程序设计基础c在线作业答案

程序设计基础c在线作业答案

ID:21809177

大小:362.01 KB

页数:7页

时间:2018-10-24

程序设计基础c在线作业答案_第1页
程序设计基础c在线作业答案_第2页
程序设计基础c在线作业答案_第3页
程序设计基础c在线作业答案_第4页
程序设计基础c在线作业答案_第5页
资源描述:

《程序设计基础c在线作业答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、您的本次作业分数为:88分选择题1.以下选项中不合法的用户标识符是()。·Aabc.c·Bfile·CMain·DPRINTF正确答案:A选择题2.有以下定义及语句,则对数组a元素的不正确引用的表达式是()。inta[4][5];*p[2],j;for(j=0;j<4;j++)p[j]=a[j];提示:p为指针数组,此题中a[i][j]、p[i][j]、*(p[i]+j)、*(*(p+i)+j)也都能表示数组元素,&a[0][0]等同于a[0]+0。·Ap[0][0]·B*(a+3)[4]·C*(p[1]+2)·D*(&a[0][0]+3)正确答案:

2、B选择题3.下列程序片段中不正确的字符串赋值或初始化方式是()。·Achar*str;str="string"·Bcharstr[7]={'s','t','r','i','n','g',''};·Ccharstr[10];str="string"·Dcharstr[]="string"正确答案:C选择题4.C语言中,要求运算数必须是整型的运算符是()。·A%·B/·C<·D!正确答案:A选择题5.()是构成C语言程序的基本单位。·A函数·B过程·C子程序·D文件正确答案:A选择题6.如有定义:intx=2,*p=&x;以下哪些表达式的含义是不正确

3、的。·A*&p·B*&x·C&*p·D&*x提示:指针可以作取地址运算,变量不能作取内容运算。正确答案:D选择题7.下列程序输出的结果是()。#includevoidf(int*x){*x=10;}voidmain(){inta,*p=&a;f(p);printf("%d",++(*p));}提示:指针x指与指针p指向同一个变量,10赋给指针x所指的地址上的内容,++(*p)是指指针p所指地址上内容++。·A输出的值是随机值·B因输出语句错误而不能执行者·C输出值为10·D输出值为11正确答案:D选择题8.合法的C语言长整型常数是()。·A0L·B5

4、712700·C0.054838743·D2.1869e10正确答案:A选择题9.以下选项中正确的整型常量是()。·A12.·B-20·Cl,000·D0458正确答案:B选择题10.C语言中运算对象必需是整型的运算符是()。·A·B+·C*·D%正确答案:D选择题11.以下选项中不正确的实型常量是()。·A2.607E-1·B0.8103e2.·C77.77·D456e-2正确答案:B选择题12.若inti=0;下列语句计算1+2+…+10的是()。·Awhile(s+=i);·Bfor(;i<=10;i++,s+=i)·Cfor(;i<=10;

5、s+=i,i++)·Dfor(;i<9;i++,s+=i)正确答案:B选择题13.以下选项中不合法的用户标识符是()。·Al23·Bprintf·C$·DDim正确答案:C选择题14.执行语句for(i=0;i++<5;);后,变量i的值是()。·A6·B5·C4·D0正确答案:A选择题15.如定义inta[5];(其中:0<=i<5),不能表示数组元素的是()。提示:数组元素的下标从0开始。·A*(a+i)·Ba[5]·Ca[0]·Da[i]正确答案:B选择题16.若有以下定义和语句,inta[10],i;且0<=i<10,则对数组元素地址的正确表

6、示是()。提示:一旦数组定义,数组的首地址是一个常量,不能作++运算,而a+i表示数组第i个元素的地址。·Aa++·B(a+1)·C*(a+1)·D&a正确答案:B选择题17.()是C语言提供的合法的数据类型关键字。·AFloat·Bsigned·Cinteger·D正确答案:B

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

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

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