首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void fun(char *a, char*b) { a=b;(*a)++;) main() { char c1=’A’,c2=’a’, *p1, *p2; p1=&c1; p2=&c2; fun(p1,
有以下程序: void fun(char *a, char*b) { a=b;(*a)++;) main() { char c1=’A’,c2=’a’, *p1, *p2; p1=&c1; p2=&c2; fun(p1,
admin
2010-09-05
52
问题
有以下程序: void fun(char *a, char*b) { a=b;(*a)++;) main() { char c1=’A’,c2=’a’, *p1, *p2; p1=&c1; p2=&c2; fun(p1,p2); printf("%c%c\n", c1,c2); } 程序运行后的输出结果是 ______。
选项
A、Ab
B、aa
C、Aa
D、Bb
答案
A
解析
本题中函数fun的形参是指针变量,因此实参与形参之间是地址传递,即形参的改变可以影响实参。main函数中p1指向c1,p2指向c2,函数调用语句fun(p1,p2)的功能是将p2所指存储单元的内容的值加1,即将c2的值加1得c2 =’b’,故printf函数的输出结果为Ab。
转载请注明原文地址:https://kaotiyun.com/show/9fWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
VB应用程序不能把一个二维表格中的数据存入文件()。
设窗体上有一个名称为Check1的复选框,并有下面程序代码:PrivateSubCheck1_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
单击窗体,可以弹出如图所示对话框的程序为()。
有下面的程序段:x=InputBox(“字符串”,“输入”,“请输入”)Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是()。
下列程序段的输出结果是()。x=5Printx+1:x+1
设有下面的程序段:x=InputBox(“请输入一个整数”)ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定
编写如下程序:PrivateSubCommand1_Click()Dima(10)AsStrings=“123456”n=Len(s)Fork=1Ton
有下面程序代码:PrivateSubCommand1_Click()a=Array(1,2,3,4,5,6,7,8,9,10)n=UBound(A)Fork=0ToUBound(
随机试题
(2019年聊城莘县)民主平等是我国新型师生关系的特点之一,下列选项中体现了民主平等的师生关系有()
与上网有关的、运行在互联网上的协议有()
将输入转化为输出的相互关联或相互作用的活动是
p______n.包裹
集体合同由工会代表职工一方与企业订立;尚未建立工会的企业,由()指导该企业职工推举的代表与企业订立。
啤酒是一种含有多种()的饮料酒。
文中“不能举出什么理由,也不愿举什么理由”一句中,“不能”是由于______;“不愿”是由于______。夏洛克同巴萨尼奥对话时两次使用反问句。最符合他当时的心态的一项是:
刑罚的特殊预防是指()(2012年一法专一第1题)
Canalsarewatercoursesconstructedtoimproveandextendnaturalwaterways.Theyaregenerallybuilttofacilitatetransportati
A、Thepersonnelmanagershouldbefiredforinefficiency.B、Afewengineersshouldbeemployedtomodernizethefactory.C、Thee
最新回复
(
0
)