C语言程序设计试题4套及答案

C语言程序设计试题4套及答案

ID:43091240

大小:436.28 KB

页数:21页

时间:2019-09-25

C语言程序设计试题4套及答案_第1页
C语言程序设计试题4套及答案_第2页
C语言程序设计试题4套及答案_第3页
C语言程序设计试题4套及答案_第4页
C语言程序设计试题4套及答案_第5页
资源描述:

《C语言程序设计试题4套及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言程序设计试题(第1套)一・单项选择题(30分,每题2分)I•用C语言编写的代码程序oA、可立即执行B、是一个源程序C、经过编译即可执行D.经过编译解释才能执行2.C语言中用丁-结构化程序设计的三种基本结构是。A、顺序结构、选样结构、循环结构B、if、switch、breakC.for.while、do-whileD、if、fb「、continue3.以下选项中合法的实型常数是cA、5E2.0B、E-3C、.2E0D、1.3E4.假定x和y为double型,则表达式x=2,y=x+3/2的值是。A、3.5000003C、2.00000

2、0D、3.0000005.ch是字符型变量,下而不正确的赋值语句是。A、ch=65;B.ch=HaH;C.ch=r1;D、ch=9+O;6.下列有关C语言程序书写格式的说法哪个是错谋的?A、C程序的书写格式比较口由,一个语句可以占多行,一行也可以有多个语句。1人C语句必须耍有分号。C、C语言程序的标识符必须使用小写字母。D、用{(括起来的部分,通常表示了程序的某一层次结构,称为块。7•下面程序段所表示的数学函数关系是x=-1;if(a!=0)if(a>0)x=l;0elsex=0;-L(a<0)1严0)A^x=Jo(a=0)B、x=-

3、H(a=0)11(a>0)0(t>0)0「(a<0)-1U<0)C、x=胡(a=0)D、x=1Ja=0)11(a>0)0(l>0)8.以下关于do-while循环的不正确描述是.A)do-whilc的循环体至少执行一次B)do-while的循坏体町以是复合语句C)在do-while循环体中,一-定婆冇能使while后面表达式的值变为零(”假”)的操作D)do-whilc循环山do开始,用while结束,在while(表达式)后

4、伯不能写分号9.以下程序执行后sum的值是。A)15B)14C)不确定D)0main()(inti,sum=0;

5、for(i=l;i<6;i++)sum+=i;printf(H%dH,suin);)10.若冇说明语句:inta[][3]={L2,3A5,6};则d数组第一维的大小是°A.1B.2C.3D.无确定值11.C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是。A、float型B.long型C、ini型D、double型A>doublefun(intx;inty)y);y)12.下面正确的函数定义形式为doublefun(irnx,intC、doublefun(inix,y)D、doublefun(int,x,int13•以下程序运

6、行后,输出结果是#defineADD(x)x+xmain(){inim二1,n二2,s二3;s=S+ADD(m+n);printfC,s=%d,/,s);}A、s=8B、s=9C、s二6D、s二1814.若有定义:in(x,*p;则以下正确的赋值表达式是A、p二&xB、p=xC、*p=&xD、p=*x215.以下变虽a,b,c均为double型且已正确赋值,不能正确地表示数学式子axbxc的C语言表达式是A、2*(l/(a*b*c))B、2/a*b*cC、2/a*l/b*l/cD、2/a/b/c二程序填空题(20分,每空2分)1.以下

7、程序的功能是:输入三个藥数nl、112、n3,将最人的数输出。请填空。main(){intnl,n2,n3,temp;scanf(”%d%d%d”,&nl,&n2,&n3);if(n2

8、加和。请填空。main(){intsum,i,j,k,a⑵⑵[2]={1,2,3,4,567,8};su⑤;fbr(i=0;i<2;i++)for(j=0;j<2;j++)for(k=0;k<2;k++)sum二;prinlf(,,%d,sum);I4.以下程序的功能是调用函数fim计m=1-2+3-4+-+9-10,并输出结果。请填空。intfun(intn){intm二0,f=l,i;for(i=l;i<=n;i++){m+=⑦;f=®;)returnm;}main(){printfCm=%d,fun(10));)5.将以下含

9、冇switch语句的程序段改写成对应的含冇恢套if语句的程序段,请填空。含有switch语句的程序段:ints,t,m;t=(int)(s/10);switch(t){case10:m=5;b

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

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

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