首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void fun(char *a,char *b) { a=b; (*a)++; } main() { char ch1=’A’,ch2=’a’,*p1=&ch1,*p2=&ch
有以下程序 #include<stdio.h> void fun(char *a,char *b) { a=b; (*a)++; } main() { char ch1=’A’,ch2=’a’,*p1=&ch1,*p2=&ch
admin
2022-04-02
932
问题
有以下程序
#include<stdio.h>
void fun(char *a,char *b)
{
a=b;
(*a)++;
}
main()
{
char ch1=’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/7hkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
若变量己正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
下列叙述中错误的是
若有定义:inta,b;通过语句scanf(’’%d;%d’,&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
有以下程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++:swi
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
下面结构体的定义语句中,错误的是
关于结构体函数的叙述中正确的是()。
有以下程序#include<stdio.h>intfun(){staticintx=1;x+=1:returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf(
若有以下程序intflinta[],intn)main(){if(n>1)inta□={8,2,9,1,3,6,4,7,5};{int]]t;t=f(a,n-1);printf("%d\n",fla,9));returnt>a
随机试题
下列不属于反映电压变化保护装置的是()。
单丝埋弧焊在焊件不开坡口的情况下,熔深可达()。
联系实际论述艺术家应具备的基本的修养和能力。
______thePLAmenthevillagerswouldnothavesurvivedtheflood.
制备胶体金常用的还原剂有
带状疱疹的皮疹为血清病的皮疹多为
侧向散射光(SS)用于检测细胞的
房屋建筑工程施工总承包二级企业法定的专业技术人员中,具有建筑工程专业注册建造师应不少于()。
按相关职业道德规范,W会计师事务所与其上市公司审计客户X公司之间的独立性是指()。
简述教育心理学的主要研究内容。
最新回复
(
0
)