首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
47
问题
有以下程序
#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://www.kaotiyun.com/show/BGCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include/stdio.h>main(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(
有以下程序voidfun(inta,intb,intc){a=b;b=c;c=a;}main(){inta=10,b=20,c=30;fun(a,b,c);
有以下程序intadd(inta,intb){return(a+b);main(){intk,(*f)(),a=5,b=10;f=add;}则
以下叙述中错误的是
若有以下程序struerstu{char*name,qencter;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)
有以下程序#includemain()iintx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}pri
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b
设有定义:structcomplex{intreal,unreal;}datal={1,8),data2;则以下赋值语句中错误的是
下列描述中,不符合良好程序设计风格要求的是
随机试题
Sincesheissoworriedabouthergrandpa’sphysicalcondition,we________herthetruth.
骨髓穿刺术的适应证有()
能显示胎儿较规律的心电图形是在妊娠()
医生处方时会将几种疗效基础相似或协同作用的饮片缩写在一起并开,炒四仙应付的饮片有()。
围岩变形与破坏的形式多种多样,主要形式及其状况是()。
2006年10月制定的《商业银行合规风险管理指南》将违反银行业职业操守的行为视为( )。
根据《民事诉讼法》的有关规定,关于撤回上诉的正确说法是()。
正式使用“邓小平理论”概念,并作为党的指导思想写入党章的是()
A、 B、 C、 C所给出的问题是一个询问是否收到邮件的一般疑问句。要注意的是选项(A)的回答,乍一看似乎作为给予肯定的回复,选项(A)是可以作为正确答案的,但千万不要忽视了主语单复数要统一这一点,如果是肯定的回答的话,
(1)Oneoftheunresolved—andratherbitter—disputesinevolutionarybiologyisbetweenthecreepsandthejerks.Thecreeps(sod
最新回复
(
0
)