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

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

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

一、选择题(不才列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡响应位置上。)
10.1b 下列关于指针变量赋空值的说法错误的是
A)当赋空值的时辰,变量指向地址为0的存储单元
B)赋值语句可以表达为变量名=′\0′;
C)赋值语句可以表达为变量名=0;
D)一个指针变量可以被赋空值
考生谜底: 正确谜底: A
10.2b 下面函数的功能是
char *fun(char *str1,char*str2)
{ while((*str1);;(*str2++=*str1++));
return str2;
}
A)求字符串的长度 B)斗劲两个字符串的巨细
C)将字符串str1复制到字符串str2中 D)将字符串str1接续到字符串str2中
考生谜底: 正确谜底: C
10.3b 下面轨范段中,输出*的个数是
char *s="\ta\018bc";
for(;*s!=′\0′;s++)printf("*");
A)9
B)5
C)6
D)7
考生谜底: 正确谜底: C
10.4b 下列轨范是用来判定数组中特定元素的位置地址。如不美观输入如下整数:
876 675 896 101 301 401 980 431 451 777
#include  
#include  
int fun(int *s, int t, int *k)
{ int i;
*k=0;
for(i=0;i  
main()
{ char *p,*q;  
p=(char *)malloc(sizeof(char)*20); q=p;  
scanf("%s %s",p,q); printf("%s %s\n",p,q);  
}
若从键盘输入:abc def<回车>,则输出结不美观是
A)def def
B)abc def
C)abc d
D)d d
考生谜底: 正确谜底: A


喜欢0 评分0
游客

返回顶部