首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(char **p) { ++p; printf("%s\n",*p); } main() { char *a[] = {"Morning", "Afternoon", "Evening", "Night
有以下程序 #include void fun(char **p) { ++p; printf("%s\n",*p); } main() { char *a[] = {"Morning", "Afternoon", "Evening", "Night
admin
2015-07-31
52
问题
有以下程序
#include
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、orning
答案
A
解析
本题主函数中定义了一个指针数组a,可以将它看成一个以字符指针为元素的一维数组。和-般的一维数组名能赋给同类型指针变量一样,该字符指针数组也可以赋给指向字符指针的指针,所以数组名a可以用作函数fun()的实参。在fun()函数中,++p操作使形参p往后移动一个字符指针的位置,即指针a[1]的位置。故最后通过printf()函数输出的字符串为"Afternoon"。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/52Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d"
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
设intx=1,y=1;表达式(|x‖--y)的值是()。
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
关于结构化程序设计原则和方法的描述错误的是()。
下列程序段的执行结果是______。inti;intx[][3]=}1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",x[i][2-i]);
C语言规定,简单变量作实参时,它和对应形参之间的数据传递方式是______。
最简单的交换排序方法是_____。
在面向对象的方法中,()描述的是具有相似属性与操作的一组对象。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
随机试题
被称为“人文主义之父”的意大利诗人是()。
韦克斯勒智力测验主要是
下列国家中公司治理结构属于市场导向型治理又称外部控制主导型治理的是()。
政府对工程质量监督的质量监督职能一是监督检查工程实体的施工质量,二是监督工程建设各方主体的质量行为,各方主体不包括()。
消防车道边缘与供消防车取水的天然水源和消防水池的距离不宜大于()。
需要办理注销登记的情形包括()。
若王女士要购买一套房龄3年的二手房,则她在申请个人二手房贷款时,必须提供的资料有()。
自2004年5月1日起施行的《物业管理企业资质管理办法》(建设部令第125号)规定,三级资质物业管理企业可以承接()的物业管理业务。
中国于1985年12月加入《世界遗产公约》。()
中国画的形式美因素包括:__________、__________、__________、__________。
最新回复
(
0
)