首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void fun(char *c,int d) { *c=*c+1;d=d+1; printf("%c,%c,",*c,d); } main() { char a=’A’,b=’a’; fun(&
有以下程序: void fun(char *c,int d) { *c=*c+1;d=d+1; printf("%c,%c,",*c,d); } main() { char a=’A’,b=’a’; fun(&
admin
2010-01-10
79
问题
有以下程序: void fun(char *c,int d) { *c=*c+1;d=d+1; printf("%c,%c,",*c,d); } main() { char a=’A’,b=’a’; fun(&b,a); printf("%c,%c\n",a,b); } 程序运行后的输出结果是( )。
选项
A、B,a,B,a
B、a,B,a,B
C、A,b,A,b
D、b,B,A,b
答案
8
解析
程序中定义了两个字符型变量’a’和’b’,并分别赋初值为’A’和’a’,然后调用函数fun(),将b的地址和a值作为实参。在函数fun()中第一个参数是传递地址,故在调用函数fun()中对参数做的修改(即将b值加一)将影响字符型变量的值(变为b),函数fun()第二个参数是传值的,故在调用函数fun()对第二个参数做的修改不影响字符型变量a(即’a’的值仍为’A’),所以在fun()函数中输出的d为b,B,接着在主函数中,输出a,b,然后退出fun()函数,接着执行后面的语句,输出A,b。所以最后输出为b,B, A,b。4个选项中D正确。
转载请注明原文地址:https://kaotiyun.com/show/FGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1KeyPress(KeyAsciiAsInteger)If“A”
窗体上有一个名为Listl的列表框和一个名为Commandl的命令按钮,并有下面的事件过程:PrivateSubCommandl_Click()n%=List1.ListlndexIfn>0Thench$=L
有下面的程序段:x=InputBox("字符串","输入","请输入"):Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出
下面能够将某个变量声明为局部变量的是()。
下面能够将某个变量声明为局部变量的是
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
下列符号常量的声明中不合法的是()。
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
随机试题
对旅游和旅行的区别,说法正确的有()。
甲公司组织机构的设置中有哪些不符合法律规定之处?甲公司发行公司债券的申清未获核准是否符合法律规定?为什么?
评价计算期相同的互斥方案经济效果时,可采用的静态评价指标是()。
下列不属于内幕信息的是()。
对劳动者提供最低限度的保护,体现了劳动法对劳动者的()。
(97年)在经济学中,称函数Q(χ)=为固定替代弹性生产函数,而称函数=AKδL1-δ为Cobb-Douglas生产函数,(简称C-D生产函数).试证明:当χ→0时,固定替代弹性生产函数变为C-D生产函数,即有
设有定义:intx=7,y=12;,则以下表达式值为3的是()。
符合冯.诺依曼体系的计算机的组成部分包括()。
Readthefollowingpassageandchoosethebestwordforeachspace.Moneyspentonadvertisingismoneyspentaswellasany
Sleep,asweknow,isimportanttousbecauseithelpsrestoretiredorgansandtissuesinourbody.Buthowmuchsleepdoweac
最新回复
(
0
)