题目内容 (请给出正确答案)
[单选题]

在一个C源程序文件中,若要定义一个只允许本源文件中所用的函数的全局变量,则变量需要使用的存储类别是____

A.Auto

B.static

C.register

D.extern

答案
B、static
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“在一个C源程序文件中,若要定义一个只允许本源文件中所用的函数…”相关的问题

第1题

在C语言中,若需全局变量只在本文件中所有函数使用,则该变量的存储类别是________

A.extern

B.register

C.auto

D.static

点击查看答案

第2题

如果在一个文件内需要使用在其他文件中定义的全局变量,则需要在引用该变量的文件内,用extern对此变量做说明。
点击查看答案

第3题

在一个函数中定义的变量在另一个函数中不能使用。
点击查看答案

第4题

在C语言程序中,下列叙述错误的是()。

A.形参是局部变量。

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

C.在一个函数的内部,可以在复合语句中定义变量。

D.main()函数中定义的变量在整个文件或者程序中都有效。

点击查看答案

第5题

所有在函数中定义的变量,连同形式参数,都是:

A.全局变量

B.局部变量

C.静态变量

D.寄存器变量

点击查看答案

第6题

以下有关extern变量申明的说法,错误的是()。

A.C语言中,extern可以放在变量或函数之前,以表示该变量或函数的定义在别的文件中,提示编译器在其他模块中寻找其定义。

B.通常extern申明变量可以有多次。

C.extern申明的变量事实上就是全局变量。

D.extern变量可以定义多次。

点击查看答案

第7题

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

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

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

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

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

点击查看答案

第8题

如果在一个函数中的复合语句中定义了一个变量,以下正确的说法是()。

A.该变量在本程序范围内均有效

B.该变量在主函数中有效

C.该变量只在该复合语句中有效

D.该变量在该函数中有效

点击查看答案

第9题

在一个文件内定义的静态全局变量也可以被其他文件引用。
点击查看答案

第10题

如下错误的表达为:________。

A.任何C程序必须包含至少一个主函数main

B.一个C程序由一个或若干个编译单元组成,每个编译单元是一个源程序文件

C.一个编译单元由若干顶层声明组成,每个顶层声明是一个声明或函数定义,其中主要为函数定义

D.变量声明、宏、… 等

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信