2020 计算机基础(理工科)-赵强(山西大学) 最新满分章节测试答案
- 【作业】第1周:程序设计与C语言 第1周编程练习
- 【作业】第2周:计算 第2周编程练习
- 【作业】第3周:判断与循环 第3周编程练习
- 第3周:判断与循环 C语言基本知识点考察
- 【作业】第4周:进一步的判断与循环 第4周编程练习
- 第4周:进一步的判断与循环 循环与选择结构的综合测试
- 【作业】第5周:循环控制 第5周编程练习
- 第5周:循环控制 C语言基础知识测试
- 【作业】第6周:数组与函数 第6周编程练习
- 第6周:数组与函数 数组与函数相关内容测试题
- 第6周:数组与函数 期中测验
- 第7周:数组运算 数组运算测试题
- 【作业】第7周:数组运算 第7周编程练习
- 第8周:指针与字符串 指针测试题
- 【作业】第8周:指针与字符串 第8周编程练习
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-24到2020-06-30
本篇答案更新状态:已完结
【作业】第1周:程序设计与C语言 第1周编程练习
1、 问题:输出“Hello World”
建议:【本题是主观题,暂无解析】
【作业】第2周:计算 第2周编程练习
1、 问题:逆序的三位数
建议:【本题是主观题,暂无解析】
【作业】第3周:判断与循环 第3周编程练习
1、 问题:时间换算
建议:【本题是主观题,暂无解析】
2、 问题:分队列
建议:【本题是主观题,暂无解析】
第3周:判断与循环 C语言基本知识点考察
1、 问题:假设整型变量a的值是1,b的值是2,c的值是3,在这种情况下执行下面的语句: u=(a==2)?b+a:c+a; 执行该语句后整型变量u的值为()。
选项:
A:0
B:3
C:4
D:5
答案: 【4】
2、 问题:分析下面的代码:if ( x>20||x<-10)if(y<=100&&y>x)printf(“Good”);elseprintf(“Bad”);如果 x=30,y=150, 输出为( )。
选项:
A:Good
B:Bad
C:Good Bad
D:Bad Good
答案: 【Bad】
3、 问题:#include
选项:
A:星期六
B:星期六 星期日
C:星期六 星期日 输入错误
D:输入错误
答案: 【星期六 星期日 输入错误】
4、 问题:if (a<0.7)printf(” 提示 1″);else if(a<1)printf(” 提示 2″);elseprintf(” 提示 3″);如果 a=0.8, 那么输出结果为 ( ) 。
选项:
A:提示 1
B:提示 2
C:提示 3
D:
答案: 【提示 3】
5、 问题:在 switch 结构中,( )子句不是必选项。
选项:
A:switch
B:case
C:default
D:else
答案: 【default】
6、 问题:分析下面的代码,如果输入 85,那么将输出( )。#include
选项:
A:优秀
B:一般
C:代码将不会显示任何结果
D:语法错误
答案: 【一般】
7、 问题:分析下面的 C语言代码:int a=1,b=10;do{b-=a; a++;}while (b- -<0);则执行循环语句后 b 的值为()
选项:
A:9
B:-2
C:-1
D:8
答案: 【8】
8、 问题:设 i 是 int 型变量 ,f 是 float 型变量 , 用下面的语句给这两个变量输入值 :scanf(“i=%d,f=%f”,&i,&f);为了把 100 和 765.12 分别赋给 i 和 f, 则正确的输入为() 。
选项:
A:100 765.12
B: i=100,f=765.12
C:100< 回车> 765.12
D:x=100 y=765.12
答案: 【 i=100,f=765.12】
9、 问题:#include
10、 问题: C语言中, while 和 do⋯while 循环的主要区别是( )。
选项:
A: while 的循环控制条件比 do⋯while 的循环控制条件严格
B:do ⋯while 的循环体至少无条件执行一次
C: do ⋯while 允许从外部转到循环体内
D:do ⋯while 的循环体不能是复合语句
答案: 【do ⋯while 的循环体不能是复合语句】
11、 问题:执行下面的 C程序段后,输出结果是( )。int a=5;while( a- -);printf( “%d”,a) ;
选项:
A:54321
B:4321
C:0
D:-1
答案: 【-1】
12、 问题:下面 C代码的输出结果是( )。int answer,result;answer=100;result=answer-10;printf( “The result is %d” , result+5);
选项:
A:The result is 90
B:The result is 95
C:The result is 10
D:The result is 100
答案: 【The result is 95】
13、 问题:分析下面的 C程序 :#include
选项:
A:1 2 3
B:0 1 2
C:2 3
D:1 2
答案: 【1 2 3】
14、 问题:研究下面的 C程序段:int i,j;for (i=5;i;i–)for(j=0;j<4;j++){ ⋯}循环体的总执行次数是() 。
选项:
A:20
B:25
C:24
D:30
答案: 【20】
15、 问题:设 x,y,z,t 均为 int 型变量,则执行以下语句后, t 的值为()。x=y=z=1;t=++x||–y&&++z;
选项:
A:不定值
B:2
C:1
D:0
答案: 【1】
16、 问题:阅读下面的 C语言代码,输出结果是() 。int x, y = 1, z=0;if ( z < 0 )x = 3;else if ( y == 0 )x = 5;elsex = 7;printf(“%d, %d”, x, y);
选项:
A:7,0
B:7,1
C:3,3
D:其他答案都不正确
答案: 【7,1】
17、 问题:在 C 语言中,已知字母 A的 ASCII 码是 65,则执行语句: char ch=’A’+3; 后 ch 的值为( )。
选项:
A:不确定
B:68
C:C
D:D
答案: 【D】
18、 问题:在 C语言中,能正确表示 a 和 b 同时为正或同时为负的逻辑表达式是() 。
选项:
A:(a>=0 ‖b>=0)&&(a<0‖b<0)
B: (a>=0&&b>=0)&&(a<0&&b<0)
C:(a+b>0)&&(a+b<=0)
D: ab>0
答案: 【 ab>0】
19、 问题:下面的 C语言代码段的输出结果是() 。int j;for(j=1; j<10; j+=2)printf(“%d “,j);
选项:
A:1 2 3 4 5 6 7 8 9
B:2 4 6 8
C:1 3 5 7 9
D:1 2 4 6 8
答案: 【1 3 5 7 9】
20、 问题:在 C语言中 , 表达式 :10!=9 的值是()。
选项:
A:true
B:非零值
C:0
D:1
答案: 【1】
21、 问题:在 C语言中,下列正确的字符型常量是() 。
选项:
A:”f”
B:’9′
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦