10个C++选择题(5)

11.已知chara[][20]={“Beijing”,“shanghai”,“tianjin”,“chongqing”};语句cout<<a[30];的输出是〖11〗。... 11. 已知char a[ ][20]={“Beijing”, “shanghai”, “tianjin”, “chongqing”}; 语句cout<<a[30]; 的输出是〖11〗。
A) 空格 B) n C) 不定 D) 数组定义有误
12. 在一个C++源程序文件中,若要定义一个只允许在该源文件中所有函数使用的变量,则该变量需要使用的存储类别是〖12〗。
A) extern B) register C) auto D) static
13. 定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是〖13〗。
A) swap(int x, int y){ int t; t=x; x=y; y=t; }
B) swap(int *x, int *y){ int t; t=x; x=y; y=t; }
C) swap(int *x, int *y){ int t; t= *x; *x = *y; *y=t; }
D) swap(int *x, int *y){ int *t; t=x; x=y; y=t; }
14. 下面函数的功能是〖14〗。
void fun(char s1[ ], char s2[ ]) { while(*s2++=*s1++); }
A) 字符串比较 B) 字符串复制 C) 字符串连接 D) 字符串反向
15.说明语句”int (*p)( );”的含义是〖15〗。
A) p是一个指向一维数组的指针变量 B) p是指针变量, 指向一个整型数据
C) p是一个指向函数的指针,该函数的返回值是一个整型 D) 以上都不对
16. 若用数组名作为函数调用时的实参,则实际上传递给形参的是〖16〗。
E) 数组首地址 B) 数组的第一个元素值
C) 数组中全部元素的值 D) 数组元素的个数
17.若有以下说明和语句,则〖17〗是对a数组元素的错误引用。
int a[12]={0},*p[3],**pp,i;
for(i=0;i<3;i++) p[i]=&a[i*4];
pp=p;
A)a[12] B)p[2][3] C)a[10] D)pp[0][1]
18.若有以下说明和语句,则输出结果是〖18〗。
char *sp="\t\v\\\0will\n";
cout << strlen(sp);
A)14 B)3 C)9 D)字符串中有非法字符,输出值不定
19.在C++语言程序中,若对函数类型未加显式说明,则函数的隐含类型为〖19〗。
A)void B)double C)int D)char
20.以下叙述中,正确的是〖20〗。
函数的重载是指完成不同功能的函数可以具有相同的函数名,但
A)定义的重载函数必须具有不同的参数个数或不同的参数类型
B)定义的重载函数必须在返回值的类型上有所不同
C)定义的重载函数不允许用inline修饰为内联的
D)定义的重载函数不允许带有缺省参数值
E)定义的重载函数不允许递归
展开
 我来答
tunan1988
2007-11-29
知道答主
回答量:12
采纳率:0%
帮助的人:3.7万
展开全部
11 D
12 B
13 c
14
15 c
16 a
17
18 b
19 A
20 A
问我想知
2007-12-02 · TA获得超过224个赞
知道答主
回答量:155
采纳率:0%
帮助的人:0
展开全部
a b c b c e d b c a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式