高级语言程序设计2答案

高级语言程序设计2答案

ID:12436140

大小:74.00 KB

页数:3页

时间:2018-07-17

高级语言程序设计2答案_第1页
高级语言程序设计2答案_第2页
高级语言程序设计2答案_第3页
资源描述:

《高级语言程序设计2答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、黄石理工学院《高级语言程序设计》试卷1、不能作为C语言标识符的是( B )A、__charB、#MC、abcD、A_B_C2、下面哪个表达式的值为4(D)A.11/3B.11.0/3C.(float)11/3D.(int)(11.0/3+0.5)3、判断char型变量c1是否为大写字母的正确表达式(C)A、’A’<=c1<=’Z’B、(c1>=’A’)&(c1<=’Z’)C、(c1>=’A’)&&(c1<=’Z’)D、(‘a<=c1’)AND(‘Z’>=c1)4、源程序要正确地运行,必须要有什么函数?(C)A.pr

2、intf函数B.自定义的函数C.main函数D.不需要函数5、在C语言中逻辑“真”等价于以下(D  )A、整数1B、大于0的数C、小于0的数 D、不等于0的数6、若a为整型变量,且有以下语句(D)a=-017L;printf("%d",a);则下面哪个说法是正确的?A.赋值不合法B.输出值为-17C.输出为不确定值D.输出值为-157、以下程序的运行结果是(D)main(){intx=1,y=2,z=3;z+=x>y?++x:++y;printf(“%d”,z);}A、1B、2C、3D、68、如果对以下程序进行

3、编译和运行,其结果为(D)main(){intx,y;x=555;y=x+2;y=x+2;printf(“x=%d”,x,y);}A、程序不能通过编译,出现错误提示信息B、程序能通过编译,不出现错误提示信息C、程序能通过编译,但不能运行D、显示x=5559、在C语言的if语句中,用作判断的表达式为(A)A.关系表达式B.逻辑表达式C.算术表达式D.任意表达式10、请问:下面这个程序段的输出是什么?(A)inta,b,c;a=7;b=8;c=9;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc

4、=%d",a,b,c);A.a=7b=8c=7B.a=7b=9c=7C.a=8b=9c=7D.a=8b=9c=811、若有以下说明和语句,且0<=i<10,则下面哪个是对数组元素的错误引用?(C)inta[]={1,2,3,4,5,6,7,8,9,0},*p,i;p=a;A.*(a+i)B.a[p-a]C.p+iD.*(&a[i])12、下列程序执行后输出的结果为(  D )#includeabc(){staticintx=0;++x;printf(“%d”,x);}main(){abc();

5、abc();abc();}A、000B、111C、1,2,3D、12313、下列程序的输出结果为(C   )main(){inta[5]={2,4,5,6,10},*p,**k;p=a;k=&p;printf(“%d”,*(P++));printf(“%d”,**k);}A、44B、22C、24D、4614、.该源程序执行后,屏幕上显示什么?(C)voidmain(){inta;floatb;a=4;b=9.5;printf("a=%d,b=%4.2f",a,b);}A.a=%d,b=%fB.a=%d,

6、b=%fC.a=4,b=9.50D.a=4,b=9.15、以下程序的输出结果为(C )#includemain(){inta=010,b=10;printf(“%d,%d”,a++,--b);}A、10,10B、8,10C、10,9D、8,916、若输入12和8,以下程序的输出结果为(A  )第3页共3页黄石理工学院《高级语言程序设计》试卷main(){inta,b,num1,num2,temp;scanf(“%d,%d”,&num1,&num2);if(num1>num2){temp=num

7、1;num1=num2;num2=temp;}a=num1;b=num2;while(b!=0){temp=a%b;a=b;b=temp;}printf(“%d,%d”,a,num1*num2/a);}A、4,24B、3,24C、5,25D、4,2517、若有以下说明和语句,则输出结果是(C)charstr[]=""c:\abc.dat"";printf("%s",str);A.字符串中有非法字符B."c:\abc.dat"C."c:abc.dat"D."c:\abc.dat"18、若k为整型,以下

8、while循环执行(B)次.k=2;while(k=0)printf("%d",k),k--;printf("");A.无限次B.0次C.1次D.2次19、若要定义b为5*10的二维数组,正确的定义语句为(D)A、floatb(5,10)  B、floatb[5,10]C、float[5][10]      D、floatb[5][10]20在下列语句中

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

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

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