900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 高级程序设计c语言试卷答案 高级程序设计语言半期试卷答案.doc

高级程序设计c语言试卷答案 高级程序设计语言半期试卷答案.doc

时间:2023-08-27 10:41:20

相关推荐

高级程序设计c语言试卷答案 高级程序设计语言半期试卷答案.doc

高级程序设计语言半期试卷答案

西南交通大学-学年第1学期半期试卷

课程代码 3243800 课程名称 高级语言程序设计 考试时间 90分钟

题号一二三四五六七八九十总成绩得分

阅卷教师签字:

填空题(1.5×20分)

1. C语言规定,标识符必须以 字母 或 下划线 开头。

2. 写出下列表达式的求值结果。

(1)2+7>>1 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 )

当从键盘输入数据

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。