首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun2(char a,char b) { printf("%c%c",a,b); } char a=’A’,b=’B’; void fun1() { a=’C’; b=’D’; } main()
有以下程序: #include<stdio.h> void fun2(char a,char b) { printf("%c%c",a,b); } char a=’A’,b=’B’; void fun1() { a=’C’; b=’D’; } main()
admin
2021-04-28
41
问题
有以下程序:
#include<stdio.h>
void fun2(char a,char b)
{
printf("%c%c",a,b);
}
char a=’A’,b=’B’;
void fun1()
{
a=’C’;
b=’D’;
}
main()
{
fun1();
printf("%c%c",a,b);
fut2(’E’,’F’);
}
程序运行后的输出结果是( )。
选项
A、A B E F
B、C D E F
C、A》B C D
D、C D A B
答案
B
解析
本题考察的是变量的作用范围。如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量被“屏蔽”,即不起作用。本题中,在fun1()和main()函数内访问的是全局变量8和b,在fun2()函数中访问的是形参变量a和b。所以,main()函数中的printf()函数输出的是在fun1()函数中被改变的全局变量a和b的值C、D,而fun2()函数中输出的是传递给它的实参值E、F。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/33tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);
下面叙述中错误的是
有以下程序#includemain(){inti,j,m=1;for(i=1;i0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n",m);}程序运行后的输出结果是()。
下面选项中关于位运算的叙述正确的是
数据库系统的三级模式不包括()。
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};
结构化程序由三种基本结构组成,三种基本结构组成的算法
下列选项中,不属于数据库管理的是()。
面向对象方法中,继承是指
随机试题
建设工程施工合同对付款时间没有约定或约定不明,则应付款时间为()。
公司申请公司债券上市交易,应当符合的条件有()。 Ⅰ.公司最近3年连续盈利 Ⅱ.公司债券的期限为1年以上 Ⅲ.公司债券实际发行额不少于人民币5000万元 Ⅳ.公司申请债券上市时仍符合法定的公司债券发行条件
男性,48岁,有间歇性头痛、头晕、血压偏高病史,昨日出现剧烈头痛、心悸、多汗、呕吐、视物模糊、抽搐、面色苍白,血压220/122mmHg,心率120次/分。合理诊断是
某三级公路第四合同段,设计车速40km/h,路基宽度8.5m,路面为双车道沥青混凝土路面。路线通过地段为砂性土,砂性土覆盖厚度一般在1~5m不等,砂性土下层为粉质性低液限黏土,地下水位在埋深3m以下,路线两侧为农业区。K20+450~K20+950路
产生()破坏前,在基础周围地面有明显隆起现象。
某市一内资空调生产企业为增值税一般纳税人,注册资本6000万元,职工人数1000人(其中残疾员工20人),2018年度有关生产经营业务如下:全年实际占地共计60000平方米,其中厂房占地50000平方米,办公楼占地4000平方米,企业办医院占地1000平
()又称为“华德决策准则”。
如图,点A在双曲线y=第一象限的那一支上,AB垂直于y轴交y轴于点B,点C在x轴的正半轴上,且0C=2AB,点E在线段AC上,且AE=3EC,点D为0B的中点,若△ADE的面积为3,则k的值为__________.
26394827593B
药物:胶囊
最新回复
(
0
)