首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(char*c,int d { *c=*c+1;d=d+1; printf("%c,%c,",*c,d); } main() { char b=’a’,a=’A’; fun(&b,a);
有以下程序 #include void fun(char*c,int d { *c=*c+1;d=d+1; printf("%c,%c,",*c,d); } main() { char b=’a’,a=’A’; fun(&b,a);
admin
2020-05-19
29
问题
有以下程序
#include
void fun(char*c,int d { *c=*c+1;d=d+1;
printf("%c,%c,",*c,d);
}
main()
{ char b=’a’,a=’A’;
fun(&b,a);printf("%c,%c\n",b,a);
}
程序运行后的输出结果是
选项
A、b,B,b,A
B、b,B,B,A
C、a,B,B,a
D、a,B,a,B
答案
A
解析
本题中fun函数的参数传递方式,形参c是传地址,形参d是传值,所以在主函数中,执行fun时,把变量b的地址传给了c,把a的值传递给了d,经过运算,输出的值为b,B。在主函数的输出语句中,输出变量b的值为b,变量a的值为A。
转载请注明原文地址:https://kaotiyun.com/show/9wCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于C语言程序及函数的叙述中正确的是()。
下列叙述中正确的是()。
以下程序的输出结果是()。#include#includemain(){chara[10]=’’abc’’,b[10]=’’012’’,c[10]=’’xyz’’;strcpy(a+1,b+2);puts(strcat(a,c+1));}
若typedefstructSTR{intg;charh;}T;以下叙述中正确的是()。
C语言中的dread(buffer,size,count,fp);函数是用来读取二进制文件的,关于buffer的叙述正确的是()。
若函数f调用了函数g,函数g又调用了函数f,则以下说法中正确的是()。
以下函数实现按每行8个输出W所指数组中的数据:#includevoidfun(int*w,intn){inti:for(i=0;i
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
给定函数MODI1.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。例如,若输入:77777,则输出将是:32767。请改正程序中的错误,使它能得
随机试题
简述廷安整风运动的主要内容。
FromthewayyouaretalkingICanonly______theconclusionthatyouarenottheslightestbitinterestedintheproject.
患者,男性,62岁,心慌、气短、面色发绀,长期服用洋地黄类药物,护士在每次发药前应特别注意的是
用于胃肠道造影的对比剂是
为提高脓毒血症的血培养阳性率,最好在何时抽血作细菌培养
夏柯(Charcot)三联征是指()。
甲公司2007年年末“应收账款”借方余额为200万元,“坏账准备”贷方余额为20万元。2008年确实无法收回的应收款项经批准确认的坏账损失为5万元,收回以前年度已确认并转销的应收账款6万元。2008年年末“应收账款”余额为250万元,经减值测试,甲公司决定
A、手表B、词典C、行李箱D、照相机A
Peterlivedwithhisparents.Onenighthefoundthatthetablebesidethestovewasburning.
A、Theywerebothbusydoingtheirownwork.B、Theywaitedforeachotheratdifferentplaces.C、Theywenttothestreetcornera
最新回复
(
0
)