首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<iostream> using namespace std; void fun(char**q) { ++q; cout<<*q<<end1; } mai
以下程序的输出结果是( )。 #include<iostream> using namespace std; void fun(char**q) { ++q; cout<<*q<<end1; } mai
admin
2012-01-20
56
问题
以下程序的输出结果是( )。 #include<iostream> using namespace std; void fun(char**q) { ++q; cout<<*q<<end1; } main() { static char*s[]={"HI","HELL0","TEST"}; char**p; p=s; fun(p); system("PAUSE"); return 0; }
选项
A、为空
B、HI
C、HELL0
D、TEST
答案
C
解析
由程序main主函数入手,调用fun函数,在fun函数中执行“cout<<*q<<end1;”语句实现程序输出。主函数中变量char*s[]为指针数组,char**p表示p指向的字符指针数据。*p就代表p指向的字符指针。语句“p=s;”表明p指向字符指针s,而**p则是s[]中的第一个字符串“HI”。主函数将变量p传值给函数fun(char**q)中的q,在函数体内部首先执行“++q”语句,就是将q的指针指向s中的下一个字符串,即“HELL0”,所以输出语句“cout<<*q<<end1;”输出该字符串值。
转载请注明原文地址:https://kaotiyun.com/show/yXVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
执行以下语句段后,xy的值是()。int*pt,xy;xy=200;pt=&xy;xy=*pt+30;
下列关于线性表的叙述中,不正确的是()。
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是
结构化程序设计的3种结构是()。
下列选项中,不属于数据库管理的是()。
下列定义变量的语句中错误的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法是()。
下列各排序算法中,最坏情况下的时间复杂度最低的是()。
测试用例包括输入值集和__________值集。
随机试题
能够与大黄、芒硝配伍用于治疗胃肠积滞,热结便秘的药物是
关于桡骨的正确描述是
糖皮质激素类药物的作用不包括()
关于基层群众自治性组织,以下说法中正确的有哪些?()
不必在会计报表附注中披露的是()。
OBV(能量潮指标)的理论基础是市场价格的有效变动必须有成交量配合,量是价的先行指标。()
演讲:你觉得在大学期间是积累知识重要,还是人格塑造重要?
宋朝法律中规定的不动产典卖契约的成立要件包括()(2010年非法学综合课多选第63题)
设曲线r=2cosθ,,则该曲线所围成的平面区域绕直线θ=旋转所得的旋转体体积为__________。
以下关于网络营销的叙述中,错误的是______。
最新回复
(
0
)