桂林电子科技大学c语言考试题及答案.docxVIP

  • 2
  • 0
  • 约1.68万字
  • 约 46页
  • 2026-07-28 发布于河南
  • 举报

桂林电子科技大学c语言考试题及答案.docx

桂林电子科技大学c语言考试题及答案

一、选择题(20分)

1.在C语言中,以下哪个是正确的标识符命名?

A.2variable

B.variable_name

C.if

D.int

答案:B

解析:C语言中,标识符的命名规则是:由字母、数字和下划线组成,且第一个字符不能是数字。选项A以数字开头,不符合规则;选项C是C语言的关键字,不能作为标识符;选项D也是C语言的关键字,不能作为标识符;选项B符合标识符命名规则。

2.执行以下代码后,变量x的值是:

```c

intx=5,y=10;

x=x+y;

y=x-y;

x=x-y;

```

A.5

B.10

C.15

D.20

答案:B

解析:这是一个变量交换的算法。初始时x=5,y=10。执行x=x+y后,x=15,y=10;执行y=x-y后,x=15,y=5;执行x=x-y后,x=10,y=5。所以最终x的值是10。

3.以下关于C语言函数的说法,正确的是:

A.函数必须返回一个值

B.函数可以没有参数

C.函数必须定义在main函数之前

D.函数名可以与变量名相同

答案:B

解析:在C语言中,函数可以没有参数(如voidfu

文档评论(0)

1亿VIP精品文档

相关文档