电子科技大学 16秋《C语言(专科)》在线作业2

更新时间:2023-10-08 08:12:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

16秋《C语言(专科)》在线作业2 试卷总分:100 测试时间:-- ? 单选题 一、单选题(共 20 道试题,共 100 分。)

V

1. 若用数组名作为函数调用的实参,传给形参的是()

A. 数组的首地址 B. 数组的第一个元素值 C. 数组的全部元素值 D. 数组中元素的个数 满分:5 分

2. 凡是函数中未指定存储类别的局部变量,隐含的存储类别为()。

A. auto B. register C. static D. extern 满分:5 分

3. intx=3;if(1<=2)if(0)x=4;elsex=5;elsex=6;执行上述语句后x的值是().

A. 3 B. 4 C. 5 D. 6 满分:5 分

4. 以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是()。

A. feof(fp) B. ftell(fp) C. fgetc(fp) D. rewind(fp) 满分:5 分

5. intx=3;if(1<=2)if(0)x=4;elsex=5;elsex=6;执行上述语句后x的值是().

A. 3 B. 4 C. 5

D. 6 满分:5 分

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

A. 循环语句嵌套必须是同类型的语句

B. 循环语句嵌套可以是同类型的语句,也可以不同类型

C. do_while循环语句和while循环语句的程序执行方式都是相同的 D. 循环体中不能再有循环语句 满分:5 分

7. 局部变量的作用域()

A. 在定义的块内有效 B. 在函数外也有效 C. 在本文件内有效 D. 在所有文件内有效 满分:5 分

8. 对函数的正确描述()

A. 在C语言中可以嵌套定义函数

B. 自定义函数和调用函数可以不在一个源文件中 C. 函数定义都是平行的,独立的 D. 不能嵌套调用函数 满分:5 分

9. C语言对嵌套if语句的规定是:else总是与()配对。

A. 其之前最近的if B. 第一个if

C. 缩进位置相同的if

D. 其之前最近且不带else的if 满分:5 分

10. 已知intb;则对指针变量正确的说明和初始化是

A. int*p=b; B. intp=b; C. intp=&b; D. int*p=&b 满分:5 分

11. 对break语句的正确描述。()

A. break语句在while语句中,立即终止执行while语句

B. break语句不能用于循环语句之外的语句 C. break语句与continue语句功能相同 D. break语句可以带参数,也可以不带 满分:5 分

12. 执行以下语句后的结果为()enumweekday{sun,mon=3,tue,wed,thu}; enumweekdayworkday; workday=wed; printf(\

A. 5 B. 3 C. 4 D. 编译出错 满分:5 分

13. 要定义一个结构体类型拟包含两个成员,其中成员变量info用来存放整型数据,成员变量link是指向自身结构体的指针。则下面的定义正确的是()。

A. structnode{intinfo;structnodelink;}; B. structnode{intinfo;node*link;}; C. structnode{intinfo;struct*link;}; D. structnode{intinfo;structnode*link;}; 满分:5 分

14. 若fp已正确定义为一个文件指针,d1.dat为二进制文件,为“读”而打开此文件的语句是()。

A. .fp=fopen(\B. fp=fopen(\C. fp=fopen(\D. fp=fopen(\ 满分:5 分

15. 设fp为指向某二进制文件的指针,且已经读到此文件末尾,则函数feof(fp)的返回值为()。

A. EOF B. 非0值 C. 0 D. NULL 满分:5 分

16. 在说明语句:int*f();中,标识符f代表的是()

A. 一个返回值为指针型的函数名 B. 一个用于指向整型数据的指针变量 C. 一个用于指向函数的指针变量 D. 一个用于指向一维数组的行指针

满分:5 分

17. 若有语句: taticcharx[]=\则下面那一个是正确的描述。()

A. x数组和y数组的长度相同 B. x数组长度大于y数组长度 C. x数组长度小于y数组长度 D. x数组等价于y数组 满分:5 分

18. C语言程序中,main函数的位置()。

A. 在开头 B. 在结尾 C. 在中间 D. 可以任意 满分:5 分

19. 当数组作函数参数时,选出不正确的描述。()

A. 实参数组与形参数组类型应一致

B. 数组元素做函数实参时,同变量做实参一样是参数传值 C. 形参数组可以不定义数组大小

D. 实参数组与形参数组大小必须一致,否则C编译会检查出错 满分:5 分

20. 一个C程序的执行是从()

A. C程序的main函数开始,到main函数结束

B. 本程序的第一个函数开始,到本程序最后一个函数结束 C. 本程序的main函数开始,到本程序文件的最后一个函数结束 D. 本程序的第一个函数开始,到本程序main函数结束 满分:5 分

本文来源:https://www.bwwdw.com/article/k6ud.html

Top