首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include voidfun(char*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80]; fun(s,t)
有以下程序 #include voidfun(char*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80]; fun(s,t)
admin
2019-12-17
41
问题
有以下程序
#include
voidfun(char*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指针向后移动,直到遇到非’*’字符为止,退出循环进入下一个while循环,在while(*b=*a){b++;a++;}中,把字符数组a中的字符逐个赋给字符数组b。所以在主函数中,执行fun(s,t)语句后,字符数组t中的内容为"a*b****"。因此D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/E5G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODIl.C中函数fun的功能是:计算正整数nUN的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
给定程序中,函数fun的功能是:将NxN矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如,若N=3,有下列矩阵:123456789交换后为:
下列给定程序中,函数fun的功能是:找出100~x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195
给定程序MODI1.C中规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最高的字母输出(如果有多个相同,输出一个即可)。例如对于字符串:dadbcdbabdb,对应
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增
以下叙述中正确的是
以下选项中合法的常量是
负责数据库中查询操作的数据库语言是
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。请在程序的下画线处填入正确内容并将下画线
随机试题
A、Itcanleadtoincorrectjudgments.B、Itcancausemistrustamongpeople.C、Itcanresultininstantlosses.D、Itcangiveris
肾小球滤过率的定义是
在工期紧的情况下,非电工人员也可以接线。
[2016真题·单选]填料是填料塔的核心,填料塔操作性能的好坏与所用的填料有直接关系。下列有关填料的要求,正确的是()。
采用横道图编制水利水电工程施工进度计划的优点是()。
下列不属于学前社会教育主要内容的是()。
上课听讲、师傅带徒弟、母鸡带小鸡都是教育现象。()
邮费:重量:距离
信用工具
Chinahasthegreatestpopulationintheworldandalargepoolofresearchworkers,yetithasnotproducedasingleNobelPriz
最新回复
(
0
)