- 45
- 0
- 约1.23万字
- 约 15页
- 2017-11-17 发布于河南
- 举报
2012级C语言指针摸底试卷
2012级C语言高级专题摸底试卷
注:不用太在意成绩,只是对大家的指针等高级内容掌握程度进行摸底
考试方式: 开卷,但不允许讨论和交流。
一、选择题(每题1分,共20分)
1、若有说明:int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是( C )。
A)p1=m; p2=p1 ; B)p1=m; p2=n; *p1=*p2 ;
C)p1=m; p2=p1 ; D)p1=m; *p1=*p2 ;
//A不能用p1赋值 B n没有初始化 D p2没有指向任何地址,所以没有值
2、下面判断正确的是( C )。
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”,d[4]=”abc”; 等价于 char c[4]=d[4]=”abc” ;
//A 无法赋值 B str[ ]={“”}是错的 D 不能整体赋值,除非初始化赋值
3、下面程序段中,for循环的执行次数是( )。 //题目有问题
ch
原创力文档

文档评论(0)