您现在的位置: 汕头自考网 >> 串讲笔记 >> 理学类 >> 正文
  • 自考“C语言程序设计”模拟试题十
  • 发布日期时间:2007-7-4  来源:不详   点击数:  作者:佚名
 一、单项选择题(共30分,每题1分)

  1. 下列不正确的转义字符是(   )

  A.\\    B.\‘   C.074   D.\0

  2. 不是C语言提供的合法关键字是(  )

  A.switch   B.cher   C.case    D.default

  3.正确的标识符是(    )

  A.?a   B.a=2   C.a.3   D.a_3

  4.下列字符中属于键盘符号的是(  )

  A.\   B.\n   C.\t  D.\b

  5.下列数据中属于“字符串常量”的是(   )

  A.ABC   B.“ABC”   C.‘ABC’  D.‘A’

  6.char型常量在内存中存放的是(  )

  A.ASCII码   B.BCD码   C.内码值   D.十进制代码值

  7.设a为5,执行下列语句后,b的值不为2的是(  )

  A.b=a/2    B.b=6-(——a)  C.b=a%2   D.b=a>3?2:2

  8.在以下一组运算符中,优先级最高的运算符是(  )

  A.<=   B.=    C.%    D.&&

  9.设整型变量i的值为3,则计算表达式i——i后表达式的值是()

  A.0   B.1    C.   2   D.表达式出错

  10.设整型变量a,b,c均为2,表达式a+++b+++c++的结果是(   )

  A.6    B.9    C.8   D.表达式出错

  11.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是(  )

  A.1     B.2    C.2.0    D.2.5

  12.设a=1,b=2,c=3,d=4,则表达式:a<b?a:c<d?a:d的结果是(  )

  A.4   B.3   C.2   D.1

  13.设a为整型变量,不能正确表达数学关系:10<a<15的C语言表达式是()

  A.10<a<15       B.a= =11 || a= =12 || a= =13 || a= =14

  C.a>10&&a<15   D.!(a<=10)&&!(a>=15)

  14.若有以下定义:char a、 int b 、 float c 、 double d,则表达式a*b+d-c值的类型为()

  A.float   B.int   C.char   D.double

  15.表达式“10!=9”的值是(   )

  A.true   B.非零值   C.0    D.1

  16.循环语句 for (x=0,y=0; (y!=123)|| (x<4);x++);的循环执行(  )

  A.无限次   B.不确定次   C.4次   D.3次

  17.在C语言中,下列说法中正确的是(    )

  A. 不能使用“do while”的循环

  B.“do while”的循环必须使用break语句退出循环

  C.“do while”的循环中,当条件为非0时将结束循环

  D.“do while”的循环中,当条件为0时将结束循环。

  18.设a,b为字符型变量,执行scanf(“a=%c,b=%c”,&a,&b)后使a为‘A’,b为‘B’,从键盘上的正确输入是(   )

  A.‘A’ ‘B’    B.‘A’,‘B’    C.A=A,B=B    D.a=A,b=B

  19.设i,j,k均为int型变量,执行完下面的for循环后,k的值为(  )

  for (i=0,j=10;i<=j;i++,j——)k=i+j;

  A.10    B.9    C.8   D.7

  20.设有定义:char s[12]={“string”};则printf (“%d\n”,strlen(s));的输出是(  )

  A.6    B.7   C.11    D.12

  21.合法的数组定义是()

  A.int a[]={“string”};   B.int a[5]={0,1,2,3,4,5};

  C.

[1] [2] [3] 下一页

文章转载请注明来源于:汕头自考网