2013计算机二级考试C语言章节题及答案3
分类: 计算机
时间: 2019-01-23 14:14:44
作者: 全国等级考试资料网
一、选择题
10.1 以下能正确进行字符串赋值,赋初值的语句是
A) char
s[5]={’’a’’,’’e’’,’’i’’,’’o’’,’’u’’};
B) char *s; s="good!";
C) char s[5]="good!";
D) char s[5]; s="good!";
答案: B
10.2 以下程序段的输出结果是
A) 68
B) 0
C) 字符D的地址
D) 不确定的值
char str[]="ABCD",*p=str;
printf("%dn",*(p+4));
答案: B
10.3 以下程序段的输出结果是
A) 11
B) 10
C) 9
D) 8
printf("%dn",strlen("ATSn0121\"));
答案: C
10.4 当运行以下程序时输入OPEN T H E DOOR(此处代表Enter键),则输出结果是
A) oPEN tHE dOOR
B) open the door
C) OPEN T H E DOOR
D) Open The Door
#include "stdio.h"
char fun(char *c)
{ if(*c<=’’Z’’&&*c>=’’A’’) *c-=’’A’’-’’a’’;
return *c;
}
main()
{ char s[81],*p=s;
gets(s);
while (*p)
{ *p=fun(p); putchar(*p); p++; }
putchar(’’n’’);
}
答案: B
首页 1 2 尾页