文档详情

山东财经大学《C语言程序设计》2020-2021期末试卷.pdf

发布:2024-01-11约5.15千字共7页下载文档
文本预览下载声明

2020-2021C

山东财经大学第一学期语言期末考试试题及答案

一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,每小题2

分,共20分)

1.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次

为(D)

A.连接、编译B.连接、运行

C.编译、运行D.编译、连接

2.下列说法正确的是(B)

A.一个c语言程序并非总是从主函数位置开始执行的

B.一个c语言程序有且只有一个主函数

C.函数可以嵌套定义,不可以嵌套调用

D.程序函数的位置不可以任意

3.下面是合法C语言标识符的是(D)

A.2A_K;B._M+N;

C.–M3;D.AC_2;

4.下列格式符中,可以用于控制字符输出的是(D)

A.%dB.%f

C.%oD.%c

5.设x、y、z和k都是int型变量,则执行表达式x(y4,z16,k30)后,x的

值是(C)

A.4;B.16;

C.30;D.50;

6.执行语句“for(i1,s0;i5;i++)s+i;”后,变量s、i的当前值是(B)

A.10,5B.15,6

C.15,5D.10,6

7.若有定义intx,*p;,则以下正确的赋值表达式是(B)

A.px;B.px;

C.*px;D.*p*x;

8.以下对结构体类型变量的定义中,不正确的是(C)

A.typedefstructaaB.#defineAAstructaa

{intn;AA{intn;

floatm;floatm;

}AA;}stud;

AAstud;

C.structD.struct

{intn;{intn;

floatm;floatm;

}aa;}stud;

structaastud;

9.有如下函数调用语句:

func(rec1,rec2+rec3,(rec4+rec5));

函数调用语句中,含有的实参个数是(A)

A.3B.4

C.5D.以上均不是

10.对于以下宏定义:

#defineSQ(x)x*x

#defineQQ(x,y)SQ(x)-SQ(y)

宏调用QQ(2*3,2+3)执行后值为(C)

A.25

显示全部
相似文档