2016年12月计算机二级C语言预单选预测
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
及答案 对于很多考生来说还是比较有难度的,那么怎样顺利通过二级呢?这就需要大家平时多练习和找
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
了。以下是整理的2016年12月计算机二级预单选预测题,希望对大家有帮助! 习题一: 1、以下选项中属于C语言的数据类型是( )。 A.复合型 B.双精度型 C.逻辑型 D.集合型 2、以下说法中正确的是( )。 A.C语言程序总是从第一个的
函
关于工期滞后的函关于工程严重滞后的函关于工程进度滞后的回复函关于征求同志党风廉政意见的函关于征求廉洁自律情况的复函
数开始执行 B.在C语言程序中,要调用的函数必须在main()函数中定义 C.C语言程序总是从main()函数开始执行 D.C语言程序中的main()函数必须放在程序的开始部分 3、选出下列标识符中不是合法的标识符的是( )。 A.hot_do B.cat1 C._pri D.2ab 4、下列描述中不正确的是( )。 A、字符型数组中可能存放字符串。 B、可以对字符型数组进行整体输入、输出。 C、可以对整型数组进行整体输入、输出。 D、不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。 5、若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示a[1]地址的表达式为( )。 A.p+1 B.a+1 C.a++ D.++p 6、设有如下定义:intx=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y));的输出结果是( )。 A.1 B.0 C.4 D.3 7、定义如下变量和数组:inti,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.159 B.147 C.357 D.369 8、读出以下语句的输出结果是( )。 intx=10,y=10; printf(“%d%d\n”,x--,--y); A.1010 B.99 C.910 D.109 9、两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是( )。 if(x++>5)printf("%d",x); elseprintf("%d\n",x--); A.7和5 B.6和3 C.7和4 D.6和4 10、设有如下定义:char*aa[2]={"abcd","ABCD"};则以下说法中正确的是( )。 A)aa数组成元素的值分别是"abcd"和ABCD" B)aa是指针变量,它指向含有两个数组元素的字符型一维数组 C)aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址 D)aa数组的两个元素中各自存放了字符’a’和’A’的地址 参考答案:1、B2、C3、D4、C5、C6、D7、C8、D9、C10、D 习题二: 1、以下语句的输出结果是( )。 inta=-1,b=4,k; k=(++a<0)&&!(b--<=0); printf("%d,%d,%d\n",k,a,b); A.1,0,4 B.1,0,3 C.0,0,3 D.0,0,4 2、下列程序的输出结果是( )。 char*p1="abcd",*p2="ABCD",str[50]="xyz"; strcpy(str+2,strcat(p1+2,p2+1)); printf("%s",str); A.xyabcAB B.abcABz C.ABabcz D.xycdBCD 3、执行下面的程序后,a的值是( )。 #defineSQR(X)X*X main( ) {inta=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf("%d\n",a);} A.10 B.1 C.9 D.0 4、设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为( )。 A.P+i*2 B.P+(i-1)*2 来源:考试大 C.P+(i-1) D.P+i 5、下列程序执行后输出的结果是( )。 intd=1; fun(intp) {intd=5; d+=p++; printf("%d,",d);} main( ) {inta=3; fun(a); d+=a++; printf("%d\n",d);} A.8,4 B.9,6 C.9,4 D.8,5 6、表达式:10!=9的值是( )。 A.true B.非零值 C.0 D.1 7、若有说明:inti,j=7,*p=&i;,则与i=j;等价的语句是( )。 A.i=*p; B.*p=*&j; C.i=&j; D.i=**p; 8、不能把字符串:Hello!赋给数组b的语句是( )。 A.charb[10]={’H’,’e’,’l’,’l’,’o’,’!’}; B.charb[10];b="Hello!"; C.charb[10];strcpy(b,"Hello!"); D.charb[10]="Hello!"; 9、在C程序中有如下语句:char*func(intx,inty);它是( )。 A.对函数func的定义。 B.对函数func的调用。 C.对函数func的原型说明。 D.不合法的。 10、以下程序的输出结果是( )。 charstr[15]=”hello!”; printf(“%d\n”,strlen(str)); A.15 B.14 C.7 D.6 参考答案:1、D2、D3、B4、B5、A6、D7、B8、B9、C10、D