首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
107
问题
有以下程序:
#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全国计算机二级
相关试题推荐
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。例如,若输入“Ab,cD”,则输出“AB,CD”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
有以下程序:#include<stdio.h>#defineS(x)(x/x)*xmain(){intk=6,j=3;printf("%d,%d\n",S(k+j),S(j+k));}程序运行后的输出结果是()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
以下选项中,没有编译错误的是()。
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串Thisisastring.到字符数组s中的语句组是()。
下面是有关C语言字符数组的描述,其中错误的是()。
软件生命周期中的活动不包括
下面不属于软件需求规格说明书内容的是()。
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(Xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
随机试题
求如图所示的a、c两点间的电压Uac。
苏联“全景小说”的重要作品《热的雪》的作者是
脊索为暂时性________器官,对神经管和椎体的发生起着重要的________作用;脊索退化后仅形成椎间盘的________。
患者,女,22岁。16岁月经初潮,痛经6年,每于经期第l天出现小腹冷痛,喜温喜按,经量少、色黯淡,腰腿酸软,小便清长,舌苔白润,脉沉迟。治疗应首选()
关于建筑物的室内顶棚,以下说法错误的是哪项?
优惠原产地规则的实施必须遵守最惠国待遇原则,即必须普遍地无差别地适用于所有原产地为最惠国的进口货物。()
保荐机构推荐发行人证券上市,应当向证券交易所提交上市保荐书以及证券交易所要求的其他与保荐业务有关的文件,并报中国证监会批准。()
违反金融管理法规,是金融犯罪成立的前提和基础。()
简述颞下颌关节紊乱病的主要临床表现。
Heemphasizedafeasibleplanwhichcanbeacceptedbythebothsides.
最新回复
(
0
)