【精选】201012安徽省c语言考试试卷.docVIP

  • 4
  • 0
  • 约5.87千字
  • 约 6页
  • 2017-12-22 发布于贵州
  • 举报
【精选】201012安徽省c语言考试试卷

一、单项选择题(每题1分,共40分) ?__C___。 A)%x B)a+b C)a123; D)test! 13.以下对’\t’描述正确的是_B_____。 A) ’\t’是两个字符 B) ’\t’是一个字符 C) ’\t’是一个字符串 D)以上都不是 14.C语言中的简单数据类型有_C_____。 A)整型、实型、逻辑型 B) 整型、字符实型、逻辑型 C)整型、实型、字符型 D) 整型、实型、字符型、逻辑型 15.在C语言中,数字029是一个__D___。 A)八进制数 B)十六进制数 C)十进制数 D)以上都不是 16.以下选项中,当为x大于的奇数时,值为0的表达式是_A____。 A)x%2= =0 B) x%2= =1 C)x/2 D) x%2!=0 17.已知char c=’d’;,则printf(“%c”,’A’+(‘e’-c));的输出结果是__C____。 A)a B)e C)B D)D 18.已知int a=1,b=3,t; ,若要将a和b变量中的数据进行交换,则下面正确的是_C____。 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的值是_B____。 A)0.5 B)0 C)1 D)2 20.已知int i=1,j;,则执行语句j=i++;后,j的值是__A_。 A)1 B)2 C)-2 D)-1 21.已知int x=2,y=1,z;,则执行语句z=!x --y;后,y的值是_B____。 A)0 B)1 C)2 D)-1 22.执行以下程序段后,输出结果是_D___。 int x=10; x+=(x=8); printf(“%d\n”,x); A)10 B)8 C)18 D)16 23.已知int b; char s[8];,则正确的输入语句是_B__。 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.对下面的程序,描述正确的是_B____。 #include “stdio.h” void main() { int x=3,y=5; if (x=y-4) printf(“*”); else printf(“#”); } A)有语法错误 B)输出* C)可以通过编译,但是不能通过连接,因而不能运行 D) 输出# 25.以下能正确判断字符型变量k的值是小写字母的表达式是__D____。 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++;循环的次数是__C____。 A)3 B)4 C)5 D)6 27.执行以下程序段后,输出结果是 __C___。 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.执行以下程序段后,输出结果是_B__。 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.以下定义中,错误的是 __D___。 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’};,则下列描述中正确的是_B__。 A)a数组和b数组完全相同 B) a数组和b数组长度相等 C) a数组长度比b数组长 D) b数组长度比a数组长 31.已知int a[3][3];,则____A__不属于a数组中的元素。 A)a[3][3] B) a[2][2] C) a[1][1] D) a[0][0] 32.以下对函数的描述中,不正确的是___D_。 A)调用函数时,实参可以是常量、变量或表达式 B)调用函数时,系统将为形参分配内存单元 C)调用函数时,由实参将值传递给形参 D)调用函数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档