石家庄理工职业学院2007~2023年度第二学期。
c语言程序设计》期末考试试题( a 卷)
专业姓名学号。
一、单选题(共10分,每小题1分)
1. c程序是由什么构成的?
a 语句。b 标识符。
c c程序是由函数构成的。
2. 函数由几部分组成?
a 三部分:说明、语句、表达式。
b 两部分:预定义、功能语句。
c 两部分:首部、函数体。
3. 一行内可写多条语句,语句中的空格和回车符如何处理?
a 算作语句的成分。
b 回车符算作语句的部分,而空格不算。
c 忽略空格和回车符。
4. 程序中的每个语句后必须有一个什么?
a 分号 b 句号。
c 逗号。5. 可以在c程序的什么部分加注释?
a 任何部分。
b 语句的前面。
c 程序的开头。
6. 什么是标识符?
a 是变量、常量、函数等的名称。
b 标识语句的符号。
c 标识表达式的符号。
7. 标识符的组成规则是什么?
a 任何字符组成。
b 由26个英文字母、0~9、和下划线组成,第一个字符必须是英文字母或下划线。
c 由26个英文字母组成。
8. 什么是字符型常量?
a 是一个英文字母。
b 是用单引号括起来的一个字符。
c 是一个阿拉伯数码。
9. 什么是字符串常量?
a 是用一对单引号括起来的字符序列。
b 是用一对双引号括起来的若干字符序列。
c 是一个字符序列。
10. 什么是变量的存储类型?
a 变量存放的形式。
b 变量存放的地方叫做该变量的存储类型。
c 变量的二进制表示。
二、简答题(共10分,每小题1分)
11. 什么是运算符?
12. 什么是关系运算符?
13. 什么是逻辑运算符?
14. 什么是赋值运算符?
15.什么是强制转换?
16.什么是控制语句?
17.什么是表达式语句?
18.什么是复合语句?
19.什么是赋值语句?
20. switch语句的一般形式是?
三、填空题(共10分,每小题1分)
21.完成do~while语句的结构。
dowhile(表达式);
22.break语句的功能是。
23.goto语句的功能是把程序控制转移到标号指定的语句处,使程序从指定的语句开始。
24. 二维数组的定义。
数据类型常量表达式][常量表达式];
25. 二维字符数组的定义。
存储类型数组名[常量表达式][常量表达式];
26.主调函数是的函数。
27.函数的功能是函数的。
28.函数参数的输入是把主调函数中的加工处理对象。
29.无参函数定义。
类型标识符或 void 函数名(void)
可执行语句部分;
30.空函数定义。
[函数类型或 voidvoid)
34.求两数差与两数合的乘积。
int submlsum(int a,int b);
main()
int x,y;
printf(“please input two numbers”);
scanf(“%d%d”,&x,&y);
x=submlsum(x,y);
printf(“ x===d“,x);
int submlsum(int a,int b)
五、理论实践(共20分,每小题10分)
35.设计一段程序,给字符串加密,加密规则为:字符串中每个字符的ascii码与8异或,得到加密后的字符。把原字符串与加密后的字符串都显示出来。
36.设计一段程序,依次输入n个整数,然后按照从小到大的顺序排序,并输出排序结果。
C语言程序设计试卷A
c语言程序设计期末考试试卷 a 荆楚理工学院。2009 2010学年度第二学期期末考试。c语言程序设计 试题a卷。机制专业08年级120分钟2010年6月。说明 本试卷中的程序用于tc2.0,但均省略了getch 语句。一 用c语言描述下列命题 每小题1分,共5分 1 a小于b或a小于c。2 a或b...
C语言程序设计试卷A
山东师范大学2006 2007学年第二学期期末考试试题。时间 120分钟共100分 课程编号 4111108 课程名称 c语言程序设计适用年级 2006 学制 四适用专业 计算机科学与技术试题类别 a a b c 一 选择题 下面每题的选项中,只有一个是正确的,请选择正确的答案填入答题卡中对应的题号...
c语言程序设计试卷a
c语言程序试卷a 班级姓名分数 一 选择题 每小题2分,共30分 1.已知ch是字符型变量,下面不正确的赋值语句是 a ch 5 9 b ch a b c ch 0 d ch 7 6 2.正确的自定义标识符是 a a 2 b a b c name d default 3.设int a,b,c 执行表...