首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char**p) { ++p: printf(’’%s\n’’,*p); } main() { char*a[]={
有以下程序: #include<stdio.h> void fun(char**p) { ++p: printf(’’%s\n’’,*p); } main() { char*a[]={
admin
2021-04-28
25
问题
有以下程序:
#include<stdio.h>
void fun(char**p)
{
++p:
printf(’’%s\n’’,*p);
}
main()
{
char*a[]={’’Morning’’,’’Afternoon’’,’’Evening’’,’’Night’’};
fun(a);
}
程序运行后的输出结果是( )。
选项
A、Afternoon
B、fternoon
C、Morning
D、oming
答案
A
解析
本题主函数中定义了一个指针数组a,可以将它看成一个以字符指针为元素的一维数组。和一般的一维数组名能赋给同类型指针变量一样,该字符指针数组也可以赋给指向字符指针的指针,所以数组名a可以用做函数fun()的实参。在fun()函数中,++p操作使形参p往后移动一个字符指针的位置,即指针a[1]的位置。故最后通过printf()函数输出的字符串为“Afternoon”。因此A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/Vnz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
有以下程序main(){unsignedchara=2,b=4,c=5,d;d=aJb;d&=c;printff’’%d\n’’,d);)程序运行后的输出结果是
以下选项中正确的定义语句是()。
以下叙述中正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
以下定义数组的语句中错误的是
下列语句组中,正确的是
检查软件产品是否符合需求定义的过程称为
下列关于C语言文件的叙述中正确的是()。
以下选项中,不合法的C语言用户标识符是
随机试题
当液体流过固体表面时,在垂直于流动方向上的各点流速不一样。()
焊工操作时,不准穿有铁掌的皮鞋或布鞋。()
在Excel2003中,除改变单元格格式的“对齐”设置外,下列____________方法可以实现在单元格中插入文字时换行。
LearnMoreinFiveDaysThanSomeManagersLearninFortyWeeksInterpersonalSkillsforSeniorManagersPeo
卡托普利的降压机制是
伪造会计凭证和会计账薄是指()。
割草机的刀片及刀具
请选择最适合的一项填入问号处,使右边图形的变化规律与左边图形一致。()
动力环境监控系统中常用的硬件中包含传感器和变送器,其中(3)是负责将输入的被测电量按照规律变换成可传送的标准输出信号,而(4)是负责将非电量信号变换为电量输出。动力环境监控系统目前常用串口作为数据传送的途径,在动力环境监控系统中常用的串行接口有(5)、RS
•Lookatthestatementsbelowandtheprofilesoffiveexecutivesontheoppositepage.•Whichexecutive(A,B,C,DorE)does
最新回复
(
0
)