首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下不完整程序 #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
19
问题
有以下不完整程序
#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全国计算机二级
相关试题推荐
没有关系R和S,关系代数表达式为R-(R-S)表示的是
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){Charsl[]="Chinese",s2[]="japnese";
下列程序执行输出的结果是()。#include<stdio.h>f(intA){intb=0;staticc=3;a=C++;b++;return(a);}main(){
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
下列关于C语言数据文件的叙述中正确的是()。
以下不合法的用户标识符是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
在结构化程序设计中,模块划分的原则是()。
以下选项中不合法的标识符是()。
随机试题
应用抗癌药物疗效最佳的是()
郁怒之后,小便涩滞,淋漓不宣,少腹胀满疼痛,苔薄白,脉弦,宜选方
碘对比剂造影病人发生轻度碘过敏反应的症状是
研究人员进行了19组临床试验,随机分配吸烟者做下列活动:运动,通常为快走和骑自行车;一些“被动”活动.如观看视频或安静地坐着。结果显示,运动后的吸烟者说,对吸烟的渴望比运动前降低。因此,运动有助戒烟。以下哪项如果为真,最能削弱上述观点?()
在犯罪的基本特征中,()体现了罪刑法定原则的要求和刑法的限制与保障功能。
我们党的最大政治优势是( )
假定一个VisualBasic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是()。
Computersareoftenhardtorelateto,frustratingalotofpeople.AppleComputerInc’sMacintosh,withitsgraphicalsymbols,
Eveniftheyproducednootherpositiveresult,theattacksontheLondonUndergroundhavecompelledEuropeansofallfaithst
Ifsomeoneaccidentallystepsonyourtoe,ithurts.Butdoesithurtmoreifyouthinkhediditdeliberately?That,inessence
最新回复
(
0
)