c语言基础程序设计复习题

c语言基础程序设计复习题

ID:15852954

大小:78.50 KB

页数:18页

时间:2018-08-06

c语言基础程序设计复习题_第1页
c语言基础程序设计复习题_第2页
c语言基础程序设计复习题_第3页
c语言基础程序设计复习题_第4页
c语言基础程序设计复习题_第5页
资源描述:

《c语言基础程序设计复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.符合结构化原则的三种基本控制结构是:选择结构、循环结构和()。答案:顺序结构2.C语言源程序文件的后缀是.C,经过编译后,生成文件的后缀是______,经过连接后,生成文件的后缀是______。答案:.OBJ.EXE3.一般来说,算法可以用顺序、选择和______三种基本控制结构组合而成。答案:循环4.C语言的数据类型可以分为基本类型、______类型、______类型和空类型。答案:构造指针5.以下程序段的输出结果是()。inti=9;printf("%o",i);答案:116.设C语言中,一个int型数据在内存中占2个KB,则int型数据的取值范围为______。答案:

2、-32768~327677.下列程序的输出结果是16.00,请填空。main(){inta=9,b=2;floatx=______,y=1.1,z;z=a/2+b*x/y+1/2;printf("%5.2f",z);}答案:6.68.已知字符A的ACSII码值为65,以下语句的输出结果是______。charch='B';printf("%c%d",ch,ch);答案:B669.若有以下程序#includevoidmain(){chara;a='H'-'A'+'0';printf("%c",a);}执行后的输出结果是______。答案:710.以下程序

3、的输出结果是______。main(){chars[]="abcdef";s[3]=‘';printf("%s",s);}答案:abc11.设y是int型变量,请写出判断y为奇数的关系表达式______。答案:(y%2)==1或y%2或(y%2)!=0或(y%2)?1:0或((y%2)!=0)?1:0或((y%2)==1)?1:0或(y/2)*2!=y或((y%2)==0)?0:1或!(y%2)?0:1或!(y/2)*2==y12.以下程序运行后的输出结果是______。main(){inti,m=0,n=0,k=0;for(i=9;i<=11;i++)switch(i/1

4、0){case0:m++;n++;break;case10:n++;break;default:k++;n++;}printf("%d%d%d",m,n,k);}答案:13213.若有定义:intk;,以下程序段的输出结果是____。for(k=2;k<6;k++,k++)printf("##%d",k);答案:##2##414.若有语句inti=-19,j=i%4;printf("%d",j);则输出的结果是______。答案:-315.表达式(int)((double)(5/2)+2.5)的值是()答案:416.若有以下程序main(){intp,a=5;if(p=a!

5、=0)printf("%d",p);elseprintf("%d",p+2);}执行后输出结果是______。答案:117.若有定义:inta=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是_______。c=(a-=(b-5));c=(a%11)+(b=3);答案:318.已定义charch='$';inti=1,j;执行j=!ch&&i++以后,i的值为()答案:019.己定义charch='$';inti=1,j;,执行j=!ch&&i++以后,i的值为______。答案:120..执行下面程序中的输出语句后,输出的结果是______。main(){in

6、ta=5;printf("%d",(a=3*5,a*4,a+5));}答案:6521.如果运行输入字符“Q”,则以下程序的运行结果是______。main(){charch;scanf("%c",&ch);ch=(ch>='A'&&ch<='Z')?(ch+32):ch;ch=(ch>='a'&&ch<='z')?(ch-32):ch;printf("%c",ch);}答案:Q22.下面程序的运行结果是______。typedefunionstudent{charname[10];longsno;charsex;floatscore[4];}STU;main(){STUa[5]

7、;printf("%d",sizeof(a));}答案:8023.C语言中一共有5类语句,它们是控制语句、函数调用语句、______语句、空语句和______。答案:表达式复合24.若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的输出语句______________。答案:printf("a=%d,b=%d",a,B)25.若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=

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

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

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