首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序:
#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://www.kaotiyun.com/show/fBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言程序中,运算对象必须是整型数的运算符是
下列选项中,能正确定义数组的语句是
有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}voidmain()
以下叙述中正确的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
以下定义语句中正确的是()。
以下关于结构化程序设计的叙述中正确的是()。
在关系模型中,每一个二维表称为一个()。
下列给定程序中,函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
随机试题
心室颤动首选的治疗措施是
产科检查时( )。腹部检查时( )。
招标工程的标底编制依据包括()。
《关于建立股指期货投资者适当性制度的规定(试行)》的施行时间是()。
Theinterviewisanimportanteventinthejob-huntingprocess,becausethe20or30minutesyouspendwiththeinterviewermay
行政诉讼的原告和被告是()。
张某与李某到婚姻登记机关登记结婚,婚姻登记机关依法予以登记并发给结婚证书。产生张某与李某法律上的婚姻关系的事实在法学上被称做什么?()
人对同一个口的同时产生两种对应的动机是()。(2012年)
假定有以下循环结构DoUntil条件循环体Loop则正确的叙述是()。
A—OurBusinessJ—TermsofUseB—OurCustomersK—CompanyHistoryC—CustomerTrainingL—CampusRecruitingD--AboutUsM—CareerGui
最新回复
(
0
)