C语言期末复习文档

C语言期末复习文档

ID:37916011

大小:137.00 KB

页数:18页

时间:2019-06-02

C语言期末复习文档_第1页
C语言期末复习文档_第2页
C语言期末复习文档_第3页
C语言期末复习文档_第4页
C语言期末复习文档_第5页
资源描述:

《C语言期末复习文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、期末考试题型:一、选择题30分二、填空题或程序填空20分三、判断题10分四、分析题20分五、编程题20—30分程序设计基础题型举例一、选择题1、C语言规定:在一个源程序中,main函数的位置____B_____。A.只能在程序头部;B.可以在程序任何位置;C.必须在#include和#define语句后面;D.只能在程序最后面。2、在使用TurboC2.0环境编辑程序时,运行某程序使用的菜单项为__A____。A.RUNB.FILEC.EDITD.OPTION3、下面标识符中正确的是____B_____。A.$

2、a#bB.sumC.1A23BCD.Y•M•D4、在C语言中(以16位PC机为例),存储一个整型、字符型、双精度实型变量所需的字节数是_____C____。A.4、1、4B.4、1、4C.2、1、8D.2、2、85、下面的变量说明中_____B________是正确的。A.Char:a,b,c;B.Chara,b,c;C.Chara;b;c;D.Chara,b,c6、判断char型变量ch是否为大写字母的正确表达式是___C_____。A.‘A’<=ch<=‘Z’B.(ch>=‘A’)&(ch<=‘Z’)C.(

3、ch>=‘A’)&&(ch<=‘Z’)D.(‘A’<=ch)AND(‘Z’>=ch)7、已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是____D_____。if(x>y)z=x;x=y;y=z;A.x=10,y=20,z=30B.x=20,y=30,z=20C.x=20,y=30,z=10D.x=20,y=30,z=308、下列程序段运行结果是____C_____。intn=0;while(n++<=2);printf(“%d”,n);A.2B.3C.4D.死循环9、下面程序的功能是输出

4、如右图所示形式的金字塔图案。**************** main( ){  int  i,j;   for(i=1;i<=4;i++){ for(j=1;j<=4-i;j++)      printf(“ “); for(j=1;j<=_____;j++)     printf(“*”);printf(“”);}}  在下划线处应填入的是_____B____________A.i  B.2*i-1  C.2*i+1  D.i+210、下列数组定义方式不正确的语句是___A______。A.intx[3

5、]={12,13,14,15};B.chary[]={‘h’,‘e’,‘l’,‘l’,‘o’};C.charx[5];D.chary[][10]={“Hi”,”Hello”};11、C语言规定,数组名做实参时,它和对应形参之间的数据传递方式为__C___。A.由实参传给形参,再由形参传回给实参B.单向值传递C.地址传递D.由用户指定传递方式12、以下正确的函数定义形式是___D____。A.doublefun(intx,y);B.doublefun(intx;inty);C.doublefun(x,y);D.d

6、oublefun(intx,inty);13、执行下列程序后,其结果为__A__。 inta[]={2,4,6,8,10,12},*p; p=a; *(p+4)=2; printf(“%d,%d”,*p,*(p+4));A.2,2B.0,10C.2,10D.0,214、下面程序的输出结果是:___D_____。#definePOWER(x)(x*x)main(){inti=4;printf("%d",POWER(i-2));}分析:4-2*4-2=-6A.-9B.-7C.5D.-615、有下列结构体,对该结

7、构体变量stu的成员项引用不正确的是___A____。structstudent{intm; floatn;}stu,*p;A.p.stu.nB.p->mC.(*p).mD.stu.n16、一个C程序的执行是从____B____。A.main()函数开始,直到最后一个函数结束B.main()函数开始,直到main()函数结束C.第一个语句开始,直到最后一个语句结束D.第一个函数开始,直到最后一个函数结束17、下面标识符中正确的是___A____。A.numberB.123abcC.*a#b*cD.P•H•D18

8、、在使用TurboC2.0环境编辑程序时,编译某程序使用的菜单项为____C__。A.FILEB.COMPILEC.RUND.OPTION19、在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为_____C___。A. char< int

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。