【精选】201012c试卷.docVIP

  • 6
  • 0
  • 约5.92千字
  • 约 7页
  • 2017-11-29 发布于贵州
  • 举报
【精选】201012c试卷

全国高等学校(安徽考区) 计 算 机 水 平 考 试 试 卷 (二级 C语言程序设计) 一、单项选择题(每题1分,共40分) ?______。 A)%x B)a+b C)a123; D)test! 13.以下对’\t’描述正确的是______。 A) ’\t’是两个字符 B) ’\t’是一个字符 C) ’\t’是一个字符串 D)以上都不是 14.C语言中的简单数据类型有______。 A)整型、实型、逻辑型 B) 整型、字符实型、逻辑型 C)整型、实型、字符型 D) 整型、实型、字符型、逻辑型 15.在C语言中,数字029是一个______。 A)八进制数 B)十六进制数 C)十进制数 D)以上都不是 16.以下选项中,当x为大于0的奇数时,值为0的表达式是______。 A)x%2==0 B) x%2==1 C)x/2 D) x%2!=0 17.已知char c=’d’;,则printf(“%c”,’A’+(‘e’-c));的输出结果是______。 A)a B)e C)B D)D 18.已知int a=1,b=3,t; ,若要将a和b变量中的数据进行交换,则下面正确的是______。 A)a=b; b=a; B)a=t; t=b; b=a; C)t=a; a=b; b=t; D)t=a; b=t; b=a; 19.已知int a=2,b; ,则执行语句b=1.0/a;后,b的值是______。 A)0.5 B)0 C)1 D)2 20.已知int i=1,j;,则执行语句j=i++;后,j的值是______。 A)1 B)2 C)-2 D)-1 21.已知int x=2,y=1,z;,则执行语句z=!x --y;后,y的值是______。 A)0 B)1 C)2 D)-1 22.执行以下程序段后,输出结果是______。 int x=10; x+=(x=8); printf(“%d\n”,x); A)10 B)8 C)18 D)16 23.已知int b; char s[8];,则正确的输入语句是______。 A)scanf(“%d%s”,b,s[0]); B) scanf(“%d%s”,b,s); C)scanf(“%d%s”,b,s); D) scanf(“%d%s”,b,s); 24.对下面的程序,描述正确的是______。 #include “stdio.h” void main() { int x=3,y=5; if (x=y-4) printf(“*”); else printf(“#”); } A)有语法错误 B)输出* C)可以通过编译,但是不能通过连接,因而不能运行 D) 输出# 25.以下能正确判断字符型变量k的值是小写字母的表达式是______。 A)k=a || k=z B) k=’a’ || k=’z’ C) k=”a” k=”z” D) k=’a’ k=’z’ 26.已知int i=3;,则while (i8) i++;循环的次数是______。 A)3 B)4 C)5 D)6 27.执行以下程序段后,输出结果是 ______。 int a=6,b=2,c=3,x; x=ab?a+c:b; printf(“%d\n”,x); A)6 B)2 C)9 D)3 28.执行以下程序段后,输出结果是______。 int i, s=0; for (i=1; i=6; i++) { if (i%2==0) continue; s+=i; } printf(“%d\n”,s); A)21 B)9 C)12 D)6 29.以下定义中,错误的是 ______。 A)int a[ ]={1,2}; B)char a[10]; C)char s[10]=”test”; D)int n=5,a[n]; 30.已知char a[ ]=”abc”; char b[4]={‘a’,’b’,’c’,’d’};,则下列描述中正确的是______。 A)a数组和b数组完全相同 B) a数组和b数组长度相等 C) a数组长度比b数组长 D) b数组长度比a数组长 31.已知int a[3][3];,则______不属于a数组中的元素。 A)a[3][3] B) a[2][2] C) a[1][1] D) a[0][0] 32.以下对函数的描述中,不正确的是______。 A)调用函数时,实参可以是常量、变量或表达式 B)调

文档评论(0)

1亿VIP精品文档

相关文档