上海海事大学,C语言试卷6(完整资料)_第1页
上海海事大学,C语言试卷6(完整资料)_第2页
上海海事大学,C语言试卷6(完整资料)_第3页
上海海事大学,C语言试卷6(完整资料)_第4页
上海海事大学,C语言试卷6(完整资料)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【最新整理,下载后即可编辑】试卷编号:9618所属语言:C语言共有题型:5种一、填空共8题(共计8 分)第1题(1.()分) 题号:513 若有以下定义,则计算表达式 y+=尸m*=y后的y值是1int m=5,v=2;答案:_(答案1)-16答案:=(答案 1)二 字符第4题(1.0分)题号:437 以下程序的输出结果为口】,#include stdio.h main()int a=()l(),j=l();printf(%d,%dn”,+ +aJT;答案:=(答案1)= 9,10【最新整理,下载后即可编辑】第2题(1.()分)题号:84 写出语句b=(a=6,a*3);执行后 整型变量b的值

2、是【1】.答案:(答案1)18第5题(1.0分)题号:86 写出表达式1.234&5.982的 值是【1】.答案:(答案 1)=二1第3题(1.()分)题号:293 gctchar。函数只能接收一个【1】.第6题(1.0分)题号:303为了避免嵌套条件语句的二义 性,C语言规定else与其前面最 近的【1】语句配对.答案:二(答案 1)二 if第7题(1.()分)题号:311 若所用变量均已正确定义,则 执行下面程序段后的值是11for(i=(); i2 ; i+ ) printfCYES); printf(nnn);答案:=(答案 1尸= YESYES第8题(1.()分) 题号:312 以下

3、程序段要求从键盘输入字 符,当输入字母为Y时,执行循 环体,则括号内应填写【1】.ch=getcharQ;whilc(ch Y)/*在括号中填写*/ch=getcharQ;答案:=二=(答案 1户二二=二二=二、判断共15题(共计15分)第1题(1.0分)题号:937 在C程序中,每行中只能写一条 语句答案:N第2题(1.0分)题号:928 C程序中的关键字必须小写.第3题(1.()分) 题号:715 整数-32100可以赋值给im型 和long int型变量.答案:Y第4题(1.()分)题号:929 在C语言中,5种基本数据类型 的存储空间长度的排列顺序 为:charintlong int

4、=floatb尸二c的值为“真”.答案:Y第12题(1.()分)题号:7()9int i=20;switch(i/10)casc 2:printf(An);case 1 :printf(B);的输出结果 为A.答案:N第13题(1.()分)题号:742 若有说明int c;则 whilc(c二gctchar。);是正确的 C 语句.答案:Y第14题(1.()分)题号:954 continue语句只结束本次循环, 而不是终止整个循环的执 行.break语句则是结束整个循 环过程,不再判断执行循环的 条件是否成立.答案:Y第15题(1.()分)题号:952do-while循环是先判断循环条 件表达

5、式,后执行循环体;while 循环是先执行循环体,后判断 循环条件表达式.答案:N三、单项选择共20题(共 计40分)第1题(2.0分)题号:2()16 设C语言中,int类型数据占2 个字节,则short类型数据占0 A:1个字节B:2个字节C4个字节D:8个字节答案:B第2题(2.0分)题号:2209 若变量已正确定义并赋值,下 面符合C语言语法的表达式是 0.A:a:=b+1B:a=b=c+2C:int 18.5%3D:a=a+7=c+b答案:B第3题(2.0分) 题号:2()()() 以下的选择中,正确的赋值语 句是6A:a=l,b=2B:j+C:a=b=5;D:y=int(x)答案:

6、C第4题(2.0分) 题号:2130 下列字符序列中,是C语言保留 字的是0.A:sizcofB:includeC:scanfD:sqrt答案:A第5题(2.0分)题号:2211 设以下变量均为int类型,则值 不等于7的表达式是& A:(x=y=6,x+y,x+l)B:(x=y=6,x+y,y+l) C:(x=6,x+1 ,y=6,x4-y) D:(y=6,y+l,x=y,x+l)答案:C第6题(2.0分)题号:2127 下列程序段的输出结果为0.float k=0.8567;printf(%4.1 f%,k*100);A:0085.6%B:85.7%C:OO85.6%D:.857答案:B第

7、7题(2.0分) 题号:2135 下列程序段的输出结果为0.int x=3,y=2;printf(%dM,(x-=y,x*=y+8/5);A:1B:7C:3D:5答案:C第8题(2.0分)题号:2189 从键盘上输入某字符串时,不可使用的函数是&A:gctcharQB:getsQC:scanfQD:frcadQ答案:A第9题(2.()分) 题号:2()39 若k为int型变量,则以下程序 段的执行结果是&k=-8567;printfCk=|%06D|n,f);A:格式描述符不合法,输出无定 值B:输出为 k= | %06D |C:输出为 |()-85671D:输出为|-8567|答案:B第1(

8、)题(2.()分) 题号:2()49 以下程序的输出结果为0.mainQint i=()l(),j=l();printf(%d,%dn”,+ij-);)B:9,1OC:O1O,9D:1O,9答案:B第11题(2.()分)题号:2144 int a=1,b=2,c=3;if(ab)a=b;if(ac)a=c;则a的值为0.A:1B:2C:3D:不一定答案:A第12题(2.()分) 题号:2259 以下关于运算符优先顺序的描 述中正确的是0.A:关系运算符算术运算符v 赋值运算符逻辑运算符 B:逻辑运算符v关系运算符v 算术运算符赋值运算符 C赋值运算符逻辑运算符v 关系运算符算术运算符 D:算术

9、运算符关系运算符v 赋值运算符逻辑运算符答案:c第13题(2.()分)题号:2318 在C语言中,要求运算数必须是 整型的运算符是0.A:&B:%C:!D:|答案:B第14题(2.()分) 题号:2261 若希望当A的值为奇数时,表 达式的值为“真”,A的值为偶数 时,表达式的值为“假“,则以下不能满足 要求的表达式是0.A:A%2=1B:!(A%2=0)C:!(A%2)D:A%2答案:C第15题(2.()分) 题号:2()63 执行下列语句后的输出为0.int j=-l;if(j=l) printf(”*n”);else printf(%nn);A。*B:%C:%cD:有错,执行不正确答案:

10、A第16题(2.0分) 题号:2248 下面有关for循环的正确描 述是0.A:for循环只能用于循环次数 已经确定的情况B:for循环是先执行循环循环 体语句,后判断表达式C:在for循环中,不能用break 语句跳出循环体D:for循环的循环体语句中,可 以包含多条语句,但必须用花 括号括起来答案:D第17题(2.()分) 题号:2059 以下程序的运行结果是0.main。 int n;for(n= 1 ;nl;i-)for(j=l;j + +y;x=i+) i=x;B:fbr(;x+=i);Cwhilc x+; D:fbr(i=10;i) sum+=i;答案:A第2()题(2.0分) 题

11、号:2249 若i为整型变量,则以下循环执 行次数是0.for(i=2;i=();) printf(%d,i-);A:无限次B:0次C:1次D:2次答案:B四、程序填空共3题(共计27分)第1题(9.0分)题号:4()5答案:B第19题(2.0分)题号:2251【程序填空】/*题目:要求输出结果为:A, B65, 66*/#includc void mainQ=(答案 2)= 宣=或=97(答案3尸=32【最新整理,下载后即可编辑】/*Sp ace*char a, ?第2题(9.0分)题号:25/*Sp ace*【程序填空】a= ?; b=b;a二a-32;/*Sp ace*b=b-【?】;题

12、目:以下程序的功能如(图 1)。printf(n%c, %cn%d,%dn,a,b,a ;/*space*?mainQ答案:=(答案 1)二 b;float x,f;scanf(u%f*,&x);/*space*/*SpACE*elseif( ? ) f=2*x+l;else f二sin(x)+5;/*Sp ace*printf(”x=%f,y=%fn,?);x=()&xv=5=或=()v二x&x=()&5=x=或二二二()v = x&5=x=或=!(x5)=(答案 4尸=二=二 x,f答案:(答案1)#include math.h=或=#include (答案 2)=f=fabs( x + 1 )=(答案 3)= x=x=xx=或=第3题(9.0分)题号:24/*【程序填空】题目:以下程序的功能是对任 一整数N(NWO),它都可以分解 成1(或-1)和一些质数(素数) 因子的形式。如N=150时,可 分解成 1X2X3X5X5;N=-15()时,可分解为-lX2X3X5X5o下边程序能实现这种分解过程。当N=15(),输出以下 分解结果:N= 1* 2*3*5*5?;while(r=0)printf(“*%d”,i);/*spa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论