首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include voidfun(char**p) { ++p; printf("%s\n",*p); } main() { char*a[]={"Morning","Afternoon","Evening","Night"}; fun(a);
有以下程序 #include voidfun(char**p) { ++p; printf("%s\n",*p); } main() { char*a[]={"Morning","Afternoon","Evening","Night"}; fun(a);
admin
2019-12-17
61
问题
有以下程序
#include
voidfun(char**p)
{
++p;
printf("%s\n",*p);
}
main()
{
char*a[]={"Morning","Afternoon","Evening","Night"};
fun(a);
}
程序的运行结果是
选项
A、Afternoon
B、fternoon
C、Morning
D、orning
答案
A
解析
本题主函数中定义了一个指针数组a,可以将它看成一个以字符指针为元素的一维数组。和-般的一维数组名能赋给同类型指针变量一样,该字符指针数组也可以赋给指向字符指针的指针,所以数组名a可以用作函数fun()的实参。在fun()函数中,++p操作使形参p往后移动一个字符指针的位置,即指针a[1]的位置。故最后通过printf()函数输出的字符串为"Afternoon"。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/BGCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中叙述错误的是
有以下程序main(){unsignedchara=8,c;c=a>>3:printf("%d\n",c);}程序运行后的输出结果是
有以下程序#includestructSTU{charname[9];charsex;intscore[2];);voidf(structSTUa[]){structSTUb={"zha
以下叙述中正确的是
若有以下程序struerstu{char*name,qencter;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)
有以下程序#include#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];)STU;voidf
以下选项中不属于C语言程序运算符的是
下面结构体的定义语句中,错误的是
下面不属于软件设计阶段任务的是
随机试题
用比值判别法判别下列级数的敛散性:
计算机软件可分为系统软件和应用软件两大类。()
下半口义齿,舌侧为铸造金属基托,唇颊侧为塑料基托连接,该义齿蜡型完成后,进行塑料成形基托塑料充填时应注意的事项中,下列哪一项不是
三大营养物质(多糖、蛋白、脂)在体内的合成过程中,我们往往发现用于合成生物大分子的单体要和一种高能分子结合,变成该单体的活化形式,然后该活化形式在酶的作用下发生缩合反应,例如糖原的合成中葡萄糖和UTP结合生成UDPG。那么在蛋白质的合成过程中,哪种分子发挥
患者,女性,48岁,缺失数年,下颌无牙列缺损,面大面积银汞充填物,伸长超出平面4mm。松动(-),叩痛(-)。可摘局部义齿戴人后,不用检查
对尿液颜色描述正确的是
熬骨头汤时,为提高骨头中钙质的溶解度,可加入少量()。
会计软件可以提供反记账功能。()
下列关于无线局域网802.11标准的描述中,错误的是
A、Sixteenpeopledrowned.B、ItstoppedinaGreekisland.C、Therewere15peopleonboard.D、ItstartedfromTurkey.D题目问关于移民船只的
最新回复
(
0
)