首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*a,char*b) { a=b; ++; } main() { char ch
有以下程序: #include<stdio.h> void fun(char*a,char*b) { a=b; ++; } main() { char ch
admin
2022-10-25
50
问题
有以下程序:
#include<stdio.h>
void fun(char*a,char*b)
{
a=b;
++;
}
main()
{
char chc=’A’,ch2=’a’,*p1=&ch1,*p2=&ch2;
fun(p1,p2);
printf(”%c%c\n”,ch1,ch2);
}
程序运行后的输出结果是( )。
选项
A、Aa
B、Ab
C、ab
D、Ba
答案
B
解析
函数fun将形参b赋给形参a,使得a和b都指向原b所指向的地址,然后对该地址的值执行自增1;main函数中p1指向ch1,p2指向ch2。通过fun函数的调用,将ch2的值完成自增1,字符“a”自增1后变成字符“b”,所以程序输出:Ab。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/7Rkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
非空循环链表所表示的数据结构
有以下程序:#includeintml(intx,inty){if(x
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
以下叙述中正确的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
下列选项中,不属于数据模型所描述的内容的是()。
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
在满足实体完整性约束的条件下
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可有多名职员。则实体部门和职员间的联系是()。
随机试题
A.血钙升高B.血磷升高C.血碱性磷酸酶升高D.血酸性磷酸酶升高E.血总蛋白浓度升高成骨性骨转移可以有
A谷氨酸B酪氨酸C蛋氨酸D脯氨酸E半胱氨酸分解可产生活性硫酸根的是:()
患者腰脊酸软,下肢痿弱,步履艰难,不能久立,伴耳鸣目眩,遗尿遗精,舌红苔少,脉细数。其治法是
用牛奶瓶培养黑腹果蝇,观察成虫数量的变化。结果如下表:根据表中数据分析,下列结果正确的是()。
澎湖巡检司
周日下午,连里的通讯员到炊事班来,正巧碰见新来的小刘、小陈、小李,顺便问起了他们的年龄。小刘说:“我22岁,比小陈小2岁,比小李大1岁。”小陈说:“我不是年龄最小的,小李和我差3岁。小李25岁。”小李说:“我比小刘年纪小,小刘23岁,小陈比小刘大3岁。”这
以毛泽东为主要代表的中国共产党人开始探索中国自己的社会主义建设道路的标志是()
<1
计算.
Fromchildhoodtooldage,wealluselanguageasameansofbroadeningourknowledgeofourselvesandtheworldaboutus.When
最新回复
(
0
)