首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
87
问题
有以下程序:
#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全国计算机二级
相关试题推荐
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
以下叙述中正确的是
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[m];m--;}voidmain()
以下叙述中错误的是
以下叙述中错误的是()。
C语言规定,在一个C程序中,main()函数的位置()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
以下选项中关于C语言常量的叙述错误的是
将E-R图转换为关系模式时,实体和联系都可以表示为()。
数据库应用系统中的核心问题是
随机试题
Workaholism(工作狂)canbeaseriousproblem.Trueworkaholics(工作狂)wouldratherworkthandoanythingelseandtheyprobablydon’t
雌激素的生理作用是
不属于僵蚕性状鉴别特征的是
公路施工对生态环境的当期影响是临时的,一旦施工结束,这类影响即可自然消失。()
背景资料建设单位G公司投资新建了一化工生产装置。工程进展到投料负荷试运行阶段,建设单位要求施工总承包单位A和相关单位按照负荷试运行的分工要求进行各自准备工作,编制了试运行方案。在负荷试运行开始之前,G公司的大部分操作人员刚刚实习归来,正在熟悉和了
由有经验的专家依赖自己的知识、经验和分析判断能力,对企业的人力资源管理需求进行直觉判断与预测,这种方法称为()。
在运用宏观调控的手段上,社会主义国家除了利用市场的作用外,还需要利用国家行政手段。()
试评述行为主义的历史贡献,以及心理学自身的发展对行为主义的影响。
外国人在我国领域外对我国国家或者公民犯罪,适用我国刑法,必须是()。
BiologicalMimicryTheInventionofVelcroAftertakinghisdogforawalkonedayintheearly1940s,GeorgedeMestral
最新回复
(
0
)