首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char**p) { ++p; printf("%s\n",*p); } main() { char*a[]={"Morning","Afternoon","Evening","Night
有以下程序: #include<stdio.h> void fun(char**p) { ++p; printf("%s\n",*p); } main() { char*a[]={"Morning","Afternoon","Evening","Night
admin
2021-06-15
18
问题
有以下程序:
#include<stdio.h>
void fun(char**p)
{
++p;
printf("%s\n",*p);
}
main()
{
char*a[]={"Morning","Afternoon","Evening","Night"};
fun(a);
}
程序运行后的输出结果是( )。
选项
A、Mternoon
B、fternoon
C、Morning
D、ooring
答案
A
解析
本题主函数中定义了一个指针数组a,可以将它看成一个以字符指针为元素的一维数组。和一般的一维数组名能赋给同类型指针变量一样,该字符指针数组也可以赋给指向字符指针的指针,所以数组名a可以用做函数fun()的实参。在fun()函数中,++p操作使形参p往后移动一个字符指针的位置,即指针a[1]的位置。故最后通过pfinff()函数输出的字符串为“Afternoon”。因此A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/b9z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
有以下程序voidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){intx=0;fun(4,&x
下列定义变量的语句中错误的是
以下叙述中正确的是
在软件设计中,不属于过程设计工具的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p-
下列选项中不符合良好程序设计风格的是
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
随机试题
ManypeopleintheUnitedStatesareconcernedaboutthefoodstheyeateveryday.Theynowknowthatwhattheyeateverydayaf
执业助理兽医师的执业权限为
女性,44岁,反复发作上腹部疼痛3年,近3d上腹绞痛,伴发热寒战,皮肤巩膜黄染。若病人出现神志淡漠、嗜睡,最有效的治疗措施是
某汽车生产公司现有厂区位于市区北部,拥有2万辆小型汽车生产能力,拟投资30亿元新建年产8万辆小型汽车生产线,新厂区位于某市工业开发区内,地形简单,位于环境空气质量功能二类区,距市中心约15km。主要工程内容包括冲压车间、焊接车间、涂装车间、总装车间,以及配
在工程项目管理实施规划中,质量计划的编制依据主要包括()。
如果个体工商业户发生年度经营亏损,则( )。
票据债务人可以对与自己有直接债权债务关系的持票人进行抗辩。()
下列情形下,用人单位应向劳动者支付经济补偿金的是()。
数据库系统的三级模式不包括
A、Oregon.B、Alabama.C、California.D、Ohio.A对话中女士说她在一个环保意识非常强的地区长大,俄勒冈州的环保意识非常强。故选A。
最新回复
(
0
)