如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
09电大C语言程序设计形成性考核册答案(1)C语言程序设计形成性作业一一、选择题1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。A.mainB.MAINC.nameD.funtion2.C语言原程序文件的缺省扩展名为(A)。A.cppB.exeC.objD.C3.由C语言目标文件连接而成的可执行的缺省扩展名为(B)。A.cppB.exeC.objD.C4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。A.空格或逗号B.逗号或回车C.回车或分号D.空格或回车5.每个C语言程序的编译错误分为(B)类。A.1B.2C.3D.46.设x和y均为逻辑值,则x&&y为真的条件是(A)。A.它们均为???B.其中一个为真C.它们均为假D.其中一个为假7.设有语句"inta=12;a+=a*a;",则执行结束后,a的值为(C)。A.12B.144C.156D.2888.x>0&&x10B.x10C.x0&&x>109.字符串"a+b=12\n"的长度为(B)。A.6B.7C.8D.910.在下列符号常量定义中。错误的定义语句格式为(C)。A.constM1=10;B.constintM2=20;C.constM310D.constcharmark='3';11.带有随机函数的表达式rand()%20的值在(C)区间内,A.1~19B.1~20C.0~19D.0~2012.当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。A.forB.whileC.do-whileD.switch13.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(B)语句。A.forB.ifC.doD.while14.for语句能够被改写为(D)语句。A.复合B.ifC.switchD.while15.下面循环语句执行结束后输出的i值为(B)。for(inti=0;in/2){cout5的相反表达式为___x+yb||b==5的相反表达式为___a5||by逻辑值为___false___。35.若x=5,y=10,则xvoidmain(){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","default\n");}printf("%s\n","switchend.");}输出结果为:1114switchend.Pressanykeytocontinue2.#includevoidmain(){inti,s=0;for(i=1;ivoidmain(){inti,n;for(n=2;ntemp)printf("%d",n);}printf("\n");}输出结果为:235711131719Pressanykeytocontinue7.#include#includeconstintM=20;voidmain(){inti,c2,c3,c5;c2=c3=c5=0;for(i=1;ivoidmain(){inti;char*a[5]={"student","worker","cadre","soldier","peasant"};char*p1,*p2;p1=p2=a[0];for(i=0;i0)p1=a[i];if(strcmp(a[i],p2)m){m=a[i][j];ii=i;jj=j;}printf("%d%d%d\n",ii,jj,a[ii][jj]);}输出结果为:2112Pressanykeytocontinue6.#includevoidmain(){inta,b;for(a=1,b=2;bb)return1;elseif(a==b)return0;elsereturn-1;}函数功能为:根据实参a大于、等于或小于实参b,返回1,0或-12.#includeintSC(inta,intb,intc){if(a>=b&&a>=c)returna;if(b>=a&&b>=c)returnb;returnc;}函数功能为:返回实参a、b、c中的最大数3.doubleSF(doublex,intn){//n为大于等于0的整数doublep=1,s=1;for(i=1;i0)printf("%c",a[--i]);printf("\n");}函数功能为:将一个整数化成十六进制数五、根据下列每个题目要求编写程序1.编写一个函数,函数头格式为"voidfun4(char*a,intb[])",分别求出由字符指针a所指向的字符串中包含的每种十进制数字出现的次数,把统计结果保存