首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<iostream> using namespace std; void fun(char**q) { ++q; cout<<*q<<endl; ) main() { stoic char*s[]={"H
以下程序的输出结果是( )。 #include<iostream> using namespace std; void fun(char**q) { ++q; cout<<*q<<endl; ) main() { stoic char*s[]={"H
admin
2016-10-28
33
问题
以下程序的输出结果是( )。
#include<iostream>
using namespace std;
void fun(char**q)
{
++q;
cout<<*q<<endl;
)
main()
{
stoic char*s[]={"HI","HELLO","TEST"};
char**p;
p=s;
fun(p);
system("PAUSE");
return0:
}
选项
A、为空
B、HI
C、HELLO
D、TEST
答案
C
解析
由程序main主函数入手,调用fun函数,在fun函数中执行“cout<<*q<<endl;”语句实现程序输出。主函数中变量char*s[]为指针数组,char**p表示p指向的字符指针数据。*p就代表p指向的字符指针。语句“p=s;”表明p指向字符指针s,而**p则是s[]中的第一个字符串“HI”。主函数将变量p传值给函数fun(char**q)中的q,在函数体内部首先执行“++q”语句,就是将q的指针指向s中的下一个字符串,即“HELLO”,所以输出语句“cout<<*q<<endl:”输出该字符串值。
转载请注明原文地址:https://kaotiyun.com/show/lONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是______.
下列关于析构函数的描述中,错误的是()。
下列有关指针的用法中错误的是()。
下面的说明中,正确的函数定义是()。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
已知fl(int)是类A的公有成员函数,p是指向成员函数fl()的指针,采用赋值,()是正确的。
下列运算符中全都可以被友元函数重载的是
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:void
下列语句段将输出字符’*’的个数为()。inti=100;while(1){i--;if(i==0)break;cout<<’*’;}
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
随机试题
酸碱处理法测定茶叶中粗纤维的操作顺序正确的是()。
慢性宫颈炎病人护理不正确的是()
在酶促反应中,当底物浓度达到饱和后,再增加底物
下列关于投资项目财务分析评价指标的表述中,正确的有()
下列关于企业对外提供的财务报表的表述中,正确的有()。
下列关于市场价值最大化与市场增加值的说法,正确的有()。
游客在摄像时,为不耽误团队时间,可以直接插队摄影。()
担任人民警察,应具有专科及以上文化水平。()
设g(x)为连续函数,且满足,则I=∫abg(x)dx[].
信息安全中,【 】是指在应用层对信息的保密性、完整性和来源真实性进行保护和认证。
最新回复
(
0
)