首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
48
问题
有以下程序: #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://kaotiyun.com/show/UmXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对如下二叉树进行后序遍历的结果为
设有如下通用过程:PublicFunctionFun(xStrAsString)AsString DimtStrAsString,strLAsInteger tStr="" strL=Len(xStr) i=
软件设计中模块划分应遵循的准则是( )。
下面关于菜单的叙述中正确的是
函数fun如下:PrivateFunctionfun(chAsString)AsIntegerDimn%,st$,C$Fork=1ToLen(ch)C=Mid(ch,k,1)IfC“A”
在数据库管理技术的发展中,数据独立性最高的是()。
下列有关文件的叙述中,正确的是( )。
下列数据结构中,能够按照“先进后出”原则存取数据的是
运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
白三烯类
短期融资券的注册机构为中国银行间市场交易商协会。()
下列车辆中,应该缴纳车船税的是()。
根据证券投资基金法律制度的规定,下列有关开放式基金申购、赎回的表述中,正确的是()。
《中华人民共和国合同法》规定的诚实信用原则的含义是订立合同的当事人要诚实、守信用,合同义务人应积极地履行自己的义务,不得规避法律和合同义务;合同权利人应正当地行使权利,不得以损害他人为目的滥用权利。()
由于IP地址难于记忆,人们采用域名来表示网上的主机,域名与IP地址的对应关系是由()进行转换的。
当推广的目的是技术指导时,不宜采用的推广方法是()。
(56)is a one-way function that takes an arbitrarily long piece of plaintext and from it computes a fixed-length bit string.(57)i
[A]hotel[B]Tuesday[C]cinema[D]window[E]Thursday[F]umbrella[G]bridgePeopleuseittogototheot
Becausehismovementswereso______Iwashardlyawarehewasmovingatall.
最新回复
(
0
)