C语言程序设计CNU(重庆师范大学)1451809458 中国大学慕课答案2024完整版100分

炉纺那酗烘躲堂退驳岸苔茎镰

对应课程:点击查看
起止时间:2020-02-24到2020-06-30
更新状态:已完结

第十周:字符串 第二次单元测验

1、 下面的代码段执行后,输出的结果是:int i=0;
if ( i==0 ) {
int i=3;
}
printf(“%d”, i);

A:0
B:3
C:1
D:2
E:4
答案: 0

2、 下面哪个选项可以交换指针p和q所指的int型变量的值?

A:temp = p;
p = q;
q = temp;
B:temp = p;
p = q;
q = temp;
C:temp = p;
p = q;
q = temp;
D:temp = &p;
p = q;
q = temp;
答案: temp =
p;
p = q;
*q = temp;

3、 若有变量定义:int a = 5, p = &a, q = &a;则下面不能做的运算是:

A:p=a;
B:q=a;
C:p=q;
D:a=p-q;
E:a=(p)(*q);
答案: p=a;;
q=a;

4、 若有变量定义int x, y=5, p=&x;则能完成x=y的选项是:

A:p=y;
B:x=y;
C:x=p;
D:x=&y;
E:
p = &y;
答案: *p=y;;
x=y;

5、 若有变量定义:int a[][3] = {1,2,3,4,5,6,7};则数组a的第一维的大小是:

A:3
B:2
C:4
D:5
E:6
F:7
G:1
答案: 3

6、 若二维数组a有m列,则在a[i][j]之前的元素个数是

A:im+j
B:j
m+i
C:im+j-1
D:j
m+i-1
答案: i*m+j

7、 若有以下数组定义和函数调用,则函数fun的原型为:int a[3][4] = {1};
fun(a);

A:fun(int a[][4]);
B:fun(int a[][]);
C:fun(int a[]);
D:fun(int a[3][]);
答案: fun(int a[][4]);

8、 若函数的参数是数组,则传递给这个参数的值是:

A:数组的首地址
B:数组的第一个元素的地址
C:整个数组被拷贝过去
D:数组元素的个数
E:数组第一个元素的值
答案: 数组的首地址;
数组的第一个元素的地址

9、 以下数组初始化错误的是:

A:int d[2][3] = {{1,2},{3,4},{5,6}};
B:int a[2][3] = {0};
C:int b[][3] = {{1,2},{0}};
D:int a[][3] = {1,2,3,4,5,6};
答案: int d[2][3] = {{1,2},{3,4},{5,6}};

       


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com


 

萄绰磺核瘸顺疚颓蓬陵俱别惯