首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序:
#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://www.kaotiyun.com/show/nvtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
有以下程序#includemain(){inta[]={2,4,6,8,10},x,*p,y=1;p=&a[1];for(x=0;x
设有定义语句int(*f)(int);则以下叙述正确的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
数据库中对概念模式内容进行说明的语言是()。
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为()。
在数据库系统中,用户所见的数据模式为
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
给定程序MODll.C中fun函数的功能是:求S=aa…aa…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之问)例如a=3,n=6,则以上表达式为:S=333333—33333-3333-333—33—3其
随机试题
《社会保险法》通过的时间是()
下列对胃酸作用的叙述,错误的是()
血液凝固的发生是由于
A.急性胸膜炎B.肥厚型心肌病C.反流性食管炎D.胸膜炎E.急性心肌梗死服用抗酸剂后胸痛减轻或消失的疾病是()
新生儿溶血病中A、B、O血型不合的溶血症最确切的诊断依据为
根据我国仲裁法的规定,在不同的情况下仲裁庭可以作出不同的裁决。下列有关仲裁裁决的说法哪些是正确的?
水利工程质量事故分为()。
预算收入应当统筹安排使用,确需设立专用基金项目的,须经全国人大常委会批准。()
括号中对词语解释完全正确的是( )
【2011年4月24日联考第120题】以下说法错误的是()。
最新回复
(
0
)