c 语言中每条复合语句以左花括号开始并以,C++习题及答案

本文解析了中央电大开放本科C++语言期末考试中的选择题和填空题,涉及目标文件扩展名、输入数据格式、逻辑运算、语句转换、break语句、数组定义、函数返回类型、字符串长度、拷贝构造函数等内容,适合C++学习者复习巩固。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

试卷代号:1075

中央广播电视大学2009—2010学年度第—学期“开放本科”期末考试

C++语言程序设计试题

2010年1月一、单选题(每小题2分,共20分)

1.由C十+源程序文件编译而成的目标文件的缺省扩展名为( )。

A.obj B. 1ik

C.exe D.cpp

2.程序运行中需要从键盘上输人多于一个数据时,各数据之间需要使用( )符号作为分隔符。

A.空格或逗号 B. 逗号或回车

C. 逗号或分号D.空格或回车

3.设x是一个bool型的逻辑量,y的值为10,则表达式x&&y的值为( )。

A.1 B.0

C.x的值D.x的相反值。

4.任何for语句都能够被改写为( )语句。

A.复合B.if

C.switch D.while

5.break语句叫做( )语句。

A.中断退出循环或开关b.返回

C. 转向D.继续

6.在下面的一维数组定义中,( )语句有语法错误。

A.inta[]={l,2,3} B.inta[10]={0}

C.inta[] D.inta[5]

7.下面的( )保留字不能作为函数的返回类型。

A.void B.int

C. new D.10ng

8.下面的函数声明中,( )是"void BC(inta,intb);”的重载函数。

A.int BC(int x,int y) B.void BC(int a,char b)

C. float AA(int a,char b) D.int BC(int a,int b=0)

9.当一个字符指针指向具有n个字节的存储空间时,它所能存储字符串的最大长度为( )。

A. n

B. n+l

C.n一1 D.n一2

10.假定AB为一个类,则该类的拷贝构造函数的声明语句为( )。

A.AB&(AB x) E.AB(ABx)

C. AB(AB*x) D.AB(AB&)

二、填空题(每小题2分,共20分)

1.C++语言中每条复合语句以左花括号开始,并以结束。

2.假定一个枚举类型的定义为"enum RA{ab,ac,ad,ac};”,则ac的值为。

3.十进制数25表示成符合C++语言规则的八进制数为。

4.表达式x=x+y表示成复合赋值表达式为。

5.若x=5,则x>5的逻辑值为。

6.假定一个一维数组的定义为"char*a[8];",则该数组占用个字节的存储空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值