首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(char **p) { ++p; printf("%s\n",*p); } main() { char *a[] = {"Morning", "Afternoon", "Evening", "Night
有以下程序 #include void fun(char **p) { ++p; printf("%s\n",*p); } main() { char *a[] = {"Morning", "Afternoon", "Evening", "Night
admin
2015-07-31
21
问题
有以下程序
#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/52Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>f(inta){intb=0;staticintc=4;a=c++;b++;return(a);}
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf("%d",a);a=4+4%5-6;printf("%d",a);a=-3+4%6/5;p
下列选项中,不是一个算法的基本特征的是()。
以下程序的输出是【】。main(){charstr1[]="Howdoyoudo",*p1=str1;strcpy(str1+strlen(str1)/2"esshe");printf(’%s\n",p
有下列程序:main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);
若有定义:"inta[2][3];"则对a数组的第i行第j列元素的正确引用为()。
下列循环的循环次数是______。ihtk=2;while(k=0)printf("%d",k);k--;printf("\n");
有以下程序#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)fo
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
下列对于软件测试的描述中正确的是()。
随机试题
学生发展的个别差异性要求教育要坚持()
一个Excel文件就是()。
某青年男性,不慎摔倒,右髋部先着地,伤后感到右髋部疼痛,行走时加重,被人送到医院就诊,经过拍X线片可疑骨折,下列处理正确的是
A.速效制剂B.缓释制剂C.控释制剂D.被动靶向制剂E.主动靶向制剂微囊属于()。
关于先心病儿童的个性心理特征表现,错误的叙述是()
下列关于商业银行出租保管箱业务的表述,错误的是()。
Theclean-energybusinessisturningintothenextbiginvestmentboom,inwhichrisksarelightlyignored.Untilrecently,reca
软件设计是软件开发的重要组成阶段,也是软件需求分析阶段的继续,下列叙述中 Ⅰ.软件结构 Ⅱ.软件过程 Ⅲ.软件模块 Ⅳ.软件文档 软件设计阶段所应包含的内容有
Whatisnotincludedinthewoman’soffice?
DarwinandHisTheoryDarwinwasbornin1809asthesonofaphysician.Heearlierplannedtobecomea【1】intheChurchofEn
最新回复
(
0
)