- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
吉大16春学期《C语言程序设计》在线作业二
吉大16春学期《语言程序设计》在线作业二
一、单选题(共 10 道试题,共 40 分。)
1. 以下程序有错,错误原因是 min() { int *p,i;hr *q,h; p=i; q=h; *p=40; *p=*q; ...... }
. p和q的类型不一致,不能执行*p=*q;语句
. *p中存放的是地址值,因此不能执行*p=40;语句
. q没有指向具体的存储单元,所以*q没有实际意义
. q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果
正确答案:
2. 在16位IM-P机上使用语言,若有如下定义 strut t { int i; hr h; oul f; } ; 则结构变量占用内存的字节数是
. 1
. 2
. 7
. 11
正确答案:
3. 若已定义: int []={0,1,2,3,4,5,6,7,8,9}, *p=,i; 其中 0≤i≤9, 则对数组元素不正确的引用是
. [p-]
. *([i])
. p[i]
. [10]
正确答案:
4. 有如下程序: long fi(int n) { if(n2)rturn(fi(n-1)+fi(n-2)); ls rturn(2); } min() { printf(%\n,fi(3));} 该程序的输出结果是
. 2
. 4
. 6
. 8
正确答案:
5. 设有定义:int n=0,*p=n,**q=p,则下列选项中正确的赋值语句是
. p=1;
. *q=2;
. q=p;
. *p=5;
正确答案:
6. 执行以下程序后,,的值分别为 min() { int ,,k=4,m=6,*p1=k,*p2=m; =p1==m; =(*p1)/(*p2)+7; printf(=%\n,); printf(=%\n,); }
. -1,5
. 1,6
. 0,7
. 4,10
正确答案:
7. 有如下程序 int [10]={1,2,3,4,5,6,7,8,9,10}; int *p=[3],;=p[5]; 则的值是
. 5
. 6
. 9
. 8
正确答案:
8. 以下程序有语法错误,有关错误原因的正确说法是 min() { int G=5,k; voi prt_hr(); ... k=prt_hr(G); ... }
. 语句 voi prt_hr();有错,它是函数调用语句,不能用voi说明
. 变量名不能使用大写字母
. 函数说明和函数调用语句之间有矛盾
. 函数名不能使用下划线
正确答案:
9. 有以下程序: #inlu union pw { int i; hr h[2];}; min() {.h[0]=13;.h[1]=0;printf(%\n,.i);} 程序的输出结果是
. 13
. 14
. 208
. 209
正确答案:
10. 若有以下程序 #inlu int []={2,4,6,8}; min() { int i; int *p=; for(i=0;i4;i++)[i]=*p; printf(%\n,[2]); } 上面程序输出结果是
. 6
. 8
. 4
. 2
正确答案:
吉大16春学期《语言程序设计》在线作业二
二、多选题(共 5 道试题,共 20 分。)
1. 已知:int x;,则下面的说明指针变量p的语句______不是正确的。
. int p=x;
. int *p=x;
. int *p=x;
. *p=*x
正确答案:
2. 以下对一维数组进行初始化,错误的语句是______。
. int [10]=(0,0,0,0,0);
. int [10]={};
. int [10]={0};
. int [2]={10,9,8}
正确答案:
3. 关于文件的打开方式描述正确的是:______。
. r:打开只读文件
. +:打开或建立用于更新数据的文件,数据追加到文件尾
. :打开或建立一个把数据追加到文件尾的文件
. r+:打开用于更新数据的文件
正确答案:
4. 不与whil(x)语句中的x等价的是_____。
. x= =0
. x= =1
. x!=1
. x!=0
正确答案:
5. 以下叙述中正确的是______。
. 对于oul类型数组,不可以直接用数组名对数组进行整体输入或输出
. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
您可能关注的文档
最近下载
- 《机械识图》(第四版)完整版教学课件全书电子讲义(最新).pptx VIP
- 2024年10月全国自考03708中国近代史纲要真题试卷及详细答案.docx VIP
- 五金手册换算.pdf VIP
- A2E游艇操作人员理论知识考试题及答案(完整版).docx VIP
- 标签打印软件如何制作卷烟标价签模板.doc VIP
- (新版)游艇帆船(A2F)理论知识考试题(附答案).doc VIP
- wifi万能钥匙 wifi万能钥匙下载 wifi密码查看器 360免费wifi..doc VIP
- 中石化考试题库及答案.doc
- 毕业设计-带式输送机毕业设计.doc VIP
- 2025年全国自考4月03708中国近代史纲要真题及答案汇总.doc VIP
文档评论(0)