C语言程序设计考试试卷(附答案).pdfVIP

  • 0
  • 0
  • 约7.94千字
  • 约 7页
  • 2026-02-12 发布于河南
  • 举报

C语言程序设计考试试卷

计算机程序设计课程56学时3.5学分考试形式:闭卷

一、选择题(15小题,每小题2分,共计30分)

1.下面不正确的字符串常量是A。

2.以下正确的叙述是D

A)在C程序中,每行中只能写一条语句

B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数

C)在C程序中,无论是整数还是实数,都能被准确无误(精确)地表示

D)在C程序中,%是只能用于整数运算的运算符

3.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=A十6一3;后,c2中

的值为A

A)DB)68C)不确定的值D)C

4.sizeof(float)是B:

A)一个双精度型表达式B)一个整型表达式

C)一种函数调用D)一个不合法的表达式

5.以下说法正确的是D:

A)输入项可以为一实型常量,如如

B)只有格式控制,没有输入项,也能进行正确输入,如如

C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如如

D)当输入数据时,必须指明变量的地址,如如

6.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A,B,当从第一列开始输入数据

时,正确的数据输入方式是D(注:CR表示回车)。

intinta1,a2;a1,a2;charcharc1,c2;c1,c2;

A)1020ABCRB)1020CRABCR

C)1020ABCRD)1020ABCR

7.请阅读以下程序:

voidmain()

{inta=5,b=0,c=0;{inta=5,b=0,c=0;{inta=5,b=0,c=0;

以上程序D:

A)有语法错不能通过编译B)可以通过编译但不能通过连接

C)输出***D)输出$$$

8.下面程序段的运行结果是C。

x=y=0;

while(x15){y++;x+=++y;}while(x15){y++;x+=++y;}

A)20,7B)6,12C)20,8D)8,20

9.若有说明:inta[3]={0};则下面正确的叙述是D。

A)只有元素a[0]可得到初值0

B)此说明语句不正确

C)数组a中各元素都可得到初值,但其值不一定为0

D)数组a中每个元素均可得到初值0

10.在c语言中,引用数组元素时,其数组下标的数据类型允许是_C_。

A)整型常量B)整型表达式

C)整型常量或整型表达式D)任何类型的表达式

11.下面程序段的运行结果是_B_。

A)’a’’b’B)abC)abcD)ab

12.以下叙述正确的是C。

A)在C程序中,main函数必须位于程序的最前面

B)C程序的每行中只能写一条语句

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

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

13.简单变量做实参时,实参与其对应的形参之间的数据传递方式是C。

A)双向值传递方式B)地址传递方式

C)单向值传递方式D)用

文档评论(0)

1亿VIP精品文档

相关文档