首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<stdio.h> void fur,(char**p) { ++p; printf("%s\n",*p); } main() { char*a[]={"Morning","Afternoon","Evening","Nigh
有以下程序: #inelude<stdio.h> void fur,(char**p) { ++p; printf("%s\n",*p); } main() { char*a[]={"Morning","Afternoon","Evening","Nigh
admin
2021-06-15
13
问题
有以下程序:
#inelude<stdio.h>
void fur,(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]的位置。故最后通过printt()函数输出的字符串为“Afternoon”。因此A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/phz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
有以下程序#includemain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是( )。
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
下列叙述中正确的是
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
有以下程序(注:字符a的ASCⅡ码值为97):#includemain(){char*s={“abe”};do{printf(“%d”,*s%10);++s:}while(*s)
下列定义变量的语句中错误的是
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
随机试题
用于监测低分子量肝素治疗的指标是
女,49岁。眩晕,两目干涩,口干鸣,五心烦热,少眠多梦,神疲乏舌红,脉细弦。治疗选方宜男性,60岁。平素性情急躁。现症眩晕,与情志有关,头胀痛,伴失眠多梦,口干苦,腰膝酸软,面色潮红,恶心欲呕,肢体震颤,舌红,苔黄,脉弦细数。治疗宜选
下列哪些项目不属于建设项目竣工环境保护验收的范围。( )
抵债资产变现率的公式为()。
根据以下资料。回答下列小题。就从业人数规模看,以下关于六省生产性服务业的判断不正确的是()。
论述良好师生关系建立的基本策略。
下列属于纯公共产品的是()。
钱穆先生曾说:“做学问可训练做人。”初听不免令人困惑:“做学问”是少数人从事的职业,并非人人可为,更非人人必为,除了享受其研究成果,可谓与大多数人的生活毫无干系。不过,若我们把思路放开,钱先生此言也不难理解。这里的关键在“训练”二字:治学的道理、方法,许多
Globalwarmingisalreadycuttingsubstantiallyintopotentialcropyieldsinsomecountries—tosuchanextentthatitmaybea
AmericanFamiliesTypesofAmericanfamilies-thetraditionalAmericanfamily:aworkingfather,【T1】______,andtwoor
最新回复
(
0
)