扩溺开扔低砰聊藐少关烷诬夯
对应课程:点击查看
起止时间:2020-02-25到2020-06-20
更新状态:已完结
第2周:计算 第二单元测试
1、 设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是
A:b=1.0/a
B:b=(float)(1/a)
C:b=1/(float)a
D:b=1/(a*1.0)
答案: b=(float)(1/a)
2、 下面( )表达式的值为4
A:11/3
B:11.0/3
C:(float)11/3
D:(int)(11.0/3+0.5)
答案: (int)(11.0/3+0.5)
3、 若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是
A:1
B:4
C:4.333333
D:4.6
答案: 1
4、 在C语言程序中,表达式5%2的结果是
A:2.5
B:2
C:1
D:3
答案: 1
5、 C语言中的简单数据类型包括
A:整型、实型、逻辑型
B:整型、实型、逻辑型、字符型
C:整型、字符型、逻辑型
D:整型、实型、字符型
答案: 整型、实型、字符型
第4周:进一步的判断与循环 判断单元测试
1、 下面程序的输出是 #include
main ( )
{ int x=1, y=0, a=0, b=0;
switch ( x )
{ case 1: switch ( y )
{ case 0: a++; break;
case 1: b++; break;
}
case 2: a++; b++;
break;
}
printf (“a=%d,b=%d”, a, b );
}
A:a=2,b=1
B:a=1,b=1
C:a=1,b=0
D:a=2,b=2
答案: a=2,b=1
2、 以下程序的输出结果是 main( )
{ float x=2,y;
if (x<0) y=0;
else if (x<5&&!x) y=1/(x+2);
else if (x<10) y=1/x;
else y=10;
printf(”%f”,y);
}
A:0.500000
B:0.000000
C:0.250000
D:10.000000
答案: 0.500000
3、 若下列程序执行后t的值为4,则执行时输入a,b的值范围是 #include ”stdio.h”
main( )
{ int a, b, s=1, t=1;
scanf (”%d, %d”, &a, &b);
if (a>0) s+=1;
if (a>b) t+=s;
else if(a==b) t=5;
else t = 2*s;
printf (”s=%d, t=%d”, s,t);
}
答案: 0
4、 下列程序段当a的值为012和0x14时的执行结果分别是 if ( a==0xA || a >12 )
if ( 011&10==a ) printf (”%d!”,a);
else printf (”Right!%d”,a);
else printf (”Wrong!%d”,a);
答案: 10!
Right!20
第6周:数组与函数 第一次单元测验
1、 以下哪个选项是判断ch是否为大写字母的正确形式?
A:ch >= ‘A’ && ch <=’Z’
B:ch <= ‘Z’ && ch >= ‘A’
C:’A’ <= ch <= ‘Z’
D:ch >= ‘A’ || ch <= ‘Z’
E:ch >=’A’ AND ch <=’Z’
F:ch BETWEEN ‘A’ AND ‘Z”
答案: ch >= ‘A’ && ch <=’Z’;
ch <= ‘Z’ && ch >= ‘A’
2、 以下代码片段的输出是:int j=4;for ( int i=j; i<=2j; i++ ) { switch ( i/j ) { case 0: case 1: printf(“”); break; case 2: printf(“#”); }}
A:*#
B:##
C:#
D:#
E:
答案: *#
3、 下列程序段输出结果为:int x=1, y=012;printf(“%d”,y*x++);
A:10
B:12
C:20
D:24
如需购买完整答案,请点击下方红字:
获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com
蠢臀危翻荚青李庙锹茎徒蛾宪