一、选择题(不才列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡响应位置上。) 10.1 若有下面的轨范段: char s[]="china";char *p; p=s; 则下列论嗣魅正确的是 A)s和p完全不异落千丈 B)数组s中的内容和指针变量p中的内容相等 C)s数组长度和p所指向的字符串长度相等 D)*p与s[0]相等 考生谜底: 正确谜底: D 10.2 若有语句int *point,a=4;和 point=&a;下面均代表地址的一组选项是 A)a,point,*&a B)&*a,&a,*point C)*&point,*point,&a D)&a,&*point,point 考生谜底: 正确谜底: D 10.3 下列轨范执行后的输出结不美观是 void func(int *a,int b[]) { b[0]=*a+6; } main() { int a,b[5]; a=0; b[0]=3; func(&a,b); printf("%d\n",b[0]); } A)6 B)7 C)8 D)9 考生谜底: 正确谜底: A 10.4 已界说以下函数 fun(char *p2, char *p1) { while((*p2=*p1)!=’\0’){p1++;p2++;} } 函数的功能是 A)将p1所指字符串复制到p2所指内存空间 B)将p1所指字符串的地址赋给指针p2 C)对p1和p2两个指针所指字符串进行斗劲 D)搜检p1和p2两个指针所指字符串中是否有’\0’ 考生谜底: 正确谜底: A 10.5 有以下轨范 void ss(char *s,char t) { while(*s) { if(*s= =t)*s=t-’a’+’A’; s++; } } main() { char str1[100]="abcddfefdbd",c=’d’; ss(str1,c); printf("%s\n",str1); } 轨范运行后的输出结不美观是 A)ABCDDEFEDBD B)abcDDfefDbD C)abcAAfefAbA D)Abcddfefdbd 考生谜底: 正确谜底: B 首页 1 2 尾页
相关资料
|