开放教育形成性考核C语言程序设计(本科)学校名称:学生学号:学生姓名:考核成绩:C语言程序设计作业一一、选择题:(第1~13小题每题2分,第14~17小题每题3分,共38分)1.在每个C语言程序中都必须包具有这样一种函数,该函数的函数名为()。姓名:学号:得分:教师签字:A.mainB.MAINC.nameD.funtion2.C语言原程序文献的缺省扩展名为()。A.cppB.exeC.objD.C3.由C语言目的文献连接而成的可执行的缺省扩展名为()。A.cppB.exeC.objD.C4.程序运行中需要从键盘输入多于一种数据时,各数据之间应使用()符号作为分隔符。A.空格或逗号B.逗号或回车C.回车或分号D.空格或回车5.每个C语言程序的编译错误分为()类。A.1B.2C.3D.46.设x和y均为逻辑值,则x&&y为真的条件是()。A.它们均为真B.其中一种为真C.它们均为假D.其中一种为假7.设有语句“inta=12;a+=a*a;”,则执行结束后,a的值为()。A.12B.144C.156D.2888.x>0&&x<=10的相反体现式为()。A.x<=0||X>10B.x<=0&&x>10C.x<=0||x<=10D.x>0&&x>109.字符串“a+b=12\n”的长度为()。A.6B.7C.8D.910.在下列符号常量定义中。错误的定义语句格式为()。A.constM1=10;B.constintM2=20;C.constM310D.constcharmark=’3’;11.带有随机函数的体现式rand()%20的值在()区间内,A.1~19B.1~20C.0~19D.0~2012.当处理特定问题时的循环次数已知时,一般采用()循环来处理。A.forB.whileC.do-whileD.switch13.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句轻易被改写为()语句。A.forB.ifC.doD.while14.for语句可以被改写为()语句。A.复合B.ifC.switchD.while15.下面循环语句执行结束后输出的i值为()。for(inti=0;in/2){cout<