首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
14
问题
以下程序的输出结果是( )。 #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全国计算机二级
相关试题推荐
结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是()。
有以下程序:#include<stdio.h>main(){chara=4:printf("%d\n",a=a<<1);}程序运行后的输出结果是()。
以下叙述中正确的是()。
存储在计算机内有结构的数据集合是
关于函数返回值,以下叙述正确的是()。
设数据集合为D={1,2,3,4,5}。下列数据结构B=(D,R)中为非线性结构的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
在关系代数运算中,有5种基本运算,它们是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
测试用例包括输入值集和______值集。
随机试题
导游讲解是导游语言中最能体现导游职业特点和语言水平的表达形式。()
治疗呃逆气机郁滞证,应首选的方剂是
基本预备费之计算基数为______之和。
根据我国工作场所有害因素接触限值有关标准,职业接触限值分为()三类。
报检人申请更改证单时,应填写更改申请单,交附有关函电等证明单据,经审核同意后方可办理更改手续。
国务院证券监督管理机构可以要求下列()单位,在指定的期限内提供与证券公司经营管理和财务状况有关的资料、信息。Ⅰ.证券公司的开户银行、指定商业银行、资产托管机构Ⅱ.证券交易所Ⅲ.证券登记结算机构Ⅳ.为证券公司提供服务的证券服务机构
民法是调整平等主体的公民之间的、法人之间的及公民和法人之间的()的法律规范的总和。
Life,atleastforaseed,isbetteroutintheworld.【R1】______Seedsknowhowtogetaround.【R2】______Buttheyallhavethes
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
Havingspentsometimeinthecity,hehadnotrouble__________________(找到去历史博物馆的路).
最新回复
(
0
)