首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio。h> void fun(ehar*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
有以下程序: #include<stdio。h> void fun(ehar*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
admin
2020-07-28
43
问题
有以下程序:
#include<stdio。h>
void fun(ehar*a,char*b)
{while(*a==’*’)a++;
while(*b=*a){b++;a++;}
}
main()
{char*s="*****a*b****",t[80];
fun(s,t);puts(t);
}
}
程序运行后的输出结果是( )。
选项
A、ab
B、a*b
C、*****a*b
D、a*b****
答案
D
解析
在函数fun(char*a,char*b)中,while(*a==’*’)a++的功能是:如果*a的内容为‘*’则a指针向后移动,卣到遇到非’*’字符为止,退出循环进入下一个whik循环,在while(*b=*a){b++;a++;}中,把字符数组a中的字符逐个赋给字符数组b。所以在主函数中,执行fun(s,t)语句后,字符数组t中的内容为“a*b****”。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/6W3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
以下选项中函数形参不是指针的是
从工程管理角度看,软件设计一般分为两步完成,它们是
结构化程序设计的基本原则不包括()。【08年4月】
有以下程序:#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rgtuv","wxyz"};inti,j;for(i=0;i
关于地址和指针,以下说法正确的是()。
有以下说明语句:char/s="\"Name\\Address\n";指针S所指字符串的长度是()。
以下说法中正确的是()。
设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为()。
随机试题
下列关于长期股权投资的确认,表述正确的有()。
甲公司于2017年6月1日签发了一张以乙公司为收款人、丙公司为付款人、金额为10万元、付款日期为2017年9月6日的商业汇票。乙公司在取得票据后,将该票据背书转让给丁公司,并将付款日期变更为2017年6月6日。乙公司的变更行为是()。
全野外调绘法,调绘工作一次性全部完成,精度高但用时较长且工作强度较大,适用于影像()和调查经验不足人员使用。
客车运行作业计划是将()在时间上和岗位上的具体落实。[2007年真题]
全面落实科学发展观,构建社会主义和谐社会迫切需要统筹解决人口()等问题。
据报载,江苏某少年成为上海心脏移植存活时间最长的“换心人”。假设该少年所患的心脏病由一对基因控制。下列遗传系谱图是其部分家庭成员的情况,其中Ⅲ11表示该少年。经查,他母亲家族史上无该病患者。设该病有关的一对等位基因,显性基因和隐性基因分别为A、a。请回答:
阅读下面的文章,完成下列问题。①周代,尽管关于食品安全事件的记载不多,但我们还是看到,由于食品安全关系重大,统治者对此非常重视并作出了特别规定。周代的食品交易是以直接收获采摘的初级农产品为主,所以对农产品的成熟度十分关注。据《礼记》记载,周代对食品交易的
世界上最早发明陶瓷器的国家是()。
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
信息爆炸
最新回复
(
0
)