2022知到答案 程序设计实践与进阶 最新完整智慧树知到满分章节测试答案
第一章 单元测试
1、 问题:在C语言程序中,以下描述正确的是( )。
选项:
A:函数的定义可以嵌套,但函数的调用不可以嵌套
B:函数的定义不可以嵌套,但函数的调用可以嵌套
C:函数的定义和函数的调用均不可以嵌套
D:函数的定义和函数的调用均可以嵌套
答案: 【
函数的定义不可以嵌套,但函数的调用可以嵌套
】
2、 问题:执行下面程序段,结果是( )。c<br>int x=40;<br>char y=‘C’;<br>int n;<br>n=(x&0xff)&&(y>’B’);<br>printf(“%d\n”, n);<br>
选项:
A:0
B:1
C:2
D:3
答案: 【
1
】
3、 问题:若有说明:long p, a;则不能通过scanf语句正确给输入项读入数据的程序段是( )。
选项:
A:p=&a; scanf(“%ld”, p);
B:p=(long )malloc(8); scanf(“%ld”, p);
C:scanf(“%ld”, p=&a);
D:scanf(“%ld”, &a);
答案: 【
p=&a; scanf(“%ld”, p);
】
4、 问题:【填空题】
读以下程序,并写出其运行结果( )。
c</p><p>#include<stdio.h></p><p>union myun{</p><p> struct{</p><p> int x, y, z;</p><p> }u;</p><p> int k;</p><p>}a;</p><p>void main(){</p><p> a.u.x = 4; a.u.y = 5, a.u.z = 6;</p><p> a.k = 0;</p><p> printf("%d\n", a.u.x);</p><p>}</p><p>
答案: 【
0
】
5、 问题:
若有以下定义和语句:int w[2][3], (pw)[3]; pw=w;则对w数组元素的非法引用是( )。
选项:
A: (w[0]+2)
B:(pw+1)[2]
C:pw[0][0]
D:(pw[1]+2)
答案: 【
*(pw+1)[2]
】
第二章 单元测试
1、 问题:请读程序:c<br>main(){<br>char *s1="AbCdEf", *s2="aB";<br>s1++; s2++;<br>printf("%d\n",strcmp(s1,s2));<br>}<br>
上面程序的输出结果是( )。
选项:
A:正数
B:负数
C:零
D:不确定的值
答案: 【
正数
】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦