首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
20
问题
有以下程序:
#include
void fun(char**P)
{
++P:
printf(“%s\n”,*P);
}
main()
{
char*a[]={“Morning”,“Afternoon”,“Evening”,“Night”};
fun(a);
}
程序运行后的输出结果是( )。
选项
A、Afternoon
B、fiernoon
C、Morning
D、oming
答案
A
解析
本题主函数中定义了一个指针数组a,可以将它看成一个以字符指针为元素的一维数组。和一般的一维数组名能赋给同类型指针变量一样,该字符指针数组也可以赋给指向字符指针的指针,所以数组名a可以用做函数fun()的实参。在fun()函数中,++p操作使形参p往后移动一个字符指针的位置,即指针a[1]的位置。故最后通过printf()函数输出的字符串为“Afternoon”。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/P6tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inti:char*a[]={"abcd","ef","gh","ijk"};for(i=0;i<c4;i一+)printf("%c",*a[i]);}
若有定义语句:chars[10]="1234567\0";则strlen(s)的值是()。
关于“while(条件表达式)循环体”,以下叙述正确的是()。
以下叙述中错误的是()。
以下叙述中正确的是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
下面结构体的定义语句中,错误的是()。
程序流程图中带有箭头的线段表示的是()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
随机试题
甲潜入某公安交通管理局会计室盗窃,未能打开保险柜,却意外发现在该局工作的乙的警官证,随即将该证件拿走。随后,甲到偏僻路段,先后向9个驾车超速行驶的司机出示警官证,共收取罚款900元。对于本案,下列哪些选项是正确的?()(2008延/2/56)
高危儿停
老年人药效学的最显著的变化是
项目监理机构对施工组织设计进行审查的内容有()。
团体劳动法律关系的形式主体是()。
录用人民警察的原则有()。
有网友在你单位的网站上发帖说宣传栏的内容与去年6月份的内容相同,在网上引起热议,领导让你处理此事,你会怎么办?
Generallyspeaking,aBritishiswidelyregardedasaquiet,shyandconservativepersonwhois【C1】______onlyamongthosewithw
ReadthisletterfromSmith.DearDavisIreceivedamessagethismorningsayingthatourmeetingonFriday12Aprilhadbe
Ourhistoryincludesmanygreatscientists.Theyincreasedourknowledgebut【M1】______changedourideasabouttheworldando
最新回复
(
0
)