首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> void fun(int a,int b,int c) { a=456,b=567,c=678;} main() { int x=10,y=20,z=30;
有以下程序: #include <stdio.h> void fun(int a,int b,int c) { a=456,b=567,c=678;} main() { int x=10,y=20,z=30;
admin
2009-01-15
32
问题
有以下程序: #include <stdio.h> void fun(int a,int b,int c) { a=456,b=567,c=678;} main() { int x=10,y=20,z=30; fun(x,y,z); printf("%d,%d,%d\n",x,y,z); } 此程序的输出结果是( )。
选项
A、30,20,10
B、10,20,30
C、456,567,678
D、678,567,456
答案
2
解析
本题考查函数中变量的作用范围,在主函数中给变量x,y,z赋值,然后将其作为实参传递给函数fun,在函数fun中虽然改变了这三个变量的值,但两个函数中的x,y,z只是同名的局部变量,互不影响,所以调用函数fun后,主函数中x,y,z的值并未改变,即变量作形参时,其值的改变不能影响实参的值。
转载请注明原文地址:https://jikaoti.com/ti/iNK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要把数学式写为VisualBasic表达式,下面正确的写法是
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
下列是VisualBasic中所允许的形式数是()。
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen<>0
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
下列叙述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在过程定义中,Private表示()。
某系统总体结构图如下图所示:该系统总体结构图的深度是
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
儿童心理发展潜能的主要标志是()
简析物流系统的共同目标。
下列各项是医务人员手卫生的首选方法的是
子宫肌瘤多见于( )
某患者,男,65岁。肝硬化病史10余年,有腹水。未规律服用利尿剂治疗,近日来出现嗜睡。体检:轻度黄疸,测血钠120mmol/L,血钾2.6mmol/L,氯化物90mmol/L,BUN10mmol/L,血pH7.5。以下最佳治疗方案是(
蒲黄含量测定的指标成分为
下列有关法治的说法,哪些可以成立?()
施工总承包模式的特点有( )。
钢筋混凝土结构施工中钢筋的连接方法有()。
急性应激性精神病
最新回复
(
0
)