出国留学网C语言模拟试题

出国留学网专题频道C语言模拟试题栏目,提供与C语言模拟试题相关的所有资讯,希望我们所做的能让您感到满意!

计算机二级《C语言》模拟试题

 

  下半年的计算机等级考试已经快到了,C语言对于各位来说肯定不陌生,但是掌握的如何呢?出国留学网计算机等级考试栏目为大家分享“计算机二级《C语言》模拟试题”,希望对您有所帮助。

  计算机二级《C语言》模拟试题

  一、选择题

  1、下列程序的输出结果是(  )。

  int a[5]={2,4,6,8,10},*P,* *k;

  p=a; k=&p;

  printf("%d",*(p++));

  printf("%d ",* *k);

  A.4 4

  B.2 2

  C.2 4

  D.4 6

  2、若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为(  )。

  A.p+1

  B.a+1

  C.a++

  D.++p

  3、下面的变量说明中__________是正确的。

  A.char:a, b, c;

  B.char a; b; c;

  C.char a, b, c;

  D.char a, b, c

  4、定义如下变量和数组:inti; int x[3][3]={1,2,3,4,5,6,7,8,9};

  则语句for(i=0;i<3;i++) printf("%d ",x[i][2-i]); 的输出结果是(  )。

  A.1 5 9

  B.1 4 7

  C.3 5 7

  D.3 6 9

  5、设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为(  )。

  A.P+i*2

  B.P+(i-1)*2

  C.P+(i-1)

  D.P+i

  6、以下对二维数组a进行正确初始化的是(  )

  A.int a[2][3]={{1,2},{3,4},{5,6}};

  B.int a[ ][3]={1,2,3,4,5,6};

  C.int a[2][ ]={1,2,3,4,5,6};

  D.int a[2][ ]={{1,2},{3,4}};

  7、 main( )

  { int n; ( n=6*4,n+6),n*2; printf(“n=%d ”,n); }

  此程序的输出结果是______________.

  A.30

  B.24

  C.60

  D.48

  8、 C语言中以只读方式打开一个文件应选择_______________参数。

  A.“r”

  B.“w”

  C.“rb”

  D.“a”

  9、以下程序...