电大中专C语言程序设计课程复习综合题(三)
栏目: 首页 > 学习资料 > 资料分享 发布时间:2023-04-29
C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。在学习中,对此合理进行分类,找出它们与数学中所学到运算之间的不同

C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。在学习中,对此合理进行分类,找出它们与数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。


电大中专C语言程序设计课程复习综合题(三)


(一)选择题


1、在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的( )。

选择一项:

a. 原型语句

b. 参数表

c. 函数名

d. 返回类型


2、假定一个函数定义为“static int f1(int x,int y){return x+y;}”,该函数名称为( )。

选择一项:

a. static

b. int

c. f1

d. return


3、假定一个函数的原型语句为“int ff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是( )。

选择一项:

a. ff(a)

b. ff(a[0])

c. ff(a+3)

d. ff(&a[0])


4、假定一个函数的数组参数说明为char a[],与之等价的指针参数说明为( )。1B

选择一项:

a. char a

b. char* a

c. char& a

d. char**a


5、假定一个函数的二维数组参数说明为char w[][N],与之等价的指针参数说明为( )。

选择一项:

a. char (*w)[N]


(二)判断题


1、在C语言中,一个函数由函数头和函数体组成。(  )


2、在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值0。(  )


3、如果一个函数只允许同一程序文件中的函数调用,则不应在该函数定义的开始前加上保留字static。(  )


4、如果在一个函数体中又出现对自身函数的调用,此种函数调用被称为递归调用。(  )


5、调用系统函数时,要先使用#include命令包含该系统函数的原型语句所在的系统头文件。(  )


6、函数形参变量不属于局部变量。(  )