湖南2015C语言对口高考,C语言湖南对口高考月考.doc

C语言湖南对口高考月考

邵阳市高级技工学校

2016年9月 C语言 月考试题

题 号一二总分得 分选择题(每题2分,共50分)

1.C语言是由( )构成。

A.主程序和子程序

B.主函数和若干子函数

C.一个主函数和一个其他函数

D.主函数和子程序

2.以下说法中正确的是( )。

A.C语言程序总是从第一个的函数开始执行

B.在C语言程序中,要调用的函数必须在main()函数中定义

C.C语言程序总是从main()函数开始执行

D.C语言程序中的main()函数必须放在程序的开始部分

3.以下对C语言函数的有关描述中,正确的是( )。

A.调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

B.C函数既可以嵌套定义又可以递归调用

C.函数必须有返回值,否则不能使用函数

D.C程序中有调用关系的所有函数必须放在同一个源程序文件中

4.C语言程序中,当函数调用时( )。

A.实参和形参各占一个独立的存储单元

B.实参和形参共用一个存储单元

C.可以由用户指定是否共用存储单元

D.计算机系统自动确定是否共用存储单元

5.关于return语句,下列正确的说法是( )。

A.在主函数和其他函数中均要出现

B.必须在每个函数中出现

C.可以在同一个函数中出现多次

D.只能在除主函数之外的函数中出现一次

6.一个函数返回值的类型是由( )决定的。

A.return语句中表达式的类型

B.在调用函数时临时指定

C.定义函数时指定的函数类型

D.调用该函数的主调函数的类型

7.在C语言的函数中,下列正确的说法是( )。

A.必须有形参

B.形参必须是变量名

C.可以有也可以没有形参

D.数组名不能作形参

8.以下描述正确的是( )。

A.函数调用可以出现在执行语句或表达式中

B.函数调用不能作为一个函数的实参

C.函数调用可以作为一个函数的形参

D.以上都不正确

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

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

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

10.如果在一个函数的复合语句中定义了一个变量,则该变量( )。

A.只在该复合语句中有效,在该复合语句外无效

B.在该函数中任何位置都有效

C.在本程序的源文件范围内均有效

D.此定义方法错误,其变量为非法变量

11.下列说法不正确的是( )。

A.主函数main中定义的变量在整个文件或程序中有效

B.不同函数中,可以使用相同名字的变量

C.形式参数是局部变量

D.在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效

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

A.在不同的函数中可以使用相同名字的变量

B.函数中的形式参数是局部变量

C.在一个函数内定义的变量只在本函数范围内有效

D.在一个函数内的复合语句中定义的变量在本函数范围内有效

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

A.函数中的自动变量可以赋初值,每调用一次,赋一次初值。

B.在调用函数时,实在参数和对应形参在类型上只需赋值兼容。

C.外部变量的隐含类别是自动存储类别。

D.函数形参可以说明为register变量。

14.以下只有在使用时才为该类型变量分配内存的存储类说明是( )。

A. auto和 static B. auto和 register

C. register和 static D. extern和 register

15.C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是( )。

A. void B. int C. float D. double

16.在C语言中,函数的隐含存储类别是( )。

A. auto B. static C. extern D. 无存储类别

17.若有以下程序

#include

void f(int n);

main()

{

void f(int n);

f(5);

}

void f(int n)

{

printf("%d\n",n);

}

则以下叙述中不正确的是( )。

A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f

B.若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f

C.对于以上程序,编译时系统会提示出错信息:提示对f函数重复说明

D.函数f无返回值,所以可用void将其类型定义为无值型

18.以下所列的各函数首部中,正确的是(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值