如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机二级考试C语言巩固习题及答案计算机二级考试C语言巩固习题及答案应届毕业生考试网将为你带来2017年3月计算机二级考试C语言巩固习题及答案,更多关于计算机二级考试C语言内容请关注yjbys考试网。1).栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是A.ABCEDB.DCBEAC.DBCEAD.CDABE正确答案:B2).若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是A.2.500000B.2.750000C.3.500000D.0.000000正确答案:A3).如果需要打开一个已经存在的非空文件“Demo”进行修改下面正确的选项是A.fp=fopen("Demo","r");B.fp=fopen("Demo","ab+");C.fp=fopen("Demo","w+");D.fp=fopen("Demo","r+");正确答案:D4).以下对C语言函数的有关描述中,正确的是A.在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参B.C函数既可以嵌套定义又可以递归调用C.函数必须有返回值,否则不能使用函数D.函数必须有返回值,返回值类型不定`正确答案:A5).已知intx=6,y=2,z;则执行表达式z=x=x>y后,变量z的值为A.0B.1C.4D.5正确答案:B6).数据库的故障恢复一般是由A.数据流图完成的B.数据字典完成的C.DBA完成的D.PAD图完成的正确答案:C1).以下4个选项中,不能看做一条语句的是A.;B.a=5,b=2.5,c=3.6;C.if(a<5);D.if(b!=5)x=2;y=6;正确答案:D2).当顺利执行了文件关闭操作时,fclose函数的返回值是A.-1B.TRUEC.0D.1正确答案:C3).下列叙述中,不属于数据库系统的是A.数据库B.数据库管理系统C.数据库管理员D.数据库应用系统正确答案:B4).设有定义:longx=-123456L;则以下能够正确输出变量x值的语句是()。A.printf("x=%d\n",x)B.printf("x=%ld\n",x)C.printf("x=峫\n",x)D.printf("x=%D\n",x);正确答案:B5).运算符()的优先级最高。A.[]B.+=C.?:D.++正确答案:A6).C语言程序的基本单位是A.程序行B.语句C.函数D.字符正确答案:C1).关于C语言的主函数描述正确的是A.C程序可以有多个main函数B.C程序必有一个而且只能有一个main函数C.C程序可以没有main函数D.C程序的执行不一定在main函数开始执行正确答案:B2).与数学公式aobxoy不等价的语句是()。A.a*b/x*yB.a*b/x/yC.a*b/(x*y)D.a/(x*y)*b正确答案:A3).函数的值通过return语句返回,下面关于return语句的'形式描述错误的是A.return表达式;B.return(表达式);C.一个return语句可以返回多个函数值D.一个return语句只能返回一个函数值正确答案:C4).完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是A.黑箱测试法B.白箱测试法C.错误推测法D.安装测试法正确答案:A5).设有intx=11;则表达式(x++*1/3)的值是A.3B.4C.11D.12正确答案:A6).下列说法中错误的是A.只能在循环体内使用break语句B.在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环C.在while和do…while循环中,continue语句并没有使整个循环终止D.continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断正确答案:A