- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
+ 第 PAGE 1页 共3页 +
学号: 姓名
学号: 姓名: 专业年级: 授课教师: 考场教室号: 座号:
装 订 线
_2014_年 秋 季学期 考试科目: 高级程序设计语言 学院: 信息学院 _
试卷类型: A 卷 命题人: _ _ 审核人:________ _
考试说明:本课程为闭卷考试,共_3_页,只能携带考场规定的必需用品。
题号
一
二
三
四
总分
得分
注意:第一、二、三题直接写在试卷上,第四题写在答题纸上!
一、单项选择题(共 10 题,每题 2 分,共 20 分)
1. 若有int x=3,y=2; 执行语句x*=y+8;后,x,y的值分别为_______。
(A) 14 10 (B) 14 2 (C) 30 10 (D) 30 2
2. 若有int a=3,b=2; 则表达式a/b+a%b的值为_______。
(A) 2 (B) 2.5 (C) 0.5 (D) 0
3. 若有int x=0,y=2,z=1; 则表达式!x+yz的值为_______。
(A) 0 (B) 1 (C) 2 (D) 3
4. 若有int a,b=1,c=2; 执行语句a=(bc)?b++:c++;后,a+b+c的值为_______。
(A) 4 (B) 5 (C) 6 (D) 7
5. 若有long a=0; 执行语句while(!a) a+=sizeof(a); 后,a的值为_______。
(A) 0 (B) 4 (C) 8 (D) 死循环
6. 以下能正确定义数组并正确赋初值的语句是_______。
(A) int a[1][2]={{1},{3}}; (B) int N=5,b[N][N];
(C) int c[2][]={{1,2},{3,4}}; (D) int d[3][2]={{1,2},{3}};
7. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_______。
(A) 单向值传递 (B) 由实参传给形参,再由形参传回实参
(C) 按地址传递 (D) 传递方式由用户指定
8. 若有定义:char *p=abc”; 以下输出语句中不正确的为_______。
(A) printf(“%s”,p); (B) printf(“%s”,p+2);
(C) printf(“%c”,p); (D) printf(“%c”,*p+2);
9. 若有定义:struct s1{int a; int b;} data,*p; 能使p指向data的正确赋值语句是_______。
(A) p=(struct s1*)data.a; (B) p=data;
(C) p=(struct s1*)data.b; (D) *p=data;
10.若要打开D盘user子目录下名为abc.txt的文本文件进行读写操作,正确的是_______。
(A) fopen(D:\user\abc.txt,r);
(B) fopen(D:\\user\\abc.txt,r+);
(C) fopen(D:\user\abc.txt,r+);
(D) fopen(D:\\user\\abc.txt,w);
二、程序分析题 (共 3 题,每题 10 分,共 30 分)
1. 请分析下面程序并写出程序的执行结果。
#include stdio.h
void main()
{ int a[][3]={1,2,3,4,5,6};
int *p1[]={a[0],a[1]},**p2=p1;
p2++;
(*p2)++;
(**p2)++;
printf(%d\n,**p2); 输出结果为:
}
2. 请分析下面程序并写出程序的执行结果。
#includestdio.h
int solve(int hidth,int up,int down)
{ if(hidth=up)
return(1);
else
return(solve(hidth-up+down,up,d
您可能关注的文档
- 2007年北京卷高考语文真题及标准答案(完美版).doc
- 2008年北京卷高考语文真题及标准答案(完整版).doc
- 2009-2010(二)美术控辍保学计划.doc
- 2010民族民间音乐.doc
- 2011高级语言程序设计考卷B及参考答案.doc
- 2011年学而思春季第二讲(等积变形).pdf
- 018-三甘醇脱水课件.ppt
- 2008数学分析(2)B文档.pdf
- 2014高级语言程序设计考卷B及参考答案.doc
- 2015级数学分析第2学期期终试卷2016-6-15(A卷)致远.doc
- 原电池电动势的测定实验报告.pdf
- 与业主、设计、总包、监理和他承包人的配合措施.pdf
- 公司管理流程.pptx
- 2024_2025学年新教材高中地理第1章地球的运动素养综合训练新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第3章大气的运动第1节常见天气系统第1课时锋与天气分层作业新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第1章地球的运动第2节地球运动的地理意义第4课时正午太阳高度的变化四季更替和五带划分分层作业课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第2章地表形态的塑造第2节构造地貌的形成第1课时地质构造与地貌课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第1章地球的运动问题研究人类是否需要人造月亮课件新人教版选择性必修1.pptx
- 五片小雪花课件.pdf
- 2024_2025学年新教材高中地理第3章大气的运动第2节气压带和风带第1课时气压带和风带的形成分层作业课件新人教版选择性必修1.pptx
文档评论(0)