出国留学网专题频道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、以下程序...
C语言模拟试题推荐访问