首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列选项中非法的字符常量是()。
以下程序的输出是【】。main(){charstr1[]="Howdoyoudo",*p1=str1;strcpy(str1+strlen(str1)/2"esshe");printf(’%s\n",p
下列程序的输出结果是______。char*fun(char*str,intn){inti;char*p=str;for(i=0;i<10;i++,str++)*str=’a’+i;
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作。
C语言结构体类型变量在程序执行期间()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S。则以下选项中正确的是______。
在面向对象的程序设计方法中,类的实例称为______。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置,并改正错误。
随机试题
抽油机井测试动液面是为了了解()的工作状况。
________是为提高日常生产经营活动的工作效率而作出的决策。
为什么说西方行政管理学在19世纪末20世纪初产生并不是偶然的,而是有其历史的必然性?
浅Ⅱ度烧伤局部损伤的深度是
关于塑料基托的评价中,错误的是
甲掉进一个没有设置明显标志的且未采取安全措施的基坑中,造成腿部受伤,花去医疗费2000元。甲多次找该项目的建设单位、施工单位索赔,双方互相推诿。根据我国《建设工程安全生产管理条例》的规定,承担该责任的主体应该是()。
在默认格式下,向Excel单元格中输入5/20,则单元格中的数据为()。
公共物品具有非竞争性与非排他性,它的消费不排斥也不影响其他人同时享用,也不会因此减少其他人消费该种公共物品的数量和质量;同时技术上也不可能将拒绝为它支付费用的个人排除在公共物品受益范围之外。下列属于公共物品的有:
Choosethecorrectletter,A,BorC.Whatisherson’sgivenname?
Anybrainexerciseisbetterthanbeingatotalmentalcouchpotato.Buttheactivitieswiththemost【C1】______arethosethatr
最新回复
(
0
)