《C语言》自测题B答案.doc

《C语言》自测题B答案.doc

ID:59139565

大小:47.50 KB

页数:5页

时间:2020-09-15

《C语言》自测题B答案.doc_第1页
《C语言》自测题B答案.doc_第2页
《C语言》自测题B答案.doc_第3页
《C语言》自测题B答案.doc_第4页
《C语言》自测题B答案.doc_第5页
资源描述:

《《C语言》自测题B答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、姓名__________________专业名称__________________  班号________________学号__________________教学中心_________________………………………………………密………………………………………封……………………………线………………………………………电子科技大学网络教育考卷(B卷)(20年至20学年度第学期)考试时间年月日(120分钟)课程C语言教师签名_____大题号一二三四五六七八九十合计得分一、单项选择题(每小题1分,共30分)1、以

2、下程序的运行结果是:________②_________。#include"stdio.h"#include"string.h"voidmain(){chars[]="abcd";printf("%d,%d",strlen(s),sizeof(s));}①5,4②4,5③4,4④5,52、以下程序的运行结果是:________③_________。#include"stdio.h"#include"string.h"voidmain(){chars[20]="abcd";printf("%d,%d",si

3、zeof(s),strlen(s));}①4,5②20,20③20,4④4,203、若变量已正确说明为int类型,要给a、b、c输入数据,以下正确的输入语句是:_____④_____①read(a,b,d);②scanf("%d%d%d",a,b,c)③scanf("%D%D%D",&a,&b,&c);④scanf("%d%d%d",&a,&b,&c);4、以下程序段的输出是:_____③_____printf("

4、%10.5f

5、",12345.678);①

6、1234.67800

7、②

8、12345.6780

9、③

10、

11、12345.67800

12、④

13、12345.678

14、5、在C语言中,要求运算数是整型的运算符是_____①_____①%②/③!=④*6、有输入语句:scanf("a=%d,b=%d,c=%d",&a,&b,&c);为使变量a,b,c的值分别为1,2,3,从键盘上输入数据的正确形式应当是_____②_____①123〈回车〉②a=1,b=2,c=3〈回车〉③a=1b=2c=3<回车>④1,2,3〈回车〉7、intx=3;if(1<=2)if(0)x=4;elsex=5;elsex=6;执行上述语句后x的值是____

15、_③_____①3②4③5④68、在C语言中表达式(2/5+3/5)的值是_________①_________。①0②0.4③0.6④19、设inta=2,b=3,c;c=(a*=b);则执行上述语句后c的值是_________④_________。①2②3③5④610、若有代数式,则以下能够正确表示该代数式的C语言表达式为:________④__________。①2x+3/xy②2*x+3/x*y③(2*x+3)/x*y④(2*x+3)/x/y11、inta,b,c=5;a=c++;b=c;执行上述语句后,

16、则b的值为_________③_________。①4②5③6④712、已知:inta[][3]={1,2,3,4,5,6,7,8,9};此时数组元素a[2][1]的值为__________④________。①4②5③7④813、以下叙述正确的是_____③_____①goto语句只能用于退出多层循环。②可以用continue语句来终止switch语句的执行。③break语句只能用在循环体内和switch语句体中。④在循环内使用break语句和continue语句的作用相同。14、以下对二维数组a的正确说明是_

17、____③_____①inta[3][];②floata(3,4);③inta[3][4];④floata(3)(4);15、字符串"uestc"在内存占用_________②_________字节。①5②6③10④1216、程序段doublex=12.;printf("x=%-10.2f",x);执行后输出的结果是_________③_________。(用大写字母U表示空格)①x=12.34UUUUU②x=UUUUU12.34③x=12.35UUUUU④x=UUUUU12.3517、有以下程序:#includ

18、e"stdio.h"#include"stdlib.h"voidmain(){char*p,*q;p=(char*)malloc(20*sizeof(char));q=p;scanf("%s%s",p,q);printf("%s%s",p,q);}若从键盘输入:abcdef<回车>,则输出结果是:______①______。①defdef②abcdef③abcd④dd

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

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

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