- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级程序设计语言半期试卷答案
西南交通大学2009-2010学年第1学期半期试卷
课程代码 3243800 课程名称 高级语言程序设计 考试时间 90分钟
题号 一 二 三 四 五 六 七 八 九 十 总成绩 得分
阅卷教师签字:
填空题(1.5×20分)
1. C语言规定,标识符必须以 字母 或 下划线 开头。
2. 写出下列表达式的求值结果。
(1)2+71 4 (2)5 ! = 1 1
(3)!! (2 3 ) 0 (4)125%10*2
(5)sizeof (0.25f) 4 (6)1/2*(3+5) 0
3. 已知int a = 1, b = 2 , c = 3 , d = 4; 执行下列语句后,写出指定变量的值。
(1)d++=++b ; 变量d = 7 ,b= 3 题目错误,应改为d+=++b ;
(2)a*= ((c+1 ; 变量 a = 3 ,c= 2
4. 当算术表达式中出现了char型变量时,系统自动将该型变量值转换为
5. 结构化程序设计只需使用三种程序结构,分别是顺序结构、选择(分支)结构和
循环(重复)结构。
6. C语言中,整型常0x1a5写成八进制形式是 0645 ,十进制形式是 421 。
7. C语言中,continue语句的作用是 终止本次循环体的执行(即跳过循环体中尚未执行的语句)并开始下一次循环的判断 。
8. CPU的英文全称是Center Processing Unit(中央处理单元) 。
9. 高级语言的执行方式有 解释执行 方式和 编译执行 方式两种。
单项选择题(2×10分)
1. C语言没有专门的逻辑变量,它表示逻辑真的方法是 D 。
(A)TRUE (B)0 (C)1 (D)一切非零数值
2.以下正确的C标识符是 A 。
(A)_8 (B)@ (C)E+008 (D) A$
3. 以下说法中正确的是 C 。
(A)C语言程序总是从第一个定义的函数开始执行
(B)在C语言程序中,要调用的函数必须在main函数中定义
(C)C语言程序总是从main函数开始执行
(D)C语言程序中的main函数必须放在程序的开始部分
4.一般说来,C语言的数组下标 D 。
(A)固定从1开始 (B)可从负整数开始 (C)可从正整数 (D)固定从0开始
5.有定义static int a[]={0, 1, 2, 3},*p ; 执行语句p=a+3 ; 后,表达式*p++的值为 D 。
(A)0 (B)1 (C)2 (D)3
6.以下程序的输出结果是 B 。
x=0;do printf(%d,x++); while(x=1);
(A)0 (B)01 (C)012 (D)无任何显示
7.continue语句的作用是 C 。 开始下一次循环的判断
(A)中止函数的执行
(B)立即中止整个循环语句
(C) (D)从一个循环体直接跳转至另一个循环体内
8.以下C常量错误的是 A 。
(A)\xX0d (B)(1U (C)1e(2F (D)010101
9. 下列各类存储器中,断电后其信息会丢失的是 A 。。
(A) RAM (B) ROM (C) 硬盘 (D) 光盘
10.在计算机中采用二进制是因为 A 。
(A) 电子元件只有两个状态 (B) 二进制的运算能力强
(C) 二进制的运算规则简单 (D) 以上三个原因
判断题(1×10分, 正确的题后写T,错误的写F)
1. 一个C程序的执行是从本程序的main函数开始。( T )
2. C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母和下划线。( T )
当从键盘输入数据时,对于整型变量
原创力文档


文档评论(0)