基本信息
文件名称:c语言计算机文化基础试题及答案.doc
文件大小:27.12 KB
总页数:10 页
更新时间:2025-05-20
总字数:约3.53千字
文档摘要

c语言计算机文化基础试题及答案

一、单项选择题(每题2分,共10题)

1.在C语言中,合法的字符常量是()。

A.\084

B.\x43

C.ab

D.\0

答案:B

2.以下叙述中正确的是()。

A.在C语言中,主函数必须位于程序的最前面

B.C语言的每行中只能写一条语句

C.C语言本身没有输入输出语句

D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误

答案:C

3.设变量已正确定义并赋值,以下正确的表达式是()。

A.x=y5=x+z

B.int(15.8%5)

C.x=y+z+5,++y

D.x=25%5.0

答案:C

4.若有定义:inta=1,b=2,c=3;则执行表达式(a=b+c)(++b)后a、b、c的值依次为()。

A.5,2,3

B.5,3,3

C.1,2,3

D.1,3,3

答案:A

5.若有定义:inta=10,b=9,c=8;顺序执行下列语句后,变量b中的值是()。

c=(a-=(b-5));

c=(a%11)+(b=3);

A.3

B.8

C.10

D.9

答案:A

6.若有以下定义:inta[10];则对数组a元素的正确引用是()。

A.a[10]

B.a[3.5]

C.a(5)

D.a[10-10]

答案:D

7.以下能正确定义一维数组的选项是()。

A.intnum[];

B.defineN100;intnum[N];

C.intnum[0..100];

D.intN=100;intnum[N];

答案:B

8.在C语言中,函数返回值的类型最终取决于()。

A.return语句中表达式类型

B.函数定义时在函数首部所说明的函数类型

C.调用函数时主调函数所传递的实参类型

D.函数定义时形参的类型

答案:B

9.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。

A.函数调用可以作为独立的语句存在

B.函数调用可以出现在表达式中

C.函数调用可以作为一个函数的形参

D.函数调用可以作为一个函数的实参

答案:C

10.以下叙述中错误的是()。

A.C程序必须由一个或一个以上的函数组成

B.函数调用可以作为一个独立的语句存在

C.若函数有返回值,必须通过return语句返回

D.函数形参的值也可以传回给对应的实参

答案:D

二、多项选择题(每题2分,共10题)

1.以下哪些是C语言中的基本数据类型()。

A.整型

B.浮点型

C.字符型

D.结构体类型

E.指针型

答案:ABC

2.以下关于变量的叙述正确的是()。

A.变量名必须是合法的标识符

B.变量在定义时可以赋初值

C.变量可以先使用后定义

D.不同类型的变量占用的存储空间可能不同

E.变量的作用域是指变量在程序中的有效范围

答案:ABDE

3.以下哪些运算符是C语言中的算术运算符()。

A.+

B.-

C.

D./

E.%

答案:ABCDE

4.关于C语言中的数组,以下说法正确的是()。

A.数组元素的类型必须相同

B.数组的大小必须在定义时确定

C.可以通过数组名和下标访问数组元素

D.数组名代表数组的首地址

E.数组可以作为函数的参数

答案:ABCDE

5.在C语言中,函数的参数传递方式有()。

A.值传递

B.地址传递

C.引用传递

D.指针传递

E.全局变量传递

答案:AB

6.以下关于C语言中的循环语句叙述正确的是()。

A.for循环可以用于循环次数已知的情况

B.while循环是先判断条件再执行循环体

C.do-while循环是先执行循环体再判断条件

D.可以在循环体内使用break语句跳出循环

E.可以在循环体内使用continue语句跳过本次循环剩余语句

答案:ABCDE

7.以下关于C语言中的指针叙述正确的是()。

A.指针变量可以存储变量的地址

B.可以通过指针变量间接访问变量的值

C.指针变量有自己的类型