《C++试题库》(考试竞赛必备)3Word格式文档下载.docx

上传人:b****9 文档编号:13003240 上传时间:2022-10-02 格式:DOCX 页数:500 大小:314.77KB
下载 相关 举报
《C++试题库》(考试竞赛必备)3Word格式文档下载.docx_第1页
第1页 / 共500页
《C++试题库》(考试竞赛必备)3Word格式文档下载.docx_第2页
第2页 / 共500页
《C++试题库》(考试竞赛必备)3Word格式文档下载.docx_第3页
第3页 / 共500页
《C++试题库》(考试竞赛必备)3Word格式文档下载.docx_第4页
第4页 / 共500页
《C++试题库》(考试竞赛必备)3Word格式文档下载.docx_第5页
第5页 / 共500页
点击查看更多>>
下载资源
资源描述

《C++试题库》(考试竞赛必备)3Word格式文档下载.docx

《《C++试题库》(考试竞赛必备)3Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《《C++试题库》(考试竞赛必备)3Word格式文档下载.docx(500页珍藏版)》请在冰豆网上搜索。

《C++试题库》(考试竞赛必备)3Word格式文档下载.docx

B

206

函数调用语句“f((e1,e2),(e3,e4));

”中参数的个数为:

第1001页共2042页

A1B2C3D4

214

以下语句的输出结果是

enumweekday{sun,mon=3,tue,wed,thu};

weekday workday;

workday=wed;

cout<

A3B5C1D4

216

在函数内部或复合语句内部定义的变量称为 。

A内部变量B外部变量C局部变量D全局变量参考答案

222

在C++中,当用cin、cout流对象输入、输出时,程序头部要包括( ) 。

A#includeB#includeC#includeD#include参考答案

296

以下说法中正确的是 。

AC++程序总是从第一个的函数开始执行

B在C++程序中,要调用的函数必须在main()函数中定义C C++程序总是从main()函数开始执行

DC++程序中的main()函数必须放在程序的开始部分

第1002页共2042页

297

以下叙述中不正确的是 。

A 在不同的函数中可以使用相同名字的变量

B 函数中的形式参数是局部变量

C在一个函数内定义的变量只在本函数范围内有效

D在一个函数内的复合语句中定义的变量在本函数范围内有效参考答案

D

298

在C++程序中,以下说法正确的是 。

A函数的定义可以嵌套,但函数的调用不可以嵌套B函数的定义不可以嵌套,但函数的调用可以嵌套C函数的定义和函数的调用都不可以嵌套

D函数的定义和函数的调用都可以嵌套参考答案

299#include

voidfun(intx,int y,int z)

{z=x*x+y*y;

}voidmain()

{int a=31;

fun(5,2,a);

以上程序的输出结果是 。

A0B29C31

D无定值参考答案C

300

第1003页共2042页

以下程序的输出结果是( )。

#include

voidfun(intk)

if(k>

0)fun(k-1);

intw=5;

fun(w);

A54321B012345C12345D543210

301

以下所列的各函数首部中,正确的是 。

Avoidplay(var:

Integer,varb:

Integer)B voidplay(inta,b)

C voidplay(inta,intb)

DSubplay(aasinteger,basinteger)

302若有以下程序#include

longfun(intn)

第1004页共2042页

longs;

if(n==1||n==2)s=2;

elses=n-fun(n-1);

return s;

{cout<

}

则程序的输出结果是 。

303

若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是。

A调用可以作为独立的语句存在B调用可以作为一个函数的实参C调用可以出现在表达式中

D调用可以作为一个函数的形参参考答案

304有以下函数定义:

voidfun(intn, double x) {„„}

若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是

A fun(inty,double m);

B k=fun(10,12.5);

Cfun(x,n);

Dvoldfun(n,x);

第1005页共2042页

305

在一个C++程序中, 。

Amain函数必须出现在所有函数之前

Bmain函数可以在任何地方出现

Cmain函数必须出现在所有函数之后

Dmain函数必须出现在固定位置参考答案

306有以下程序#include

charfun(charx,chary)

if(x return x;

else return y;

char a='

9'

b='

8'

c='

7'

;

程序的执行结果是 。

A函数调用出错

B78C97D87

307

若程序中定义了以下函数

doublemyadd(doublea,doubleB)

第1006页共2042页

{return(a+B);

并将其放在调用语句之后,则在调用之前应该对该函数进行声明,以下选项中错误的说明是 。

A doublemyadd(doublea,B);

Bdoublemyadd(double,double);

Cdoublemyadd(doubleb,doubleA);

Ddoublemyadd(doublex,doubley);

参考答案

308有以下程序#include

#defineP 3

#defineF(int x) { return (P*x*x);

}voidmain()

程序运行后的输出结果是 。

A192B29C25

D编译出错参考答案

309

以下关于函数的叙述中正确的是 。

A每个函数都可以被其它函数调用(包括main函数)

B每个函数都可以被单独编译

C每个函数都可以单独运行

D在一个函数内部可以定义另一个函数参考答案

310

设函数fun的定义形式为void fun(char ch,float x) {„ },

第1007页共2042页

则以下对函数fun的调用语句中,正确的是 。

Afun("

abc"

3.0);

B t=fun('

D'

16.5);

Cfun('

65'

2.8);

Dfun(32,32);

311

C++中规定,程序中各函数之间 。

A既允许直接递归调用也允许间接递归调用

B不允许直接递归调用也不允许间接递归调用

C允许直接递归调用不允许间接递归调用D不允许直接递归调用允许间接递归调用参考答案

312

建立函数的目的之一是 。

A提高程序的执行效率

B提高程序的可读性

C减少程序的篇幅

D.减少程序文件所占内存参考答案

313

以下正确的函数定义形式是 。

Adoublefun(intx,inty){}

Bdoublefun(intx;

inty){}Cdoublefun(intx,inty);

{}Ddoublefun(intx,y);

{}

314

简单变量做实参时,它和对应形参之间的数据传递方式为 。

A地址传递

B单向值传递

C由实参传给形参,再由形参传回给实参

D由用户指定传递方式参考答案

315

引入内联函数的目的是为了( )。

A节省空间

B提高函数调用的效率

C方便变量的使用

第1008页共2042页

D扩大局部变量的使用范围参考答案

316

下列说法不正确的是。

A函数必须有返回值

B函数的返回值是通过return语句返回到主调函数的。

Creturn语句后的括号可要可不要

D有函数值的函数,它返回的函数值的类型是确定的参考答案

317

在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数

funA,则 。

A称为函数的直接递归调用B称为函数的间接递归调用C称为函数的循环调用

DC++中不允许这样的递归调用参考答案

318

以下有关函数参数的叙述不正确的是。

A函数的形参命名可以任意,只要符合标识符规则。

B实参只能是常数

C形参的值与实参的值不一定时刻保持一致。

D函数参数的值也可以是内存单元地址参考答案

319

函数原型是指下面哪种格式 。

A函数名([参数1类型][,参数2类型][„])

B函数类型关键字函数名([参数1类型][,参数2类型][„]);

C函数类型关键字函数名(标识符1][,标识符2][„]);

D函数名(参数1类型,标识符1][,参数2类型,标识符2][„]);

323

下面说法不正确的是 。

AC++程序就是由许多函数组成的。

B一个程序必须有且只有一个主函数。

C操作系统可以调用主函数,程序中的其他函数也可以调用主函数。

D被调用的函数简称为被调函数。

第1009页共2042页

328

inline关键字的含义是 。

A外联

B内联

C宏定义

D调用函数定义参考答案

340

不能放在声明区的语句是 。

Aif语句

B变量定义语句C函数声明语句D类定义语句参考答案

341

可放在声明区的语句是 。

Afor语句

Bwhile语句

C结构体定义语句

Dswitch语句参考答案

346

C++源程序可有多个函数,但必须有一个 。

A初始函数

B构造函数

C析构函数

D主函数即启动函数参考答案

本题序

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1