2016C语言理论上机考试选择题07.docVIP

  • 300
  • 0
  • 约3.62千字
  • 约 4页
  • 2017-07-05 发布于江西
  • 举报
2016C语言理论上机考试选择题07

151、以下程序的输出结果是____C____. #include stdio.h void main() { int i,a[10]; for(i=9;i=0;i--) a[i]=10-i; printf(%d%d%d,a[2],a[5],a[8]); } A) 258 B) 741 C) 852 D) 369 152、以下定义语句中,错误的是___B_____. A) int a[]={1,2}; B) char a={test}; C) char s[10]={test}; D) int a[]={a,b,c}; 153、以下定义语句中,错误的是____D____. A) int a[]={1,2}; B) char a[]={test}; C) char s[10]={test}; D) int n=5,a[n]; 154、下列程序的输出结果是____C____. #include stdio.h void main() {char b[]=ABCDEFG; char p=0; while(p7) putchar(b[p++]); putchar(\n); } A) GFEDCBA B) BCDEFG C) ABCDEFG D) GFEDCB 155、下述对C语言字符数组的描述中错误的是___C__. A) 字符数组可以存放字符串 B) 字符数组中的字符串可以整体输入、输出 C) 可以在赋值语句中通过赋值运算符=对字符数组整体赋值 D) 不可以用关系运算符对字符数组中的字符串进行比较 156、以下程序的输出结果是____A____. #includestdio.h void main() { int i,x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i3;i++) printf(%d,,x[i][i]); printf(\n); } A) 1,5,9, B) 1,4,7, C) 3,5,7, D) 3,6,9, 157、如有定义语句int a[]={1,8,2,8,3,8,4,8,5,8}; ,则数组a的大小是___A_____. A) 10 B) 11 C) 8 D) 不定 158、有如下程序 #includestdio.h void main() { char ch[80]=123abcdEFG*; int j;long s=0; puts(ch); for(j=0;ch[j]\0;j++) if(ch[j]=Ach[j]=Z) ch[j]=ch[j]+e-E; puts(ch); } 该程序的功能是____D____. A) 测字符数组ch的长度 B) 将数字字符串ch转换成十进制数 C) 将字符数组ch中的小写字母转换成大写 D) 将字符数组ch中的大写字母转换成小写 159、设有如下定义: char aa[2][20]={ abcd, ABCD}; 则以下说法中错误的是____D____. A) aa是个二维数组,可以存放2个19个字符以下的字符串 B) aa是个二维数组,每行中分别存放了字符串abcd和ABCD C) aa[0]可以看作是一维数组名 D) aa[0][0]可以看作是一维数组名 160、以下对C语言函数的有关描述中,正确的是___A__. A) 在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 B) C函数既可以嵌套定义又可以递归调用 C) 函数必须有返回值,否则不能使用函数 D) C程序中有调用关系的所有函数必须放在同一个源程序文件中 161、有如下说明: int a[10]={0,1,2,3,4,5,6,7,8,9}; 则数值不为9的表达式是____B____. A) a[10-1] B) a[8] C) a[9]-0 D) a[9]-a[0] 162、设有数组定义:char array[]=China;则数组array所占的存储空间为____C____. A) 4个字节 B) 5个字节 C) 6个字节 D) 7个字节 163、下面程序的输出是____B____. #include stdio.h int m=13; int fun2(int x, int y) { int m=3; return(x*y-m); } void main() { int a=7, b=5; p

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档