首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( char **p ) { int i; for(i=0; i
有以下程序 #include void fun( char **p ) { int i; for(i=0; i
admin
2019-04-24
17
问题
有以下程序
#include
void fun( char **p )
{ int i;
for(i=0; i<4; i++ ) printf("%s",p
);
}
main()
{ char *s[6]={ "ABCD","EFGH","IJKL","MNOP","QRST","UVWX" } ;
fun(s); printf("\n" );
}
程序运行后的输出结果是( )。
选项
A、ABCDEFGHIJKLMNOP
B、ABCD
C、AEIM
D、ABCDEFGHIJKL
答案
A
解析
指针数组s作为函数参数,p
与s
等价,均是指向第i+1个字符串的首地址,输出语句" printf("%s",p
);"会将该字符串整体输出。所以函数fun()的功能是输出二维指针p指向的字符串数组的前4个字符串,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/OmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
若定义下列结构体,结构体变量p的出生年份赋值正确的语句是()。structst{intx;inty;intz;}structworker{charname[20];
在C语言中,如果下面的变量都是血类型,则输出的结果是______。sum=pad=5;pAd=sum++,pad++,++pAd;printf("%d\n",pad);
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta[]
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
以下叙述中错误的是
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4下列正确的输入语句是()。
下列能正确定义一维数组的选项是()。
有如下程序:main(){ints=0,a=1,n;scanf("%d",&n);do{s+=1;a=a-2;}while(a!=
下列实体类型的联系中,属于一对多联系的是()。
随机试题
女性,49岁,因下腹不适,腰骶部疼痛,伴多量白带。诊断为“颗粒型重度糜烂”前来就诊。正确的处理是
引起心源性晕厥的常见心血管系统的病因不包括
A.钩端螺旋体 B.沙眼衣原体 C.产气荚膜梭菌 D.大肠埃希菌 E.结核分枝杆菌能通过除菌滤器的是
用于痰湿阻滞经络所致肢体关节疼痛、麻木、阴疽流注,宜选用的药物是()用于湿热痹阻经络所致肢体、关节红肿疼痛、屈伸不利,宜选用的药物是()
尿毒症病人高血压最主要的原因是
当事人的()即是要约邀请。
公民、法人或其他组织因不可抗力或其他特殊情况耽误法定期限而向人民法院申请延长期限的,必须在障碍消除后的多长时间内提出()。
简述组织文化的形成过程。
Wouldyoumindkeepinga(n)______onthehouseforuswhileweareaway?
Notonly______thefalloftheczar,butitalsodestroyedtheprovisionalgovernment.
最新回复
(
0
)