首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序:
#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://kaotiyun.com/show/rJtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){intid,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是
以下叙述中正确的是
以下叙述中正确的是
若有以下程序#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz"};intp[6][2]={{0,1},{1,5},{0,0}
以下关于C语言的叙述中正确的是
数据库系统的三级模式不包括()。
设有定义:struct{charmark[12];intnuml;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
随机试题
背景:某工程业主与监理单位签订了施工阶段监理合同,与承包方签订了工程施工合同。施工合同规定:设备由业主供应,其他建筑材料由承包方自行采购。施工过程中,发生如下事件:事件一:施工过程中,承包方未与监理工程师沟通,订购了一批钢材,钢材运抵
下列说法中不正确的是
如题54图所示机构中,O1A杆绕O1轴转动,则AB杆的速度瞬心在()。
纠纷发生后,当事人申请仲裁的,应符合的条件不包括( )。
财务评价的基本报表包括()。
下列关于全面推进依法治国的说法,哪些是不正确的()。
公安执法监督是()授权的主体对公安机关及其人民警察的执法活动所实施的监督。
委员会成员:作为一名长期的大学信托委员会的成员,我认为在过去的时间里该委员会运作得很好,因为它的每—个成员都有丰富的经历和兴趣。因此,如果将来有些成员被选举主要是因为坚持要求某一政策,如减少学费,那么这个委员会就不再会起那么好的作用。该委员会成员在得出上述
Readthetwomemosbelow.Completetherequestformforticketsforthebusinessfairontheoppositepage.Writeawordorphr
Tonyistalkingaboutthefriendsandthefood______interesthim.
最新回复
(
0
)