资源描述:
《C语言模拟考试--与答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言期末测试练习题学员代码:201431030111机号:999999姓名:单越考试项目:C语言模拟测试练习窗体顶端窗体底端 【试题代码:VC01105】以下说法正确的是______。A) 结构化程序设计是为了解决如何充分发挥硬件的效率B) 结构化程序设计是为充分发挥程序员的个人技巧提供了方法C) 结构化程序设计认为好的程序只能使用顺序,选择和循环等基本程序结构D) 结构化程序设计采用自底向上的方法 本题标准答案:[C] 您的实际答案:[D] 本题实际得分:0 折算实际得分:0
2、 【试题代码:VC02108】C语言规定,在一个源程序中,main函数的位置______。 A) 必须在最开始 B) 必须在系统调用的库函数的后面 C) 可以任意 D) 必须在最后 本题标准答案:[C] 您的实际答案:[C] 本题实际得分:1 折算实际得分:2 【试题代码:VC03111】在C语言中,不正确的int类型的常数是______。 (环境是16位系统)A)32768 B)0 C)037 D)0xAF(1110111
3、1=128+64+32+8+4+2+1) 本题标准答案:[A] 您的实际答案:[B] 本题实际得分:0 折算实际得分:0 【试题代码:VC03119】下列选项中,合法的C语言关键字是______。 A) VAR B) cher C) integer D) default 本题标准答案:[D] 您的实际答案:[B] 本题实际得分:0 折算实际得分:0 【试题代码:VC03124】已知int x,a;执行语句"x=(a=2*5
4、,a*3,a+4);", 变量x的值是______。A)10 B)30 C)14 D)34 本题标准答案:[C] 您的实际答案:[B] 本题实际得分:0 折算实际得分:0 【试题代码:VC03130】若定义:“int x=6, y;”,执行“y=++x; y=x--;”后x y的值为______。A)7,6 B)7,7 C)6,6 D)6,7 本题标准答案:[D] 您的实际答案:
5、[D] 本题实际得分:1 折算实际得分:2 【试题代码:VC03143】设int x;,下面的表达式______满足x是奇数时为真,x是偶数时为假。A) x%2==0 B) (x/2*2-x)==0C) !(x%2)!=0 D) (x%2) 本题标准答案:[D] 您的实际答案:[] 本题实际得分:0 折算实际得分:0 【试题代码:VC04106】若x, y均定义成int型,z定义为double型,以下不合法的scanf函数调用
6、语句是______。 A) scanf(“%d %x, %le”, &x, &y, &z);B) scanf(“%2d *%d, %lf”, &x, &y, &z);C) scanf(“%x %*d %o”, &x, &y);D) scanf(“%x %o%6.2f”, &x, &y, &z);(双精度型用%le,或者%lf) 本题标准答案:[D] 您的实际答案:[] 本题实际得分:0 折算实际得分:0 【试题代码:VC04108】语句printf("abre'hi'y\
7、bou"); 的输出结果是______。(说明:'b'是退格符) A) abre'hi'y\bou B) abre'hi'ybouC) re'hi'you D) abre'hi'ybou 本题标准答案:[C] 您的实际答案:[] 本题实际得分:0 折算实际得分:0 【试题代码:VC04115】以下不正确的if语句形式是______。 A) if(x>y&&x!=y); B) if(x==y) x+=y;C)
8、if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&y);D) if(x); 本题标准答案:[C] 您的实际答案:[] 本题实际得分:0 折算实际得分:0 【试题代码:VC04134】下列程序段中的循环体被运行或被执行________次。int k=21;while(k>0) {k=k/3;k--;}A)1 B)2 C)3 D)4