首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
37
问题
有以下程序:
#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://kaotiyun.com/show/nvtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=fun(&
有以下程序:#include<stdio.h>main(){inta=1,b=2,e=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf(’’%d,%d,
以下选项中合法的实型常量是
以下叙述中正确的是
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;i
在软件设计中,不属于过程设计工具的是
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
随机试题
下列哪种病原体可引起自然疫源性疾病A.钩端螺旋体B.狂犬病毒C.肺炎衣原体D.肺炎支原体E.汉赛巴通体
符合急性粒细胞白血病M2a型特点的是
有机磷杀虫药的吸收途径有()
4岁男孩,不爱动,腹胀、便秘,身高78cm,智力落后,面色苍黄,鼻梁宽而平,舌大而伸出口外。腕部摄片见骨化中心2个。请问应给予哪项治疗
显像剂被脏器或组织摄取的机制与显像方法的关系中,Te—DTPA肾动态显像为
A.颅内动脉瘤B.后颅凹肿瘤C.颞部巨大硬脑膜外血肿D.脑挫裂伤E.脑膜膨出易造成枕骨大孔疝的疾病是
患者,男性,70岁。高血压病病史20年,糖尿病病史15年。平时血压控制在160~170/100~105mmHg之间。患者的高血压危险度分层属于。
曹某经营一家面馆,于2015年1月向孙某借款2万元用于面馆经营,约定借款期限为1年,合同中未约定利息条款。但2016年1月合同到期后,曹某以经营不善为由,并未偿还贷款,孙某一直催促还款,但并未到法院起诉。2017年2月,孙某至曹某经营的面馆,再次催促还款未
关于投资性房地产转换日的确定,下列说法中正确的有()。
关于法起源的原因,不正确的说法有()。
最新回复
(
0
)