大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C技巧 > 2013年计算机二级C语言完整预测试题及答案四

2013年计算机二级C语言完整预测试题及答案四(3)

关键词:计算机二级C语言考试模拟题真题  阅读(2070) 赞(15)

[摘要]本文是2013年计算机二级C语言完整预测试题及答案四,与大家分享。

  31设C语言中,int类型数据占2个字节,则unsigned类型数据占(C)。

  A、1个字节

  B、8个字节

  C、2个字节

  D、4个字节

  32已知f是float型的变量,对于语句f=(2.0,1.0,0.0),(3.0,4.0,5.0);的判断中,正确的是(B ).

  A、使 f 的值为5.000000

  B、使 f 的值为0.000000

  C、使 f 的值为2.000000

  D、语法错误

  33执行下列语句后变量x和y的值是(A)。

  y=10;x=y++;

  A、x=10,y=11

  B、x=11,y=11

  C、x=11,y=10

  D、x=10,y=10

  34设有说明:char c; int x; double z;则表达式c*x+z值的数据类型为( C)。

  A、char

  B、int

  C、double

  D、float

  35以下数据中,不正确的数值或字符常量是(D)。

  A、82.5

  B、0xff00

  C、10

  D、8.9e1.2

  36若int a=2,则执行完表达式a-=a+=a*a后,a的值是(C )。

  A、-4

  B、-8

  C、0

  D、-2

  37以下运算符中,优先级最高的运算符是(C)。

  A、!=

  B、*(乘号)

  C、( )

  D、=

  38下列数据中,为字符串常量的是(D)。

  A、A

  B、How do you do.

  C、$abc

  D、"house"

  39以下标识符中,不能作为合法的C用户定义标识符的是(D)。

  A、INT

  B、_123

  C、_double

  D、putchar

  40经下列语句定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在

  微机上的值分别为(D)。

  char x=65;

  float y=7.3;

  int a=100;

  double b=4.5;

  A、1,2,2,4

  B、2,4,2,8

  C、2,2,2,4

  D、1,4,2,8

  41以下标识符中,不能作为合法的C用户定义标识符的是(B)。

  A、a3_b3

  B、void

  C、_123

  D、IF

  42能将高级语言编写的源程序转换为目标程序的是(A)。

  A、编译程序

  B、链接程序

  C、解释程序

  D、编辑程序

  43C语言的注释定界符是(D)。

  A、[ ]

  B、{ }

  C、\* *\

  D、/* */

  44C语言源程序的基本单位是(B)。

  A、子程序

  B、函数

  C、标识符

  D、过程

  45在下列程序段中,枚举变量c1,c2的值依次是(A)。

  enum color {red,yellow,blue=4,green,white} c1,c2;

  c1=yellow;c2=white;

  printf("%d,%d\n",c1,c2);

  A、1,6

  B、2,5

  C、2,6

  D、1,4

  46定义int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i;,其中0≤i≤9,则对a数组元素的引用不正确的是____.C

  A、p[i]

  B、a[p-a]

  C、*(*(a+i))

  D、*(&a[i])

  47执行下面程序段后,ch的值是:____D

  char ch=’Z’;

  ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch;

  A、A

  B、Z

  C、a

  D、z

  48能正确进行字符串赋值操作的语句是_____ .A

  A、char *s; scanf("%s",s);

  B、char *s; s=’ABCDEF’;

  C、char s[5]={"ABCDE"};

  D、char s[5]={’A’,’B’,’C’,’D’,’E’};

  49按照C语言规定,程序中各函数之间,以下叙述不正确的是______.B

  A、主函数可以调用其它任何函数.

  B、允许嵌套定义.

  C、允许递归调用.

  D、允许嵌套调用.

  50.已经有prt( )函数的定义,假设以下各程序中对函数的说明是正确的,

  以下程序段中有语法错误的是( D ).

  A、main() { int k; void prt( );…prt(’A’);…}

  B、main() { int k; int prt( );…k=prt(’A’);…}

  C、main() { int k; char prt( );…k=k+prt(65);…}

  D、main(){ int k; void prt( );…k=prt(’A’);…}



相关评论