首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(char **p) { ++P; printf("%s\n",*p); } main( ) { char*a[]={"Morning
有以下程序: #include void fun(char **p) { ++P; printf("%s\n",*p); } main( ) { char*a[]={"Morning
admin
2021-02-25
31
问题
有以下程序:
#include
void fun(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/fBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。structSTR{intn;inta[20];};voidf(structSTR*p){inti,j,t;for(i=0;i一1;i++)for(j=i+1;jn;j++)if(p一>a[i]>p一>
程序调试的任务是
有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}voidmain()
以下叙述中正确的是
若有以下程序#includemain(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
设有如下程序段:#include<stdio.h>chars[20]="Beijing",*P;P=S:则执行p=S;语句后,以下叙述中正确的是()。
以下选项中错误的是()。
下列给定程序中,函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
随机试题
属于人际关系学派的主要观点是()
按照饶基耶尔的生活型分类体系,银杏属于()
病毒性肺炎和支原体肺炎的共同点是
横道图和网络图是建设工程进度计划的常用表示方法,将双代号时标网络计划与横道计划相比较,它们的特点是( )。
在其他条件不变时,一种商品价格发生变动,会引起()
关于利率决定理论,下列表述不正确的是()。
案例:下面为一道物理习题和某同学的解答。题目:在如图9所示的实验电路中,R1=10Ω,R2的最大电阻值为30Ω,电源电压为8V(电源内阻不计),求:(1)滑动变阻器R2接入电路的电阻为零时,闭合开关,电阻R1消耗的电
A国主要向B、C两国进口重型机械等大宗商品。假设B国重型机械行业通过技术革新使劳动生产率提高5%,而C国为刺激经济允许货币贬值7%。如果其他条件均不变,可能会带来的影响是()。①该区域原有正常贸易秩序被打破,竞争激烈②A国增加进
宝剑锋从磨砺出,梅花香自苦寒来。人类的远大理想,都不能唾手可得。实现远大理想的根本途径是()
A、Hehasbeenextremelydownrecently.B、Heisnotveryfondofgoingtoschool.C、Hehasbeendepressedforalongtime.D、Hei
最新回复
(
0
)