考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2014年全国计算机等级《二级C语言程序设计》上机考试冲刺试题(3)
Af=0;for(i=1;i<=n:i+十)f*=i;
Bf=1for(i=1:i
Cf=l:for(i=n;i>1;i十+)f*=i;
Df=1:for(i=n;j>=2;j--)f*=i;
A1267
B1256
C1278
D1245
A5.5
B55
C5.500000
D55.00000
Acp+1
B*(cp+3)
C*(cp+1)+3
D*(*cp+2)
A-1(x-<0)
B1(x0)0(x>0)
C0(x<0)
D-1(x0)0(x>0)
A存放所有需要处理的原始数据
B存放所有处理的结果
C存放所有程序文件
D描述系统中所用到的全部数据和文件的有关信息
Agoodabc
Babed
Cabe
Dabcgood
A7
B3
C2
D0
A改变函数形参的值,不会改变对应实参的值
B函数可以返回地址值
C可以给指针变量赋一个整数作为地址值
D当在程序的开头包含文件stdi0.h时,可以给指针变量赋NULL
AC
BBasic
CDDL
DDML
Ai-1
Bi
Ci+1
D4~i
A线性表是由n个元素组成的一个有限序列
B线性表是一种线性结构
C线性表的所有结点有且仅有一个前件和后件
D线性表可以是空表
A软件定义期
B软件开发期
C软件维护期
D以上3个都不是
A*P与str[0]的值相等
Bstr与P的类型完全相同
Cstr数组长度和P所指向的字符串长度相等
D数组str中存放的内容和指针变量P中存放的内容相同
Aa.next=q;
BP.next=&b:
Cp—>next=&b;
D(*p).next=q;
Aa=a+7:
Ba=7+b+e,a++
Cint(12.3%4)
Da=a+7=c+b
A15
B14
C不确定
D0
A10
B13
C21
D程序陷入死循环
AP向高地址移了一个字节
BP向高地址移了一个存储单元
CP向高地址移了两个字节
DP与a+1等价
A包含1个字符
B包含2个字符
C包含3个字符
D定义不合法
A-32767
BFFFE
C-1
D-32768
Ado-while语句构成的循环不能用其他语句构成的循环来代替
Bdo-while语句构成的循环只能用break语句退出
C用do-while语句构成循环时,只有在while后的表达式为非零时结束循环
D用do-while语句构成循环时,只有在while后的表达式为零时结束循环
Astrcpy(s1,s2)
Bstrcpy(s1,”ABCDE”);
Cs1=”ABCDE”:
Dfor(i=0;i<6;i++)s1[i]=s2[i]
A20
B24
C25
D30
AG
BH
CI
DJ
AQian,f,95,92
BQian,m,85,90
CZha0,m,85,90
DZha0,f,95,92
A7
B3
C2
D0
Agae
Bang
Cprogram
D有语法错
A125
Bn/2
Cn
Dn+]
Aa是实型变量,C允许进行赋值a=10,但不可以这样说:实型变量中允许存放整型值
B在赋值表达式中,赋值号左边既可以是变量也可以是任意表达式
C执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0
D已有a=3,b=5,当执行了表达式a=b,b=a之后,使a中的值为5,b中的值为3
A0,0
B0,l
C1,1
D程序进入无限循环
A1
B2
C8
D4
Aptr是指向一维组数的指针变量
Bptr是指向int型数据的指针变量
Cptr是指向函数的指针,该函数返回一个int型数据
Dptr是一个函数名,该函数的返回值是指int型数据的指针
A1,2,3,
B1,3,5,1,5,9,1,3,5,
C1,3,5,
D1,3,5,0,4,8,-l,3,7,
Abreak
Bchar
CSwithch
Dreturn
As
Bc
Cf
Da
Axy,aaaacc
Baaaacc,xy
CXCC,aabcc
Dace,xabcc
A调用函数时,实参可以是表达式
B调用函数时,实参与形参可以共用内存单元
C调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等
D调用函数时,实参与形参的类型必须一致
A1
B30
C1-2
D死循环
Aread(a,b,C);
Bscanf(”%d%d%d”,a.b,c);
Cscanf(”%D%D%D”,&a,%b,%c);
Dscanf(”%d%d%d”,&a,&b,&c);