《C语言程序设计试卷A.doc》由会员分享,可在线阅读,更多相关《C语言程序设计试卷A.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、装订线石家庄理工职业学院20072021年度第二学期?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 语句的前
2、面C 程序的开头6. 什么是标识符?A 是变量、常量、函数等的名称B 标识语句的符号C 标识表达式的符号7. 标识符的组成规那么是什么?A 任何字符组成B 由26个英文字母、09、与下划线组成,第一个字符必须是英文字母或下划线。C 由26个英文字母组成。8. 什么是字符型常量?A 是一个英文字母B 是用单引号括起来的一个字符。C 是一个阿拉伯数码9. 什么是字符串常量?A 是用一对单引号括起来的字符序列。B 是用一对双引号括起来的假设干字符序列。C 是一个字符序列10. 什么是变量的存储类型?A 变量存放的形式。B 变量存放的地方叫做该变量的存储类型。C 变量的二进制表示。二、简答题(共10分
3、,每题1分)11. 什么是运算符?12. 什么是关系运算符?13. 什么是逻辑运算符? 14. 什么是赋值运算符?15什么是强制转换? 16什么是控制语句?17什么是表达式语句?18什么是复合语句?19什么是赋值语句?20 switch语句的一般形式是?三、填空题(共10分,每题1分)21完成dowhile语句的构造 Do while(表达式);22break语句的功能是 。23goto语句的功能是把程序控制转移到标号指定的语句处,使程序从指定的语句开场 。24. 二维数组的定义。 数据类型 常量表达式常量表达式;25. 二维字符数组的定义。存储类型 数组名常量表达式常量表达式;26主调函数是
4、 的函数。27函数的功能是函数的 。28函数参数的输入是把主调函数中的加工处理对象 。29无参函数定义。类型标识符或 void 函数名(void) 可执行语句局部;30空函数定义。 函数类型或 void (void)三、 纠错与程序完整化共20分,每题5分纠正 31,32题中的错误31. Main() Int a=10,b=20,c If(a=b) c=a;Else c=b;32inTsum(int x,y) int W W=x+y; return w;请添加语句,使33,34中的程序段完整33 float sum(float x,float y) z=x+y; w=z*z; return w
5、;34求两数差与两数合的乘积 int submlsum(int a,int b);main() int x,y; printf(“please input two numbersn); scanf(“%d%d,&x,&y); x=submlsum(x,y); printf(“n x=%d“,x);int submlsum(int a,int b)五、理论实践共20分,每题10分35设计一段程序,给字符串加密,加密规那么为:字符串中每个字符的ASCII码与8异或,得到加密后的字符。把原字符串与加密后的字符串都显示出来。36设计一段程序,依次输入n个整数,然后按照从小到大的顺序排序,并输出排序结果。第 6 页