考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2013年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(2)
Aa==l
B++i
Ca=a++=5
Da=int(i)
Aif(x>0)y=1;elseif(x<0)y=1;elsey=0;
Bif(x)if(x>0)y=1;elseif(x<0)y=-l;elsey=0;
Cy=-lif(x)if(x>O)y=1;elseif(x=-0)y=0;elsey=-l;
Dy=0;if(x>=0)if(x>=0)y=1;elsey=-l;
A系统结构和数据结构的设计
B系统结构和过程的设计
C过程和接口的设计
D数据结构和过程的设计
Ax一3,y=5
Ba=b=6
Ci--;
Da,c
A整数4
B字符4
C表达式不合法
D字符6
A(X<=Y)&&(Y<=Z)
B(X<=Y)AND(Y<=Z)
C(X<=Y<=Z)
D(X<一Y)&(Y<一Z)
Ai=P
Ba[p]=a[i]
Cp=j
Dp=i
AP向高地址移了一个字节
BP向高地址移了一个存储单元
CP向高地址移了两个字节
DP与a+1等价
A8,7,8,7
B7,8,7,8
C8,7,7,8
D7,8,8,7
A软件过程不规范
B软件开发生产率低
C软件质量难以控制
D软件成本不断提高
A不确定的值
B2
C1
D0
A00001111
B11111101
C00000010
D11000000
AACBDFEG
BACBDFGE
CABDCGEF
DFcADBEG
A3
B4
C5
D8
A00000011
B00010100
C00011100
D00011000
AProhsbn
BPrphsbn
CProgsbn
DProgram
A321
B23
C不输出任何内容
D陷入死循环
A2
B0
C1
D不确定的值
Ax=4
Bx=8
Cx=6
Dx=12
Ascanf("%3d,‰3d,%3d",&i,&j,%k);
Bscanf("%d,%d,%d",&i,8Lj,&k);
Cscanf("%d%d%d",&i,&j,&k);
Dscanf("i=%d,j=%d,k=%d",&i,&j,&k);
Achars[5]={”ABCI)E”);
Bchars[5]={'A','B','C','D','E'};
Cchar*s;s="ABCDE";
Dchar*s;printf("%S",s);
Ascanf("%1f",a);
Bscanf("%f",&a);
Cseanf("%1f",&a);
Dscanf("1e",&a);
A19
B18
C6
D8
A都是先进先出
B都是先进后出
C只允许在端点处插入和删除元素
D没有共同点
A宏定义行中定义了标识符N的值为整数100
B在编译程序对C源程序进行预处理时用100替换标识符N
C对C源程序进行编译时用100替换标识符N
D在运行时用100替换标识符N
A对象
B数据结构
C数据流
D目标
Aputchar(s2[i]);putchar(i)
Bputs(s1[i],i)
Cprintf("%c%d\n",s2[i]。i)
Dprintf("%C",s1[]);printf("%d\n",i)
A8
B7
C12
D9
A1
B2
C3
D4
A6357
B6135
C1357
D691357
A4211
B0008
C4678
D8888
Aa+=a-=(b=4)*(a=3)
Bx%(-3);
Ca=a*3=2
Dy=float(i)
A快速排序
B选择排序
C堆排序
D冒泡排序
A4
B5
C6
D8
ACDEF
BABEF
CABCD
DCDAB
Aif(fun(x,y)){……}
Bz=fun(fun(x,y),fun(x,y));
Cz=fun(fun(X,y)x,y);
Dfun(x,y);
A在不同的函数中可以使用相同名字的变量
B函数中的形式参数是局部变量
C在一个函数内定义的变量只在本函数范围内有效
D在一个函数内的复合语句中定义的变量在本函数范围内有效
Afor(i=0;i<6;i++)printf("%2d",*(p++));
Bfor(i=0;i<6;i++)printf("%2d",*(pq-i));
Cfor(i=0;i<6;i++)printf("%2d",*p++);
Dfor(i=0;i<6;i++)printf("%2d",*(p)++);
A函数的实参和其对应的形参共占同一存储单元
B形参只是形式上的存在,不占用具体存储单元
C同名的实参和形参占同一存储单元
D函数的形参和实参分别占用不同的存储单元
A125
Bn/2
Cn
Dn+1