首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序: #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://jikaoti.com/ti/ICL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C程序,以下叙述中正确的是()。
以下程序拟调用getmax函数,找出四个变量中最大的一个,但程序不完整: #include<stdio.h> intgetmax(intx,inty) {returnx>yx:y;} voidmain() { inta,b,
下面不属于软件需求规格说明书内容的是()。
数据库中对概念模式内容进行说明的语言是()。
若变量已经定义且正确赋值,则针对程序段:temp=a;a=b;b=temp;以下叙述中正确的是()。
将数据和操作置于对象统一体中的实现方式是()。
有以下程序:#include<stdio.h>main(){intn=2,k=0;while(k++&&n++>2):printf("%d%d\n",k,n);}程序运行后的输出结果是()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
有以下程序:#include<stdio.h>structst{intx;inty;}a[2]={5,7,2,9};main(){printf("%d\n",aE03.y*a[1].x);}程序运行后的输出结果是(
有3个关系R1、R2和R3如下所示: 则由关系R1和R2得到关系R3的运算是()。
随机试题
既可治疗脾胃病,又多用于泌尿、生殖系统疾病的穴位为()
磺酰脲类降糖药的作用机制是
溶血发生时红细胞破坏增加的直接证据
不属于轻体力劳动的是
不属于蛇毒血凝酶的给药途径的是()
下列交易中,属于证券交易的有()
古英语中“book(书)”的复数形式是“bec”,到现代变成了“books”。这属于()。
土地革命时期,中国共产党内出现的时间最长、危害最大的错误倾向是()
ANewFaceforAnOldRestaurantReviewedbySarahJohnstonandWilfredYangTheCascadeRestaurantreopenedr
Mostofusareneitherpilotsnorastronauts.Wearenottrainedtosteerlargehulksofsteelandgasolinewhilemanipulatings
最新回复
(
0
)