石油大学(华东)《C语言》2016年春学期在线作业答案.doc_第1页
石油大学(华东)《C语言》2016年春学期在线作业答案.doc_第2页
石油大学(华东)《C语言》2016年春学期在线作业答案.doc_第3页
石油大学(华东)《C语言》2016年春学期在线作业答案.doc_第4页
石油大学(华东)《C语言》2016年春学期在线作业答案.doc_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

中石油(华东)C语言2016年春学期在线作业答案一、单选题(共 20 道试题,共 100 分。)V1. 设有语句:int x=10; x += x -= x - x; ,则执行语句后,x的值为A. 30B. 20C. 10D. 40满分:5 分2. 以下选项中,与k=n+完全等价的表达式是A. k=n,n=n+1B. n=n+1,k=nC. k=+nD. k+=n+1满分:5 分3. 在C语言中,字符型数据在内存中的存储形式是A. 原码B. 补码C. 反码D. ASCII码满分:5 分4. 若有定义:“int a=8,b=5,c;”,执行语句“c=a/b+0.4”后,c的值为A. 1.4B. 1C. 2.0D. 2满分:5 分5. 以下四个选项中,属于实型常量的是A. 0x12B. -12345e-3C. 1e0.5D. e-5满分:5 分6. 假定x和y为double型,则表达式x=2,y=x+3/2的值是A. 3.500000B. 3C. 2.000000D. 3.000000满分:5 分7. 结构化程序设计方法中有三种基本控制结构,以下不正确的是A. 顺序结构B. 选择结构C. 循环结构D. 数组结构满分:5 分8. 执行int j,i=1; j=-i+; 后j的值是A. -1B. -2C. 1D. 2满分:5 分9. C语言提供的合法关键字是A. swicthB. chaC. CaseD. default满分:5 分10. 下述语句的输出为int m=-1;printf(“%d,%u,%o”,m,m,m);A. -1,-1,-11B. -1,32767,-177777C. -1,32768,177777D. -1,65535,177777满分:5 分11. 已有定义:int x=3,y=4,z=5;则表达式!(x+y)+z-1&y+z/2的值是A. 6B. 0C. 2D. 1满分:5 分12. 设所有变量均为整型,则表达式(a=2,b=5,a+,b+,a+b)的值是A. 7B. 8C. 9D. 10满分:5 分13. 已知 char ch=A; 且表达式 ch=(ch=A & chb?(ac?a:c):(b);A. 5B. 4C. 6D. 不确定满分:5 分15. 以下四个选项中不能看作一条语句的是A. ; B. a=0,b=0,c=0;C. if(a0)D. if(b=0)m=1;n=2;满分:5 分16. 有如下程序:main()int x=1,a=0,b=0; switch(x)case 0:b+;case 1:a+;case 2:a+;b+;printf(“a=%d,b=%dn”,a,b);该程序的输出结果是A. a=2b=1B. a=1b=1C. a=1b=0D. a=2b=2满分:5 分17. 设有变量int x=0,y=1,z=1,则运行表达式:x=y+z-后,x,y,z的值分别是A. 1,1,1B. 1,2,0C. 0,1,1D. 0,2,0满分:5 分18. 能正确表示逻辑关系“a10或a0”的C语言表达式是A. a=10 or a=10 | a=10 & a=10 | a=0满分:5 分19. 已知小写字母的ASCII码为97,对于int a=99, b=b; printf(“%c,%d”, a , b);的结果是A. 99, bB. c, 98C. 99, 98D. c, b满分:5 分20. 以下选项中合法的用户标识是A. longB. _2TestC. 3DmaxD. A.dat满分:5 分C语言2016年春学期在线作业(二)一、单选题(共 20 道试题,共 100 分。)V1. 以下程序中,while循环的循环次数是( )。main()int i=0;while(i10)if(i1)continue;if(i=5)break;i+;A. 1B. 10C. 6D. 死循环,不能确定次数满分:5 分2. 下列数组定义及赋值不正确的是A. int a10=0,1,2,3,4,5,6,7,8,9;B. int a =0,1,2,3,4,5,6,7,8,9;C. int a25= 0,1,2,3,4,5,6,7,8,9;D. int a2 = 0,1,2,3,4,5,6,7,8,9;满分:5 分3. 已知 int i=1;执行语句while(i+0; k-=3) putchar(*);输出是( )。A. *B. *C. *D. 无限循环满分:5 分7. 已定义以下函数fun(int *p) return *p; 该函数的返回值是( )。A. 不确定的值B. 形参p中存放的值C. 形参p所指存储单元中的值D. 形参p的地址值满分:5 分8. 以下选项中不能正确赋值的是A. char b=H,e,l,l,o,!;B. char b10;b=Hello!;C. char b10= Hello!;D. char *str=Hello!;满分:5 分9. 初始化多维数组的语句中,可以默认的是( )。A. 最后一个下标界B. 第1个下标界C. 第2个下标界D. 以上都不对满分:5 分10. 用数组名作为函数调用时的实参,则实际传递给形参的是A. 数组的第一个元素值B. 数组中全部元素值C. 数组的首地址D. 数组的元素个数满分:5 分11. 在“while(!a)”中,其中“!a”与表达式( )等价。A. a= =0B. a= =1C. a!=1D. a!=0满分:5 分12. 若有:int a10,*p=&a0;,关于数组名a的不正确的说法是( )。A. a是个数组指针B. 数组名a表示数组的首地址C. 数组名a与a0等价D. a和p都指向同一个存储单元满分:5 分13. 若有以下定义:char s20= programming,*ps=s;则不能代表字符g的表达式是A. ps+3B. s3C. ps3D. ps+=3,*ps满分:5 分14. 以下程序的输出结果是main()int x=8;for(;x0;x-)if(x%3=0)printf(“%d”,-x);continue;A. 74B. 52C. 963D. 852满分:5 分15. 若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a; for(b=1;bz-后,x,y,z的值分别是A. 1,1,1B. 1,2,0C. 0,1,1D. 0,2,0满分:5 分5. 若t为double类型,表达式t=1,t+5,t+的值是A. 1B. 6C. 2D. 1满分:5 分6. 若x为int型变量,则逗号表达式(x=4*5,x*5),x+25的结果是A. 20B. 45C. 100D. 表达式不合法满分:5 分7. 用8位无符号二进制数能表示的最大十进制数为A. 127B. 128C. 255D. 246满分:5 分8. 结束while(表达式)循环的条件是A. 当表达式的值为0时B. 当表达式的值不为0时C. 当表达式的值为1时D. 当表达式的值非0时满分:5 分9. 设有int x=11;则表达式(x+*1/3)的值是A. 3B. 4C. 11D. 12满分:5 分10. 结构化程序设计的三种基本结构是A. 顺序结构、选择结构、循环结构B. if、switch、breakC. for、while、do-whileD. if、for、continue满分:5 分11. 以下合法的字符常量是A. 084B. abC. x43D. “0”满分:5 分12. 以下对二维数组a的正确说明是A. int a3B. float a(3,4)C. double a14D. float a(3)(4)满分:5 分13. 表示x0或x1的正确的表达式是A. x=1|x=0B. x1 | x=0C. x=1 or x=0D. x=1 | x0满分:5 分14. 以下运算符中优先级最高的是A. &B. =C. +D. =满分:5 分15. 在下列描述中,正确的一条是A. if(表达式)语句中,表达式的类型只限于逻辑表达式B. 语句“goto 12;”是合法的C. for(;)语句相当于while(1)语句D. break语句可用于程序的任何地方,以终止程序的执行满分:5 分16. 下列描述中不正确的是A. 字符型数组中可以存放字符串B. 可以对字符型数组进行整体输入、输出C. 可以对整型数组进行整体输入、输出D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值满分:5 分17. 对于int a=99, b=b; printf(“%c,%d”, a , b);的结果是A. 99, bB. c, 98C. 99, 98D. c, b满分:5 分18. 下列程序段的输出结果是x=9;while(x7)printf(“*

温馨提示

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

最新文档

评论

0/150

提交评论