首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> void fun(char *a, char *b) { a=b; (*a)++;} main() { char c1=’A’,c2=’a’,*p1,*p2;
有以下程序: #include <stdio.h> void fun(char *a, char *b) { a=b; (*a)++;} main() { char c1=’A’,c2=’a’,*p1,*p2;
admin
2009-01-15
24
问题
有以下程序: #include <stdio.h> 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
答案
1
解析
本题中fun函数的形参是两个指向字符型数据的指针,其功能是把b赋给a,然后将a所指存储单元里的变量值加1。在main函数中,p1里存放的是c1的地址,p2里存放的是c2的地址,经函数调用fun(p1,P2)后,p2的值赋给了p1,使p1和p2都指向了c2,而(*a)++又使’a’的值加1变成了’b’,所以此时c2的值为’b’,而c1的值没变,仍为’A’。程序改变的是p1的地址和c2的值。
转载请注明原文地址:https://jikaoti.com/ti/NgK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下过程定义中正确的过程首行是
在窗体上画一个命令按钮,其名称为Commandl,然后编写如下代码:OptionBase1PrivateSubCommandl_Click()Dimaa=Array(1,2,3,4):j=1Fori=4To1Step
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,
下面叙述中正确的是
下列链表中,其逻辑结构属于非线性结构的是
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有2个标题分别为“读数据”和“查找水仙花数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能如下:(1)考生文件
构成计算机软件的是
下列过程定义正确的是()。
一名演员可以出演多部电影,则实体演员和电影之间的联系是J()。
下列选项中不属于结构化程序设计原则的是
随机试题
ABS二位二通电磁阀的只有增压和减压二种状态。()
根据某地区五种急性传染病的死亡构成的资料宜用
一患者,某日突然出现阵发性抽搐,表现意识丧失,眼球上窜,瞳孔散大,口唇青紫,全身抽搐,有舌咬伤,尿失禁,持续约3分钟,发作后入睡,意识清醒后对上述情况不能回忆,初步考虑为
高分子材料最明显的特点是( )。
下列工程项目索赔中,不属于按索赔目的分类的有()。
可转换公司债券具有()性质。
下列有关审计工作底稿归档期限的表述中,正确的是()。
某乡镇为了发展经济,建开发园区,要求园区规划内的住户动迁,其他人都按计划搬走了,只有五户居民工作很难做,政府给予他们的条件已经很优厚了,同意在原老房子后边给他们划拨土地让他们建房,但他们仍然坚持要在原地建房。办事的工作人员把这件事汇报给了镇长,镇长提出,既
二次型f(x1,x2,x3)=5x12+5x22+cx32一2x1x2+6x1x3—6x2x3的秩为2。求参数c及此二次型对应矩阵的特征值;
Whydoesthespeakersaythatpickingsomebody’spocketisanhonorablejobinsoutheastLondon?
最新回复
(
0
)