奢柑拷唾横苔磺示驳擎昏履荤
对应课程:点击查看
起止时间:2020-02-10到2020-06-30
更新状态:已完结
学校教学第一周打卡测验(2月24日 周一 ) 打卡测验(1~12班:2月24日 周一 3-4节 )
1、 若有定义:int a=8,b=5,c; ,执行语句c=a/b+0.4;后,c的值为
A:1
B:1.4
C:2.0
D:2
答案: 1
2、 在C语言中,字符型数据在内存中以字符的( )形式存放
A:ASCII码
B:BCD码
C:反码
D:补码
答案: ASCII码
3、 若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是
A:’A’+1.6的结果是浮点型
B:a的值还是整型
C:a的值是字符C
D:a的值是浮点型
E:不允许字符型和浮点型相加
答案: ‘A’+1.6的结果是浮点型;
a的值还是整型
4、 int a=3;printf(“%d”, -a++);执行以上程序段后,输出到屏幕上的结果是()
A:-3
B:-2
C:-4
D:3
答案: -3
5、 在C语言中,要求运算数必须是整型的运算符是
A:%
B:/
C:!
D:>
答案: %
6、 若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是 (已知函数abs( )表示取整数的绝对值)
A:(x-y)<-10||!(y-x)>10
B: abs(x-y)<10
C: x-y>-10&& x-y<10
D:(x-y)*(x-y)<100
答案: (x-y)<-10||!(y-x)>10
7、 设有以下定义int a=0; double b=1.25;char c=’A’;#define d 2则下面语句中错误的是
A: d++
B:a++
C:b++
D:c++
答案: d++
8、 C语言中整数-8在内存中的存储形式是
A:1111 1111 1111 1000
B: 1000 0000 0000 1000
C:0000 0000 0000 0000
D:1111 1111 1111 0111
答案: 1111 1111 1111 1000
学校教学第一周打卡测验(2月24日 周一 ) 打卡测验(13~24班:2月24日 周一 5-6节)
1、 若有定义:int a=8,b=5,c; ,执行语句c=a/b+0.4;后,c的值为
A:1
B:1.4
C:2.0
D:2
答案: 1
2、 在C语言中,字符型数据在内存中以字符的( )形式存放
A:ASCII码
B:BCD码
C:反码
D:补码
答案: ASCII码
3、 若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是
A:’A’+1.6的结果是浮点型
B:a的值还是整型
C:a的值是字符C
D:a的值是浮点型
E:不允许字符型和浮点型相加
答案: ‘A’+1.6的结果是浮点型;
a的值还是整型
4、 int a=3;printf(“%d”, -a++);执行以上程序段后,输出到屏幕上的结果是()
A:-3
B:-2
C:-4
D:3
答案: -3
5、 在C语言中,要求运算数必须是整型的运算符是
A:%
B:/
C:>
D:!
答案: %
6、 若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是 (已知函数abs( )表示取整数的绝对值)
A:(x-y)<-10||!(y-x)>10
B: abs(x-y)<10
C: x-y>-10&& x-y<10
D:(x-y)*(x-y)<100
答案: (x-y)<-10||!(y-x)>10
7、 设有以下定义int a=0; double b=1.25;char c=’A’;#define d 2则下面语句中错误的是
A: d++
B:a++
C:b++
D:c++
答案: d++
8、 C语言中整数-8在内存中的存储形式是
A:1111 1111 1111 1000
B: 1000 0000 0000 1000
C:0000 0000 0000 0000
D:1111 1111 1111 0111
答案: 1111 1111 1111 1000
学校教学第一周打卡测验(2月27日 周四 ) 打卡测验(1~12班:2月27日 周四 1-2节 )
1、 要求以下程序的功能是计算:s= 1+1/2+1/3+……+1/10int main(){ int n; float s; s=1.0; for(n=10;n>1;n–) s=s+1/n; printf(“%6.4f”,s); return 0;}程序运行后输出结果错误,导致错误结果的程序行是
A:s=s+1/n;
B:s=1.0;
C: for(n=10;n>1;n–)
D:printf(“%6.4f”,s);
答案: s=s+1/n;
2、 有以下程序int main(){ int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a 1,0
3、 已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是
A:1
B:6
C:0
D:2
答案: 1
4、 设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
A:6.000000
B:5.500000
C:6.500000
D:6
答案: 6.000000
5、 以下程序的输出结果是_int main(){ int a=5,b=4,c=6,d; printf(“%d”,d=a>b?(a>c?a:c):(b)); return 0;}
A:6
B:4
C:5
D:3
答案: 6
6、 以下非法的赋值语句是
A:++(-i);
B: n=(i=2,++i);
C:x=j>0;
D:j++;
如需购买完整答案,请点击下方红字:
获取更多中国大学mooc慕课答案,请点击这里,进入mooc.mengmianren.com
滔爸版下伯蔬害哀涧寥恳淘贩