电大C语言程序设计形成性考核测试题

上传人:m**** 文档编号:460722400 上传时间:2023-04-13 格式:DOCX 页数:14 大小:79.67KB
返回 下载 相关 举报
电大C语言程序设计形成性考核测试题_第1页
第1页 / 共14页
电大C语言程序设计形成性考核测试题_第2页
第2页 / 共14页
电大C语言程序设计形成性考核测试题_第3页
第3页 / 共14页
电大C语言程序设计形成性考核测试题_第4页
第4页 / 共14页
电大C语言程序设计形成性考核测试题_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《电大C语言程序设计形成性考核测试题》由会员分享,可在线阅读,更多相关《电大C语言程序设计形成性考核测试题(14页珍藏版)》请在金锄头文库上搜索。

1、一、选择题6在#include命令中所包含的头文件.可以是系统定义的头文件.也可以是_用户1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。_定义的头文件。AmainBMAINCnameDfuntion7一个函数定义由_函数头和函数体两部分组成。2C语言原程序文件的缺省扩展名为(A)。8用于输出表达式的标准输出函数是_printf()。AcppBexeCobjDC9当不需要函数返回任何值时.则应使用_void标识符定义函数类型。3由C语言目标文件连接而成的可执行的缺省扩展名为(B)。10执行“printf(“-%dd=%”d,43,18,43-18);语句后得到的输出结果

2、为”AcppBexeCobjDC_43-18=25。4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为11每个C程序文件在编译时可能出现有警告性错误.其对应的标识符为分隔符。_warning。A.空格或逗号B.逗号或回车C.回车或分号D.空格或回车12每个C程序文件在编译时可能出现有致命性错误.其对应的标识符为5每个C语言程序的编译错误分为(B)类。_error。A1B2C3D413十进制数25表示成符合C语言规则的十六进制数为_0x19_。6设x和y均为逻辑值.则x&y为真的条件是(A)。14在C语言中.转义字符序列_n_表示一个换行符。A.它们均为真B.其中一个为真

3、C.它们均为假D.其中一个为假15.执行“printf(d2);错句后得到的输出结果为_D。7设有语句“inta=12;a+=a*a;.则执行结束后.”a的值为(C)。16.已知A的ZASCII码为65-90,当执行“intx=C语位所x的值为72.A12B144C156D28817假定一个枚举类型的定义为“enumRBab,ac=3,ad,aex=ad;.则”x的值为8x0&x=10的相反表达式为(A)。_4_.Ax10Bx10Cx=0|x0&x1018.char类型的大小为_1_个字节。9.字符串“a+b=12n”的长度为(B)。19int类型的大小为_4_个字节。A6B7C8D920fl

4、oat类型的大小为_4_个字节。10在下列符号常量定义中。错误的定义语句格式为(C)。21十进制数28类型为_int_。AconstM1=10;BconstintM2=20;CconstM310Dconstcharmark=3;22十进制数3.26类型为_double_。11带有随机函数的表达式rand()%20的值在(C)区间内.23若需要定义一个符号常量.并且使C语言能够进行类型检查.则应在定义语句A119B120C019D020的开始使用保留字const_。12当处理特定问题时的循环次数已知时.通常采用(A)循环来解决。24使用const语句定义一个符号常量时.则必须对它同时进行_定义类

5、型和赋初AforBwhileCdo-whileDswitch值_。13.在switch语句的每个case块中,假定都是以break语句结束白则此switch语25.执行“intx=45,y=13;printf(diX%y)列后得至的输出结果为6_。句容易被改写为(B)语句。26假定x=5.则表达式2+x+的值为_7_。AforBifCdoDwhile27表达式(float)25/4的值为_6.25_。14.for语句能够被改写为(D)语句。28表达式(int)14.6%5的值为_4_。A复合BifCswitchDwhile29表达式x=x+1表示成增量表达式为_x+_。15下面循环语句执行结束

6、后输出的i值为(B)。30增量表达式+y表示成赋值表达式为_y+=1_。for(inti=0;in/2)couti5的相反表达式为16在下面循环w语句中内层循环体S语句的执行次数为(D)。_x+y=5_。for(inti=0;ib|b=5的相反表达式为for(intj=i;jn;j+)S;_a5|by逻辑值为_false_。17在下面的do循环语句中.其循环体被执行的次数为(A)。35若x=5,y=10.则x=y逻辑值为_true_。inti=0;doi+;while(i*i10);36.假定x=5,则执行“a=(x?10:20);语句后a的值为_10_。A4B3C5D237执行“typede

7、fintDataType;语句后.”在使用int定义整型变量的地方都可以使用二、填空题_DataType_来定义整型变量。1C语言中的每条简单语句以_;作为结束符。38.在switch语句中,每个语句标号所含保留字case后面的表达式必须是_整型_。2C语言中的每条复合语句以_作为结束符。39作为语句标号使用的C保留字case和default只能用于_switch_语句的定义体3在C语言程序的每个程序行后面或单独一行的开始使用注释的标记符为中。_/_。40在switch每句时.在进行作为条件的表达式求值后.将从某个匹配的标号位置4单行或多行注释的结束标记符为_*/。起向下执行.当碰到下一个标号

8、位置时(停止/不停止)_不停止_执行。5在一个C程序文件中.若要包含另外一个头文件或程序文件.则应使用以41若do循环的“尾”为“while(+i10).并且”i的初值为0.同时在循环体不会修_#include_标识符开始的预处理命令。改i的值.由循环体将被重复执行_10_次后正常结束。void main()42当在程序执行到_break_语句时,将结束本层循环语句或switch语句的执行。43在程序中执行到_return_语句时,将结束所在函数的执行过程,返回到调用该函数的位置。intn=10,y=1;44.在程序执行完_(main)_函数调用后,将结束整个程序的执行过程,返回到while(

9、n-)y+;y+;printf(y=%dn,y);操作系统或C语句集成开发环境界面窗口。三、写出下列每个程序运行后的输出结果输出结果为:1. #includevoidmain()intx=5;switch(2*x-3)case4:printf(%d,x);case7:printf(%d,2*x+1);case10:printf(%d,3*x-1);break;default:printf(%s,defaultn);printf(%sn,switchend.);输出结果为:1114switchend.Pressanykeytocontinue2. #includevoidmain()inti,s

10、=0;for(i=1;i=6;i+)s+=i*i;printf(s=%dn,s);输出结果为:s=91.Pressanykeytocontinue3. #includevoidmain()inti,s1=0,s2=0;for(i=0;i10;i+)if(i%2)s1+=i;elses2+=i;printf(%d%dn,s1,s2);输出结果为:2520.Pressanykeytocontinuey=21.Pressanykeytocontinue5. #includevoidmain()intf,f1,f2,i;f1=f2=1;printf(%d%d,f1,f2);for(i=3;i=10;i

11、+)f=f1+f2;printf(%d,f);if(i%5=0)printf(n);f1=f2;f2=f;printf(n);输出结果为:1 1235813213455Pressanykeytocontinue6. #include#includevoidmain()inti,n;for(n=2;n=20;n+)inttemp=(int)sqrt(n);/sqrt(n)求出n的平方根并取整for(i=2;itemp)printf(%d,n);printf(n);输出结果为:235711131719Pressanykeytocontinue7. #include4.#include#includ

12、econstintM=20;voidmain()inti,c2,c3,c5;c2=c3=c5=0;for(i=1;i=M;i+)if(i%2=0)c2+;if(i%3=0)c3+;if(i%5=0)c5+;printf(%d%d%dn,c2,c3,c5);输出结果为:1064Pressanykeytocontinue8.#include#includeconstintM=20;voidmain()inti,s;for(i=1,s=0;i15;i+)if(i%2=0|i%3=0)continue;printf(%d,i);s+=i;printf(%dn,s);输出结果为:157111337Pressanykeytocontinue1.在下面的一维数组定义中,(C)语句有语法错误。Ainta=1,2,3;Binta10=0;Cinta;Dinta5;n2在下面的二维数组定义中,(C)语句是正确的。Ainta5;Binta5;Cinta3=1,3,5,2;Dinta(10)3假定一个二维数组的定义语句为inta34=3,4,2,8,6;”a12的值为(C

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号