本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-04-09到2020-07-01
本篇答案更新状态:已完结

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

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}};

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注