首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列关于线性链表的叙述中,正确的是()。
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
有以下程序段charname[20];intnum;scanf("name=%snum=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001后,name的值为
以下叙述中正确的是
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf(’’a=%db=%dc=%d\n’’,a,b,c);程序的输出结果是
若有以下语句:intn;floatf=13.8;则执行n=(int)f%3;后,n的值是()。
有以下程序:#include<stdio.h>#include<stdio.h>voidfun(int**s,intx[2][3]){**s=*(x[1]+1);}main(){inta[2][3]={1,2,3,4,5,6}
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.d
软件生命周期中的活动不包括( )。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
随机试题
肝性脑病的神经精神症状有
空气卫生学标准二类区域
建设用地审批制度包括()。
为了防止煤的自燃,关于煤在储煤槽内贮存时间的说法,错误的是()。
下列属于建设工程目标控制经济措施的是( )。
在低温深冷工程中常采用的管材有()。
企业支付现金,可从企业库存现金限额中支付或从开户银行中提取或从本企业的现金收入中直接支付。()
为了克服变革的阻力,在进行变革的过程中,管理层需要考虑的方面包括()。
在本职工作之外从事的、不计报酬的服务性或公益性工作,称为()。
设n阶矩阵A满足(aE-A)(bE-A)=0且a≠b.证明:A可对角化.
最新回复
(
0
)