首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
24
问题
以下程序的输出结果是( )。 #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://jikaoti.com/ti/lKL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta:2,b;b=a
有以下定义和语句:structstudents{intnum;charname[20];charc;struct{intgradel;intgrade2;}s;};structstu
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib
已有定义“inta=3:”和输出语句“printf("%8x".a);”,a);”以下正确的叙述是()。
设有如下三个关系表:下列操作中正确的是()。
设有以下程序段structbook{floatprice;charlanguage;chartitle[20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体变量rec的title成员
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文
若实体A和B是一对多的联系,实体B和c是一对一的联系,则实体A和C的联系是()。
随机试题
只要前提正确且逻辑推理结构有效,则结论必然正确。根据以上判断。以下哪几种情况是可能出现的?Ⅰ.结论正确且前提正确,但逻辑结构是无效的。Ⅱ.逻辑推理结构有效且结论正确,但前提是错误的。Ⅲ.前提错误且逻辑结构无效,但结论正确。Ⅳ.前提错误且逻辑结构无效
口服药物通过胃肠道黏膜上皮细胞吸收的主要方式是
A、硬脂酸镁B、邻苯二甲酸醋酸纤维素C、干燥淀粉D、尼泊金乙酯E、可可豆脂片剂崩解剂
下列关于使用手持电动工具和移动式电气设备的说法中,错误的是()。
【背景资料】某施工单位承接了12km的山区二级公路工程项目,其中一包含一座长100m的双车道隧道。隧道起止桩号为K5+640~K5+750,隧道围岩为砂岩,岩体完整,呈块状整体,进出口岩石裸露。隧道采用传统矿山法施工。隧道洞口段路面采用
“假回购”业务是指双方交易时,并没有真实的、足额的证券用于抵押的行为。()
老年社会工作的对象包括()。
有关记忆的研究表明,排在最前面和后面的单词比排在中间的单词记忆效果要好。这是()。
中国共产党的四项基本原则是中国社会主义建设的政治保证,是我国的立国之本。()
有一组数据:3,6,2,7,32,4,8,6,5。要描述这组数据的特征,受极端数据影响的统计量是()
最新回复
(
0
)