C语言程序设计试卷A.doc

C语言程序设计试卷A.doc

ID:52564040

大小:48.50 KB

页数:5页

时间:2020-03-28

C语言程序设计试卷A.doc_第1页
C语言程序设计试卷A.doc_第2页
C语言程序设计试卷A.doc_第3页
C语言程序设计试卷A.doc_第4页
C语言程序设计试卷A.doc_第5页
资源描述:

《C语言程序设计试卷A.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、┊┊┊┊┊┊┊┊装┊┊┊┊┊┊┊┊┊┊┊┊┊订┊┊┊┊┊┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊┊石家庄理工职业学院2007~2008年度第二学期《C语言程序设计》期末考试试题(A卷)专业姓名学号题目一二三四五六七总分得分一、单选题(共10分,每小题1分)1.c程序是由什么构成的?A语句B标识符Cc程序是由函数构成的。2.函数由几部分组成?A三部分:说明、语句、表达式B两部分:预定义、功能语句C两部分:首部、函数体3.一行内可写多条语句,语句中的空格和回车符如何处理?A算作语句的成分B回车符算作语句的部分,而空格不算C忽略空格和回车符4.程序中的

2、每个语句后必须有一个什么?A分号B句号C逗号5.可以在C程序的什么部分加注释?A任何部分B语句的前面C程序的开头6.什么是标识符?A是变量、常量、函数等的名称B标识语句的符号C标识表达式的符号51.标识符的组成规则是什么?A任何字符组成B由26个英文字母、0~9、和下划线组成,第一个字符必须是英文字母或下划线。C由26个英文字母组成。2.什么是字符型常量?A是一个英文字母B是用单引号括起来的一个字符。C是一个阿拉伯数码3.什么是字符串常量?A是用一对单引号括起来的字符序列。B是用一对双引号括起来的若干字符序列。C是一个字符序列4.什么是变量的存储类

3、型?A变量存放的形式。B变量存放的地方叫做该变量的存储类型。C变量的二进制表示。二、简答题(共10分,每小题1分)5.什么是运算符?6.什么是关系运算符?7.什么是逻辑运算符?8.什么是赋值运算符?15.什么是强制转换?16.什么是控制语句?17.什么是表达式语句?518.什么是复合语句?19.什么是赋值语句?20.switch语句的一般形式是?三、填空题(共10分,每小题1分)21.完成do~while语句的结构Dowhile(表达式);22.break语句的功能是()。23.goto语句的功能是把程序控制转移到标号指定的语句处,使程序从指定的语

4、句开始()。24.二维数组的定义。数据类型()[常量表达式][常量表达式];25.二维字符数组的定义。[存储类型]()数组名[常量表达式][常量表达式];26.主调函数是()的函数。27.函数的功能是函数的()。28.函数参数的输入是把主调函数中的加工处理对象()。29.无参函数定义。类型标识符或void函数名(void){();可执行语句部分;}30.空函数定义。[函数类型或void]()(void){}5三、纠错与程序完整化(共20分,每小题5分)纠正31,32题中的错误31.Main(){Inta=10,b=20,cIf(a>=b)c=a;E

5、lsec=b;}32.inTsum(intx,y){intWW=x+y;returnw;}请添加语句,使33,34中的程序段完整33.floatsum(floatx,floaty){z=x+y;w=z*z;returnw;}34.求两数差与两数合的乘积intsubmlsum(inta,intb);main(){intx,y;printf(“pleaseinputtwonumbers”);scanf(“%d%d”,&x,&y);x=submlsum(x,y);printf(“x====%d“,x);}intsubmlsum(inta,intb

6、){}5五、理论实践(共20分,每小题10分)35.设计一段程序,给字符串加密,加密规则为:字符串中每个字符的ASCII码与8异或,得到加密后的字符。把原字符串与加密后的字符串都显示出来。36.设计一段程序,依次输入n个整数,然后按照从小到大的顺序排序,并输出排序结果。5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。