首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
66
问题
有以下程序: 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全国计算机二级
相关试题推荐
编写如下程序:PrivateSub.Commandl-Cliek()Dimstrl’AsString,str2AsStringstrl=InputBox(“输入一个字符串”):subfstr1,str2:Printstr2EndSub
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
以下关于VB特点的叙述中,错误的是
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1Click()aS=InputBox("请输入一个二进制数"):n=Len(a$)Fori=1TonDec=Dec*2+____(a$,i,1)
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
以下VisualBasic不支持的循环结构是
使用白盒测试方法时,设计测试用例应根据()。
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出
设在当前目录下有一个名为"file.txt"的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click() Dimch$,asciiAsInteger Open"file.txt"ForInpu
随机试题
()是当今国际社会保护工业产权的最基本、最重要的一个全球性多边国际公约。
A.感冒后出现甲状腺肿大,明显压痛B.甲状腺弥漫性肿大,不对称,质韧如橡皮样C.甲状腺包块,质硬固定,颈部淋巴结肿大D.甲状腺肿大,伴多发结节E.甲状腺肿大,突眼,心悸淋巴性甲状腺炎
犬肾上腺皮质功能减退的主要原因是
正常小儿胸围发育规律,以下哪项是错误的
钢筋锈蚀的检测方法是( )。
某项目有甲、乙两个建设方案,基准收益率ic=10%,两方案的净现值等有关指标如下表所示。已知(P/A,10%,6)=4.355、(P/A,10%,10)=6.145,则两方案可采用( )。
提高居民的社会意识是社区工作的目标之一,其主要内容包括()。
下列关于光以太网技术特征的描述中,错误的是()。
下列的英文缩写和中文名字的对照中,错误的是___________。
うるさいですよ。______してください。
最新回复
(
0
)