首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; char *x[]={"First", "Second", "Third" }; void f(char *z[ ])
有以下程序: #include <iostream> using namespace std; char *x[]={"First", "Second", "Third" }; void f(char *z[ ])
admin
2013-02-27
67
问题
有以下程序: #include <iostream> using namespace std; char *x[]={"First", "Second", "Third" }; void f(char *z[ ]) { cout<<*z++<<end1; } int main ( ) { char **y; y=x; f(y); return 0; }
选项
A、产生语法错误
B、First
C、Secpnd
D、Third
答案
2
解析
程序首先定义全局指针数组x,并赋初值。在函数f()中,语句“cout<<*z++<<end1;”是输出*z指向的字符串,然后指向下一个指针。由于在主函数中,指针y已初始化指向指针数组x,所以执行f(y)后,程序输出指针数组x中的第一个字符串"First"。
转载请注明原文地址:https://www.kaotiyun.com/show/WSVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> structtt{intx;structtt*y;}*p; structtta[4]={20,a+1,15,a+2,30,a+3,17,a}; main() { inti;
若有语句:void*P=malloc(80);,则以下叙述错误的是()。
有以下程序 #include<stdio.h> int*fun() { staticinta[2]={0,1}; a[0]+=a[1]; a[1]+=a[0]; returna; } voidmain(
在数据库的三级模式中,外模式(用户模式或子模式)有()。
定义部门关系模式如下: 部门(部门号,部门名,部门成员,部门总经理), 使它不满足第一范式的属性是()。
有三个关系R、S和T如下: 则由关系R和关系s得到关系T的操作是()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
以下说法正确的是()。
当变量c的值不为2、4、6时,值为“真”的表达式是()。
随机试题
管线两侧各()m内不得有深根植物,管线两侧安全距离不得有建(构)筑物。
下列不适合选择腹腔镜检查的情况是
水利工程建设项目施工实施阶段监理工作的基本内容包括()。
依据消费税的规定,下列应税消费品中,准予扣除外购已纳消费税的有()。
我国戏曲史上第一部昆曲剧本是________,其曲作者是________,词作者是________。
下列陈述中正确的是()。
ManyforeignerswhohavenotvisitedBritaincallalltheinhabitantsEnglish,fortheyareusedtothinkingoftheBritishIsle
Inrecentyears,moreandmoreforeignersareinvolvedintheteachingprogramsoftheUnitedStates.Boththeadvantagesandth
TOEFLiBTWriting.Inthisintegratedwritingtask,youwillwritearesponsetoaquestionaboutareadingpassageandalectur
QualityAssuranceatAllStagesWerecognizethatthekeytoqualityassuranceiscontinuousalertness.Thatiswhyoursyst
最新回复
(
0
)