模拟系统选择题参考答案_第1页
模拟系统选择题参考答案_第2页
模拟系统选择题参考答案_第3页
模拟系统选择题参考答案_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、1. 在c语言中,合法的字符常量是(D )。A) 字B) AMC)”ABC“D) x412. C语言的下列运算符中,优先级最高的运算符是(A )。A) +B)+=C) IID)!=注:优先级卄(2), +=(倒 2), | (12), != (7)3. 已知的ASCH码的十进制值为65, O的ASCII码的十进制值为48,则以下程序运行 结果是(A )。main() charchl,cli2;chl=*A 屮 53:ch2=*A 屮 63:pnntf(M%d.%cn*chl ,ch2);A) 67,DB) C,DC) C,68 D) 67,684. 下列语句中,符合C语言语法的赋值语句是(C

2、)。A) a=b+c=a+7; B) a=7+b+c=a+7; C) a=7+b, b+, a+7; D) a=7=bc=a+7;5. 以下程序运行时,若从键盘输入5,则输出结果是(D )。main() mt a;scanf(,%d,&a);if(a+5)else printf(,%dna);A) 7 B) 4 C) 5 D) 6注:a+5不成立,执行else分支(此时a=6)洗输出a再执行a-6. 有以下程序:main() mt c;wliile(c=getchai()! = n!) switch(c-2) case 0 :case 1 : putchai(c+4);case 2 : put

3、chai(c+4); break;case 3 : putchai(c+3);default: putchar(c+2); break;pnntf(MnM);当输入:247回车程序的输出结果是(B )。A) 689 B) 6689 C) 66778 D) 66887 注:这里247、6689均是字符串,不是整数7. 以下程序运行后,a的值是(C )。main()iiit a.b;fdr(a= 1、b= 1 ;a=20) break;if(b%3=l) b+=3; continue; b-=5;A) 101 B) 100 C) 8D)7注:b1471013161922a123456788. 以卞

4、程序段的运行结果是(D )。iiit x=3;doprintf(M%3d, , x- =2 );wlule(!(-x);A) 1 B) 30 C)死循环 D) lr2 注:x=3, l(prmtf), 0, -2(priiitf), -3! (-x)等效于(-x)=09卞列程序段中,非死循坏的是(A E )。A) int i=100;while(l)i=i% 100+1;if(i=100) break;B) int k=0;do+k;whiIe(k=0);C) ints=10;while(+s%2+s%2) s+;D) for(;)注意E选项:当卄k使k溢出后,k的值变为(1000000000

5、000000)2= - 32768=0;j-) P】c(3-j, * );pic(i+2*j 严); putchai(n);pic(int len,char c)iiit k;fbr(k= 1 ;k=len;k-H-) putcliar(c);C) 和和D):!:来来来参来来来来来来来来来A)B)注:j=4(pic), 2(pic), l(pic), O(pic), -112设有下列语句,贝I ( D )是对a数组元素的不正确引用,其中0Wi10 int 班10=0丄2,3,4,567、&9,*p=a;A) ap-aB) *(&ai)C) piD) *(*(a+i)注:ap-a即 a0,*(&

6、ai)即 ai, pi即 ai13. 设有下列语句:chai sul =”stnng役sM28卢str3卢st4=”stnng”;则(A )是对库函数strcpy的不正确调用。此函数用来复制字符串。A) strcpy(str3 畀 HELLO3);B) strcpy(str2;,HELLO2M);C) strcpy(strlJHELLOL);D) strcpy(str4;,HELLO4H);注:st”无明确指向,不能接受赋值14. 以下程序的运行结果是(C )。x) static int a=3;a+=x;return a;main()iiit k=2,m=Ln;n=fun3(k);n=fun

7、3(m);A) 3B)4C)6D)9注:static变量a=3只在程序编译时执行1次,hm3()第1次调用后、第2调用前a=515. 以下程序的运行结果是(A )。void ast (int x.iiit *cpjnt *dp) *cp=x+y; *dp=x-y;main()iiit a=4,b=3,c、d;ast(a,b.&(&d);pnntf(M%d.%d n,c.d);A) 7,1 B) 1,7 C) 7,-1D) c、(1 未赋值,编译出错注:ast()被调用时,x=a=4, y=b=3,cp=&c, dp=&d, *cp 即 c, *dp 即 d16. 以下程序段的运行结

8、果是(B )。enum weekday aa,bb=2?cc,dd,ee week=ee;pnntfCdii.week);A)eeB)5C)2D)417. 若定义如卞结构,则能打印出字母M的语句是(B )。stmct personchar name9;mt age;stmct person class 10=M WujunH,20,HLiudan23,zhangniiiig,22;A) printf(tt%cii,);B) priiitf(%cn,class2n3me0);C) printf(11 % cii1 1 );D) printf(H%cn

9、,l);18. 以下程序的输出结果是(A )。main() printf( ”diT; fac(5);fac(int n)int s;if(n=l) return 1;else return n*fac(n-l);A) 120B) 60C)6D) 1注:fhc函数功能是求n!19. 以下程序中的循环执行了( C )次。define N 2define M N+#define NUM (M+l)*M/2main()iiit i,n=0;fbi(i=0 ;iNUM ;i+) n+;A) 5B) 6C)8D)9注:宏 NUM 替换为(M+1)*MZ2,替换为(2+1+1 )*2+l/2,即 8+0=820. 以下程序的功能是(C )。#include main() FILE *fp;long iiit n;f

温馨提示

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

评论

0/150

提交评论