《C语言程序设计》期末考试试题(A 卷)_第1页
《C语言程序设计》期末考试试题(A 卷)_第2页
《C语言程序设计》期末考试试题(A 卷)_第3页
《C语言程序设计》期末考试试题(A 卷)_第4页
《C语言程序设计》期末考试试题(A 卷)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

石家庄理工职业学院2023-2023年度其次学期

《C语言程序设计》期末考试试题(A卷)

专业姓名学号

六

题目-*四五七总分

得分

-一、单选题(共10分,每小题1分)

二1.c程序是由什么构成的?

・一A语句

二B标识符

-Cc程序是由函数构成的。

匕-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'whilc语句的结构

Do

while(表达式);

22.break语句的功能是()。

23.goto语句的功能是把程序限制转移到标号指定的语句处,使程序从指定的

语句起先()o

24.二维数组的定义。

数据类型()[常量表达式][常量表达式];

25.二维字符数组的定义。

[存储类型]()数组名[常量表达式][常量表达式];

26.主调函数是()的函数。

27.函数的功能是函数的()。

28.函数参数的输入是把主调函数中的加工处理对象()o

29.无参函数定义。

类型标识符或void函数名(void)

{

();

可执行语句部分;

)

30.空函数定义。

[函数类型或void]()(void)

)

三、纠错与程序完整化(共20分,每小题5分)

订正31,32题中的错误

31.MainO

(

Inta=10,b=20,c

If(a>=b)c=a:

Elsec=b;

)

32.inTsum(intx,y)

(

intW

W=x+y;

returnw;

)

请添加语句,使33,34中的程序段完整

33.

floatsum(floatx,floaty)

(

z=x+y;

w=z*z;

returnw;

)

34.求两数差与两数合的乘积

intsubmlsum(inta,intb);

main()

(

intx,y;

printf("pleaseinputtwonuinbers\nv);

scanf("%d%d”,&x,&y);

x=submlsum(x,y);

printf(i(\nx====%d",x);

}

intsubmlsum(inta,intb)

五、理论实践(共20分,每小题10分)

35.设计一段程序,给字符串加密,加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论