首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
12
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
以下叙述中正确的是()。
设有定义语句:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处口代表一个空格):□□1.0□□2.0□□3.0<回车>则能进行正确输入的语句是()。
下面属于白盒测试方法的是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
对如下二叉树进行后序遍历的结果为
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得吏改程序的结构!#include<stdio.h>
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下划线删除,使程序
随机试题
A.6个月B.1年C.2年D.3年E.4年
左眼内直肌麻痹时复视像分离的最大方向在()
下列选项中,不免征耕地占用税的有()。
履约义务包括的内容有()。
已知函数x∈R,求f(x)的最小正周期和最小值.
文件IN.DAT中存有300个四位整型数,函数ReadData()负责将IN.DAT中的数读到数组inBuf[]中。请编写函数findValue(),其功能是;求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于0的个数count、所有满足此条件
ZYBANTablets(药片)1.ZYBANisaprescription(处方)medicinetohelppeoplequitsmoking.Studieshaveshownthatmorethanone
Thetheoryofuniversalgrammarwasproposedby______.
CreativityEnvironmentI.WhatwedoincreativethinkingA.TheExplorer—ourroleforcollectingmaterialsandinformationB
It’sanindustrybuiltpurely【C1】______image,buttheactors,actressesandsingerswhoturntoitforhelpliketokeepita【C2
最新回复
(
0
)