您好,欢迎来到百家汽车网。
搜索
您的当前位置:首页优课UOOC(深圳大学)C语言程序设计-第8章测验

优课UOOC(深圳大学)C语言程序设计-第8章测验

来源:百家汽车网
一、单选题 (共 100.00 分)

1. 若有定义int a[10],*p;则不能使p指向数组元素a[5]的赋值语句是_____。 A.p = a+5; B.p = &a[5]; C.p = *(a+5) D.p = a; p+=5; 正确答案: C

教师评语: 暂无 2. 若有定义:int a,*p = &a;,假设变量a的指针是1000,sizeof(int)的值是4,则p+5的计算结果是_____。 A.1000 B.1005 C.1020

D.p+5是不正确的表达式 正确答案: C

教师评语: 暂无 3. 若有语句:char s1[]=\"string1\则对库函数strcpy的错误调用是_____。

A.strcpy(s1,\"string2\"); B.s4 = s2; strcpy(s4,\"string1\"); C.strcpy(s3,\"string1\"); D.strcpy(s2,s1); 正确答案: C

教师评语: 暂无 4. 下面程序段的运行 结果是_____。 char a[] = \"language\ p = a;

while(*p != 'u') { printf(\"%c\p++;}

A.LANGUAGE B.language C.LANG D.langUAGE 正确答案: C

教师评语: 暂无 5. 已有定义 int k=2; int *ptr1,*ptr2; 且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是_____。

A.k = *ptr1+*ptr2; B.ptr2 = k ; C.ptr1 = ptr2; D.k = *ptr1 *(*ptr2); 正确答案: B

教师评语: 暂无 6. 若有说明:int *p1,*p2,m = 5,n; 以下均是正确赋值语句的选项是______。 A.p1 = &m; p2 = &p1; B.p2 = &n; *p1 = *p2; C.p1 = &m; p2 = p1; D.p1 = &m; *p2 = *p1; 正确答案: C

教师评语: 暂无 7. 若已定义char s[10];则在下面表达式中不表示s[1]的地址的是_____。 A.s+1 B.s++ C.&s[1] D.&s[0]+1

正确答案: B

教师评语: 暂无 8. 若有语句int *point,a=4; 和 point = &a;下面均代表地址的一组选项是_____。 A.a,point,*&a B.&*a,&a,*point C.*&point,*point,&a D.&a,point,&*point 正确答案: D

教师评语: 暂无 9. 下面程序段的运行结果是_____。

char s[6]; s = \"abcd\printf(\"\\\"%s\\\"\\n\ A.\"abcd\" B.\\\"abcd\\\" C.abcd D.编译出错 正确答案: D

教师评语: 暂无

10. 若有定义: int i1=30, i2=40; int * const p=&i1; const int *q = &i2; 且有语句:

1) p = &i2; 2) i2 = 50; 3) *q = 20; 4) *p = 10; 则下列_____中的语句均不正确。 A.1、2 B.2、3 C.3、4 D.1、3 正确答案: D

教师评语: 暂无 11. _____变量的值是地址。 A.整型 B.字符 C.浮点型 D.指针 正确答案: D

教师评语:

暂无 12. 下面判断正确的是_____。

A.char *a=\"china\"; 等价于char *a; *a=\"china\";

B.char str[10] = {\"china\等价于 char str[10]; str[]={\"china\ C.char *s=\"china\";等价于char *s; s= \"china\";

D.char c[4] = \"abc\等价于char c[4]=d[4]=\"abc\"; 正确答案: C

教师评语: 暂无 13. 下面程序段的运行 结果是_____。 char *s = \"abcde\"; s+=2; printf(\"%d\

A.cde

B.字符c的码值 C.字符c的地址 D.无法确定的输出结果 正确答案: C

教师评语: 暂无 14. 已有变量定义和函数调用语句:int a=25; print_value(&a);下面函数的正确输出结果是______。

void print_value(int *x) {

printf(\"%d\\n\ } A.23 B.24 C.25 D.26 正确答案: D

教师评语: 暂无 15.

若p,q是同类型的指针变量,则p、q之间可以进行的算术运算是_____。 A.+ B.- C.* D./ 正确答案: B

教师评语: 暂无

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baijiahaobaidu.com 版权所有 湘ICP备2023023988号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务