首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
39
问题
有以下程序:
#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全国计算机二级
相关试题推荐
C语言程序中,运算对象必须是整型数的运算符是
有以下程序#includemain(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;if(k%2==0){a=a+(s[k]-’0’+
有以下程序:#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.Of\n",a)
以下关于fclose(fp)函数的叙述正确的是()。
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
有以下定义:inta:longb:doublex,y;则以下选项中正确的表达式是
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下列叙述中正确的是()。
下列与队列结构有关联的是()。
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
随机试题
企业以因特网为核心,利用计算机处理信息,进行市场环境分析、营销情报检索等,开展电子商务活动,实现营销目标进行的长远谋划被称为()
A.ThankyouforcomingalongB.I’mreadyC.Iwaslookingforapart-timejobD.WhenwillI
在我国,根据交易席位经营的证券种类,它们可以分为()
集体合同订立后,应当报送劳动行政部门,劳动行政部门自收到集体合同文本之日起15日内审查同意,集体合同生效。()
教师职业道德主要由于教师职业理想、教师职业责任、教师职业态度、教师职业纪律、教师职业技能、教师职业良心、教师职业作风和()构成。
花盆:花卉:观赏
早期智人
下列选项中,()不能作为项目团队管理的依据。
西湖三面环山,湖区内有大量的寺庙、古塔(pagoda)、园林和人造岛,它是中国园林设计师的重要灵感来源。
由于社会的发展和生活的压力,现在越来越多的年轻人很少回家探望父母。
最新回复
(
0
)