首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
71
问题
有以下程序: 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全国计算机二级
相关试题推荐
以下关于菜单的叙述中,错误的是
在窗体上画一个文本框(名称为Textl)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
以下能够设置控件焦点的方法是
以下关于变量的叙述中,错误的是
设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件Filel.jpg,能实现此功能的语句是
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
窗体上有1个Timer1计时器,1个Shape1形状控件,还有下面程序代码:DimflagAsBooleanPrivateSubTimer1_Timer()PrivateSubForm_Load()IfflagThenfla
下列符号常量的声明中不合法的是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,在Form1的窗体中有一个文本框、一个计时器和两个命令按钮。程序的功能是在运行时,单击“开始计数”按钮,就开始计数(如图所示),每隔1秒,文本框中的数加1;单击“停止计数”按钮,则停止计数。要求:修改适当
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
随机试题
A、CK—MBB、MbC、BNPD、LDHE、cTnCK—MB检查正常的可疑急性冠脉综合征患者,判断其有否微小心肌损伤的最特异性的指标是
血小板在凝血过程中的主要作用是
急性中毒应立即采取的措施是
皂苷元的结构类型有
土体的压缩主要表现为()。
【背景资料】某办公楼工程,建筑面积2400m2,地下1层,地上12层,筏板基础,钢筋混凝土框架结构,砌筑工程采用蒸压灰砂砖砌体。建设单位依据招投标程序选定了监理单位及施工总承包单位并约定部分工作允许施工总承包单位自行分包。施工总承包单位进场后,项目质量
设r>0,两圆(x一1)2+(y+3)2=r2与x2+y2=16不可能().
设函数y=f(x)二阶可导,f’(x)≠0,且与x=φ(y)互为反函数,求φ"(y).
设向量组证明:向量组α1,α2,…,αs线性相关(线性无关)的充要条件是齐次线性方程组有非零解(唯一零解).
显著(地)
最新回复
(
0
)