admin 管理员组

文章数量: 887021


2023年12月21日发(作者:springcloud作用是什么)

xx学院成人教育《C语言程序设计》试卷(C)卷试题及参考答案

一、填空(共 20 分,每空 1 分)

1.源程序经过编译后产生的结果被称为 。

2.c语言中字符变量在内存中占 个字符。

3.表达式a=3*5,a*4;的最终结果是: 。

4.表达式3*20/4%10的计算结果为: 。

5.数学式a=b或a

6.若定义int a=6; 则执行while(a>=1) a--;后的a的值是 。

7.

执行下列程序段后,c的值是 。

for(a=0,b=10;a<=b;a++,b--) c=a+b;

8.在函数体之外定义的变量称为 变量。

9.结构化程序设计的三种基本结构是顺序结构、分支结构和 结构。

10.已知a=16,b=25,则表达式a&b的值用10进制数表示为 。

11.若定义字符数组char ch[ ]=”good!”;则字符数组ch的长度是 。

12.定义:int a[5]={1,3,5,7};后,数组a的最后一个元素a[4]的值为 。

13.已知:int *p,a;则语句p=&a;中的运算符“&”的含义是 。

14.已知int x=10,执行x+=x后,x的值为 。

15.有以下程序段:int k=0; while (k=1) k++; 该while循环执行的次数是 。

16.若a 为float类型变量,且a=4.6785,则表达式(int)(a*100+0.5)/100的值为 。

17.一个C程序总是从_____函数开始执行的,并且只有一个该函数。

18.已知变量student为结构体类型,则它的store分量表示为 。

19.从磁盘上读一数据文件,在C中用 函数打开该文件。

20.设有如下宏定义,则以下程序的运行结果为: 。

# define sqr(z) (z) *(z)

main()

{printf(“%d”,sqr(1+2)+3);

二、单选题(共20分,每小题2分)

1.在C语言中,正确的int类型的常数是________。

A)-2U B)059 C)3a D)0xAF

2.语句if (i ) i++; 中的条件表达式 i 等价于________。

A)i==0 B)i!=1 C)i!=0 D)-i

3.以下正确的函数说明是________。

A)float add(int x,y) B)int add(int x;int y)

C)char add( ) D)int add(char x[ ] [ ])

4. 若定义:int a=511,*b=&a;, 则printf("%dn",*b);的输出结果为:________。

A) 无确定值 B) a的地址 C) 512 D) 511

5. 当调用函数时,实参是一个数组名,则向函数传送的是________。

A) 数组的长度 B) 数组的首地址

C) 数组每一个元素的地址 D) 数组每个元素中的值

第 1 页 共 8 页


本文标签: 结构 函数 执行 数组 变量