|
2021年秋季《C++语言程序设计(专)》第二次形考任务
1.[填空题] 一个二维字符数组a[10][20]能够存储的每个字符串的长度至多为 。
答:————
2.[填空题] 假定二维数组的定义为“char a[M][N];”,则该数组所所含元素的个数为 。
答:————
3.[填空题] 在switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号位置时(停止/不停止) 执行。 答:————
4.[填空题] 假定二维数组的定义为“double a[M][N];”,则每个数组元素的行下标取值范围在 之间。
答:————
5.[填空题] 假定一维数组的定义为“char * a[8];”,则该数组所占存储空间的字节数为 。 答:————
6.[填空题] 假定p所指对象的值为25,p+1所指对象的值为46,则执行“*(p++);”语句后,p所指对象的值为。
答:————
7.[填空题] 假定a是一个一维数组,则a[i]的指针访问方式为 。 答:————
8.[填空题] 假定p所指对象的值为25,p+1所指对象的值为46,则*p++的值为。
答:————
9.[填空题] 一个二维字符数组a[10][20]能够存储 个字符串。
答:————
10.[填空题] 当在程序执行到 语句时,将结束本层循环语句或switch语句的执行。 答:————
11.[单选题] 假定变量m定义为“int m=7;”,则定义p的正确语句为( )。 A.int p=&m;
B.int *p=&m;
C.int &p=*m; D.int *p=m;
答:————
12.[单选题] 假定k是一个double类型的变量,则定义指向k的变量p的正确语句为( )。
A.double p=&k; B.double *p=&k;
C.double &p=*k;
D.char *p=”Thank you!”; 答:————
13.[单选题] 假定k是一个double类型的变量,则定义指向k的变量p的正确语句为( )。
A.double p=&k; B.double *p=&k;
C.double &p=*k; D.char *p=”Thank you!”;
答:————
14.[单选题] 在下面的二维数组定义中,( )语句是正确的。
A.int a[5][]; B.int a[][5];
C.C.int a[][3]={{1,3,5},{2}};
D.int a[](10) 答:————
15.[单选题] 在下面的二维数组定义中,( )语句是正确的。
A.int a[5][];
B.int a[][5];
C.C.int a[][3]={{1,3,5},{2}}; D.int a[](10)
答:————
16.[单选题] 在int a=3; *p=&a;中,*p的值是( )。
A.变量a的地址值
B.无意义
C.变量p的地址值
D.3 答:————
17.[单选题] 假定变量m定义为“int m=7;”,则定义p的正确语句为( )。
A.int p=&m;
B.int *p=&m;
C.int &p=*m; D.int *p=m;
答:————
18.[单选题] 假定有定义“int b[10];int *pb;”,则不正确的赋值语句为( )。
A.pb=b; B.pb=&b[0];
C.pb=b[5];
D.pb=b+2; 答:————
19.[单选题] 在int a=3; *p=&a;中,*p的值是( )。
A.变量a的地址值
B.无意义
C.变量p的地址值
D.3
答:————20.[单选题] 假定有定义“int b[10];int *pb;”,则不正确的赋值语句为( )。
A.pb=b;
B.pb=&b[0]; C.pb=b[5];
D.pb=b+2;
答:————
21.[问答题] |
上一篇:甘肃电大开放大学22《c++语言程序设计(本)》第一次形考任务参考形考作业非答案下一篇:甘肃电大开放大学22《c++语言程序设计(专)》第三次形考...
|