首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(char *a,char *b) { while(*a==’*’)a++; while(*b=*a){b++;a++;} } main( ) { char
有以下程序: #include void fun(char *a,char *b) { while(*a==’*’)a++; while(*b=*a){b++;a++;} } main( ) { char
admin
2021-07-09
114
问题
有以下程序:
#include
void fun(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、S和P都是指针变量
B、s数组中元素的个数和P所指字符串长度相等
C、可以用*P表示s[0]
D、数组s中的内容和指针变量P中的内容相同
答案
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://kaotiyun.com/show/5itp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中右边的字符删除,只保留左边的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有以下程序:#include<stdio.h>intfun(inta,intb){if(b==0)returna:elsereturn(fun(一一a,一一b));}main(
以下选项中,不合法的C语言用户标识符是
为了使模块尽可能独立,要求()。
以下有关宏的描述不正确的是()。
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:33333333444444445555
软件生命周期是指()。
设y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;y=&a;后Y的值为()。
随机试题
下列不属于施工进度计划调整内容的是()。
在文化冲击经历的四个阶段中,有许多人永远都不可能达到的阶段是()
GeorgeMasonmustrankwithJohnAdamsandJamesMadisonasoneofthethreeFoundingFatherswholefttheirpersonalimprint(印
A.0.18~0.25mmB.0.5mmC.0.5~0.8mmD.1.0mmE.1.5mm金属烤瓷全冠肩台宽度
某光缆线路工程,在东北地区直埋敷设一条24芯光缆,设计要求埋深为1.5m;工程跨越一条河流,采用架空方式,跨距为200m;直埋部分有一处与电力电缆交越。施工单位进行了现场考察,建立了临时设施和分屯点,工程顺利开工。根据原定进度安排,接续工作在天气转冷前
会计人员办理工作交接后,移交人员对自己移交的会计资料的合法性、真实性不再承担法律责任。()
2015年1月15日,甲出资5万元设立A个人独资企业(下称“A企业”),主要从事铁皮的加工。甲聘请乙管理企业事务,同时规定,凡乙对外签订标的超过1万元的合同,须经甲同意。2月10日,乙未经甲同意,以A企业名义向善意第三人丙购入价值2万元的货物。3月15日,
评定授予警衔的人员必须是属于人民警察建制的在编在职的人民警察,包括()。
TheSydneyexpresswas____fortwohoursbythesuddenstorm.
Therocketwas______intospacefromthelaunchingpad.Afterthreeminutes,itvanishedinthesky.
最新回复
(
0
)