首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
938
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列叙述中正确的是
下列条件语句中,输出结果与其他语句不同的是
有以下程序#includemain(){inta=3;printf("%dkn",(a+=a-=a*a));}程序运行后的输出结果是
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}printf("%d",n)
有以下程序:#include<stdio.h>struetS{inta,b;}data[2]={10,100,20,200};main(){struetSp=data[1];prinff("%d\n",++(p.a));}程序
设有定义:inta;floatb;执行scanf(’’%2d%f’,&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
下面结构体的定义语句中,错误的是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
合法定义一维数组的是()。
随机试题
根据诉讼行为的内容不同,期间可以分为羁押期限、通知送达期限、司法机关办结案件的期限、某些申诉期限和上诉、抗诉期限、其他重要诉讼期限。
不属于增大威胁压力的技巧的是()
心尖部全收缩期粗糙一贯性杂音见于
短暂性脑缺血发作(TIA)每次出现神经症状的持续时间不应超过()
下列哪项不是氨基酸脱氨基后生成的α-酮酸的代谢去路
下列各药物中属于碳青霉烯类抗生素的是()
A.紧脉B.滑脉C.弦脉D.疾脉E.洪脉端直以长,如按琴弦的脉象称为()
《公路桥梁技术状况评定标准》(JTG/TH21—2011)中,梁式桥上部结构技术状况评定的对象不包括()。
(2016年卷二第94题)根据植物新品种保护条例及相关规定,下列哪些行为可以不经品种权人许可,不向其支付使用费?
文化——历史发展理论的提出者是()。
最新回复
(
0
)