首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
29
问题
以下程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
下列程序的执行结果为【】。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<
软件设计模块化的目的是【】。
派生类对象对其基类中的什么成员是可访问的?
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
流操作子______可跳过输入流中的前导空白字符。
下面叙述不正确的是
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[
下列运算符中全都可以被友元函数重载的是
下列关于栈的叙述正确的是
在C++中,打开一个文件,就是将这个文件与一个()建立关联,关闭一个文件,就是取消这种关联。
随机试题
治疗急性心源性肺水肿应选用
固体样品抽样时应对大包装样品分别抽样,混合均匀后按四分法取平均小样。
肾盂癌手术切除范围包括()
肺窗有宽窗和窄窗之分,窄窗的窗宽和窗位分别是
下颌缺失,弯制卡环,舌侧为塑料基托连接的义齿蜡型,采用混装法装入型盒,常规去蜡,充填,磨光患者提出义齿基托表面不平,其主要原因是
患者身热不恶寒,反恶热,烦渴喜冷饮,神昏谵语,便秘溲赤,手足逆冷。舌红苔黄而干,脉滑数有力。其证候是
A、风热感冒颗粒B、建曲C、板蓝根颗粒D、风热咳嗽胶囊E、川贝止咳露风热咳嗽,鼻塞流涕,发热头昏,咽干舌燥宜用()
丈量一段距离6次,结果分别为365.030m,365.026m,365.028m,365.024m,365.025m和365.023m。则观测值的中误差、算术平均值中误差和平均值的相对中误差分别为( )。
Withtheeconomyofthecountrygoingstrong,the______moodisoneofoptimism.
Whydoesn’ttheauthorwanttotalkaboutbeingawomanscientistagain?Whatdidtheauthorconstantlyfightagainstwhiledoi
最新回复
(
0
)