《C语言程序设计》期末考试试题(B卷).docx





《《C语言程序设计》期末考试试题(B卷).docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》期末考试试题(B卷).docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计期末考试试题(B卷)(100分)1、班级(如:计算机网络技术21X(X为班级号) 【填空题】_2、学号 【填空题】_3、姓名 【填空题】_4、以下头文件表达正确的是( )。 【单选题】(2分)A.A、definestdio.hB.B、#definestdio.hC.C、#includestdio.h D.D、#includestdio.h;正确答案: C5、以下叙述不正确的是( )。 【单选题】(2分)A.A、C 语言源程序可以有多个主函数B.B、函数体中可以出现多对大括号C.C、C函数可以由多个函数组成D.D、main函数是执行入口和出口正确答案: A6、以下叙述不正确的是(
2、)。 【单选题】(2分)A.A、一个C源程序可由一个或多个函数组成B.B、C程序直接可以直接运行,不必编译C.C、C语言中编写程序区分大小写D.D、C语言属于高级编程语言正确答案: B7、当a=2,b=2时,表达式a=b的值为( )。 【单选题】(2分)A.A、2B.B、1 C.C、0D.D、5正确答案: B8、以下叙述正确的是( )。 【单选题】(2分)A.A、C语言的关键字可以由用户自己定义B.B、C语言的关键字是有特殊用途的,不能作标识符C.C、int和Int都是关键字D.D、关键字与一般的标识符没有区别正确答案: B9、下列定义变量的语句中错误的是( )。 【单选题】(2分)A.A、i
3、nt _int;B.B、double int_;C.C、char For;D.D、float US$;正确答案: D10、若有定义“char a; int b; float c; double d;”,则表达式“a*b+d-c”值的类型为( )。 【单选题】(2分)A.floatB.intC.charD.double正确答案: D11、若s是int型变量,则表达式s%2+(s+1)%2的值为( )。 【单选题】(2分)A.A、1 B.B、2C.C、4D.D、3正确答案: A12、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为( )。 【单选题】(2分)A.A、24B.B、26
4、 C.C、28D.D、30正确答案: B13、若有以下定义,则能使值为3的表达式是( )。int k=7,x=12; 【单选题】(2分)A.A、x%=k%=5 B.B、x%=k-k%5 C.C、x%=(k-k%5) D.D、(x%=k)-(k%=5)正确答案: D14、下面程序的输出结果是( )。#include stdio.hint main ( ) int a = 10; if( a 20 ) printf(a 小于 20! ); printf(a 的值是 %dn, a); return 0; 【单选题】(2分)A.A、编译提示错误B.B、输出结果是:a 小于 20!C.C、输出结果是:a
5、 小于 20!a 的值是 10 D.D、不提示错,也没有任何结果输出。正确答案: C15、请阅读以下程序,判断输出结果( )。#include stdio.hmain()int a=5,b=5,c=0;if(a=b+c) printf(我是if语句!);else printf(我是else语句!); 【单选题】(2分)A.A、编译不通过B.B、输出结果是:我是if语句!C.C、输出结果是:我是else语句!D.D、编译没有错,但是什么都不输出。正确答案: B16、运行下面程序时,若从键盘输入3 和 5,则程序的输出结果是( )。#include stdio.hvoid main( )int x
6、,y;scanf(%d%d,x,y);if (x=y)printf(x=y);else if (xy) printf(xy);else printf(xy); 【单选题】(2分)A.A、35B.B、53C.C、xyD.D、xy正确答案: D17、下列程序的运行结果是( )。#include stdio.hmain()int x=-9,y=5,z=8;if(xy)if(y0) z=0;else z+=1;printf(%dn,z); 【单选题】(2分)A.A、6B.B、7C.C、8D.D、9正确答案: D18、已知int x=1,y=2,z=3; 执行语句if(xy) z=x;x=y;y=z;后
7、x,y,z的值是( )。 【单选题】(2分)A.A、x=1,y=2,z=3B.B、x=2,y=3,z=3C.C、x=2,y=3,2=1D.D、x=2,y=3,z=2正确答案: B19、从键盘输入10后,下面程序输出的结果是( )。main() int x;scanf(%d,x);switch(x)case 10:case 9.5:x+;break;default:x=5*x;printf(x=%dn,x); 【单选题】(2分)A.A、提示错误B.B、50C.C、不提示错误,也没有答案D.D、x=50正确答案: A20、若有以下程序:#include stdio.hmain()int a;sca
8、nf(%d,a);if(a=0)printf(%dn,+a);else printf(%dn,-a);若从键盘上输入3,则运行程序后的输出结果是( )。 【单选题】(2分)A.A、2B.B、1C.C、3D.D、4正确答案: A21、C语言中,关系表达式和逻辑表达式的值是( )。 【单选题】(2分)A.A、0B.B、1C.C、0或1D.D、T或F正确答案: C22、if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )。 【单选题】(2分)A.A、必须是逻辑值B.B、必须是整数值C.C、必须是实数值D.D、任何合法类型数值正确答案: D23、关于for循环语句的写法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 期末考试 试题

限制150内