首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<iostream> using namespace std; void fun(char**q) { ++q; cout<<*q<<end1; }
以下程序的输出结果是( )。 #include<iostream> using namespace std; void fun(char**q) { ++q; cout<<*q<<end1; }
admin
2019-06-12
28
问题
以下程序的输出结果是( )。
#include<iostream>
using namespace std;
void fun(char**q)
{
++q;
cout<<*q<<end1;
}
main()
{
static char*s[]={’’HI","HELLO’’,’’TEST’’};
char**p;
p=s;
fun(p);
system(’’PAUSE’’);
return 0;
}
选项
A、为空
B、HI
C、HELLO
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中的下一个字符串,即“HEILO”,所以输出语句“cout<<*q<<end1:”输出该字符串值。
转载请注明原文地址:https://kaotiyun.com/show/GU8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为:Objectid=0Obiectid=1请将程序补充完整。#includeusingnamespacestd;classPoint{public
Jackson方法是一种面向_____________的结构化方法。
下面的描述中,不属于面向对象方法的是()。
当需要将一个函数boolisnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
下列有关指针的用法中,错误的是()。
软件工程研究的内容主要包括:软件工程管理和【】技术。
以下叙述正确的是
设计软件结构是在软件生命周期的()。
对基类数据成员的初始化必须在派生类构造函数中的______处执行。
下列关于虚基类的描述,错误的是()。
随机试题
防蜡抑制剂主要有活性剂型和()型。
大脑中动脉血栓栓塞,栓子可能来源于
易产生疼痛症状的原因是
牡蛎散的组成中有
法律关系与其他社会关系的根本区别为下列哪一或哪些选项?()
当市场情况如下图所示时,买入套期保值会使得( )。
教学场景:(教师B在做调查时发现93%的学生上网搜索过信息,但60%以上的学生用于娱乐,而且绝大部分的学生没有思考过搜索技巧。)师B:上一节课我在四个班级做了网上问卷调查。这个结果真实地反映了同学们利用Intemet的现状。(屏幕呈现调查结果图。)师
进入青春期后,青少年学生的认知能力发展到了()阶段。
聚合思维是指从已知信息中产生逻辑结论,从现成资料中寻求正确答案的一种有方向、有条理的思维方式,是从不同来源、不同材料、不同层次探求出一个正确答案的思维方法。因此,聚合思维对于从众多可能性的结果中迅速做出判断,得出结论是最重要的。依据上述定义,下列行为中属于
下面有关标准模块的叙述中,错误的是()。
最新回复
(
0
)