电大《C语言程序设计课程》期末考试复习资料

上传人:枫** 文档编号:561982428 上传时间:2024-01-05 格式:DOCX 页数:37 大小:194.05KB
返回 下载 相关 举报
电大《C语言程序设计课程》期末考试复习资料_第1页
第1页 / 共37页
电大《C语言程序设计课程》期末考试复习资料_第2页
第2页 / 共37页
电大《C语言程序设计课程》期末考试复习资料_第3页
第3页 / 共37页
电大《C语言程序设计课程》期末考试复习资料_第4页
第4页 / 共37页
电大《C语言程序设计课程》期末考试复习资料_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《电大《C语言程序设计课程》期末考试复习资料》由会员分享,可在线阅读,更多相关《电大《C语言程序设计课程》期末考试复习资料(37页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计课程期末复习练习一、单选题1 .在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。A.main2.每个C语言程序文件的编译错误分为()类。B.23. 字符串a+b=12n的长度为()。B.74. 在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为()语句。B.if5. 在下面的do-while循环语句中,其循环体语句被执行的次数为()。inti=0;doi+;while(i10);D.106. 将两个字符串连接起来组成一个字符串时,选用的函数为()。C.strcat()7. 若用数组名作为函数调用的实参,传递给形

2、参的是()。A.数组的首地址8. 假定a为一个整数类型的数组名,整数类型的长度为4,则元素a4的地址比a数组的首地址大()个字节。C.169. 假定s被定义为指针类型char*的变量,初始指向的字符串为Helloworld!,若要使变量p指向s所指向的字符串,则p应定义为()。A.char*p=s;10. 从一个数据文件中读入以换行符结束的一行字符串的函数为()B.fgets()11. 由C语言目标文件连接而成的可执行文件的缺省扩展名为()B.exe12. 设有两条语句为inta=12;a+=a*a;,则执行结束后,a的值为()。C.15613. 带有随机函数调用的表达式rand()%20的值

3、在()区间内。C.01914. for循环语句for(i=0;i0&x=10)的相反表达式为()。A.x1023. 当处理特定问题时的循环次数已知时,通常采用()循环来解决。A.for24. 假定i的初值为0,则在循环语句while(ib|b=5的相反表达式为a5)的相反表达式为(x!=0|y=5)或:(x|y5的相反表达式为_x+yname等价的访问表达式为(*p).name。三、写出下列每个程序运行后的输出结果1. #includevoidmain()intx=5;switch(2*x-1)case4:printf(%d,x);break;case7:printf(%d,2*x);brea

4、k;case10:printf(%d,3*x);break;default:printf(%s,default);printf(%sn,switchend.);defaultswitchend.2. #includevoidmain()intf1,f2,i巾=1;printf(%d,f1);for(i=2;i=5;i+)f2=3*f1+1;printf(%d”,f2);f1=f2;printf(n);1413401213. #includevoida10=12,39,26,41,55,63,72,40,83,95;inti,i1=0,i2=0;for(i=0;i10;i+)i1+;elsei2

5、+;printf(%d%dn,i1,i2);64main() intif(ai%2=1)4. #include#includevoidmain()chars15=567891234”;inti,n=strlen(s);for(i=0;in/2;i+)charc=si;si=sn-1-i;sn-1-i=c;printf(%sn,s);4321987655. #includeintLB(int*a,intn)inti,s=1;for(i=0;in;i+)s*=*a+;returns;voidmain()inta=1,2,3,4,2,4,5,2;intb=LB(a,4)+LB(a+3,3);prin

6、tf(b=%dn,b);b=566. #includevoidmain()inti,s=0;for(i=1;i6;i+)s+=i*i;printf(s=%dn”,s);s=557. #include#defineN6voidmain()inti,aN=2,5,8,10,15,21;for(i=0;iN;i+)if(ai%5)printf(%d,ai);printf(n);28218. #include#includevoidmain()inti;unsignedintlen;char*a5=student,worker,cadre,soldier,zzeasan123;len=strlen(a

7、0);for(i=1;ilen)len=strlen(ai);printf(%dn,len);109. #includevoidmain()inta,b;for(a=2,b=3;b20;)printf(%d%d”,a,b);a=a+b;b=a+b;printf(%d%dn,a,b);2358132110. #includevoidLE(int*a,int*b)intx=*a;*a=*b;*b=x;voidmain()intx=15,y=26;printf(%d%dn,x,y);LE(&x,&y);printf(%d%dn,x,y);1526261511.#includevoidmain()inti,s=0;for(i=1;i+)if(s30)break;if(i%2=0)s+=i;printf(s=%dn,s);s=4212. #includevoidmain()inta

展开阅读全文
相关资源
相关搜索

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

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