灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2854回复:0

[二级考试]2012年计算机等级考试二级c语言模拟试题及答案(9)

楼主#
更多 发布于:2012-08-22 13:51

一、选择题(不才列各题的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


喜欢0 评分0
游客

返回顶部