首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下不完整程序 #include<stdio.h> int fun(int b) { 【 】 return a+b; } void main() { int i; i=f
有以下不完整程序 #include<stdio.h> int fun(int b) { 【 】 return a+b; } void main() { int i; i=f
admin
2017-07-05
23
问题
有以下不完整程序
#include<stdio.h>
int fun(int b)
{
【 】
return a+b;
}
void main()
{
int i;
i=fun(5);
printf(’’%d\n’’,i);
}
int a=10;
若要程序能正确运行并得到结果15,在【 】处,所应加入的变量声明是( )。
选项
A、static int a;
B、register int a;
C、auto int a;
D、extern int a;
答案
D
解析
程序中的a为全局变量,当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序:该变量是一个已在外部定义了的全局变量,选项D正确;本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/XODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段中循环体的执行次数是______。a=15;b=0,do{b+=2;a-=2+b;}while(a>=0);
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
实体完整性约束要求关系数据库中元组的属性值不能为空。
有以下程序段inti,n;for(i=0;i
若有定义语句:inta=3’b=2,c=1;,以下选项中错误的赋值表达式是
以下不合法的用户标识符是()。
在数据库管理技术的发展中,数据独立性最高的是()。
详细设计主要确定每个模块具体执行过程,也称过程设计,下列不属于过程设计工具的是()。
为了使模块尽可能独立,要求()。
随机试题
A.腔道给药B.黏膜给药C.注射给药D.皮肤给药E.呼吸道给药舌下片剂的给药途径属于
电视机用阴极射线管(彩色)
下列税金中,应计入存货成本的有()。
学校教育在人的身心发展过程中起主导作用。()
光大银行推出服务新举措,ATM机取款程序改为先吐卡然后出钞票,大大减少吞卡率,取钱后忘记拿走卡的现象减少90%。你觉得有什么优点和启示?
请用“洪水”“汽油”“神十”“小偷”这几个词语编一个故事。
将逻辑地址转换为物理地址的过程称为________。
从用户角度看,引入文件系统的目的是()。
PassageFour(1)Thosesettingmigrationpolicyinrichcountriesfaceanalmostimpossibletask.Thedemandsofdemograph
Thelittlegirl,kindandsensitive,resented______byherintimatefriends.
最新回复
(
0
)