- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C测试
选择题
下列有关c++程序中使用提取符合插入符的输入和输出语句的描述中,错误的是( )
提取符是对右移运算符重载得到的
插入符是对左移运算符重载得到的
提取符和插入符都是双目运算符,它们要求有两个操作数
提取符和插入符在输入和输出语句中不可联用
(2)。下列变量名中,非法的是( )
A.A25 B.My_car C.My-str D.abc
(3).下列运算符中,不能用于浮点数操作的是( )
A.++ B.+ C.*= D.(双目)
(4)。下列关于语句的描述中,错误的是( )
A.C++程序中的函数是由若干条语句组成的
B.每条语句都要实现某种操作
C.条件语句是用来实现分支操作的
D.循环语句是用来在一定条件下重复执行某段程序的
(5)。下列关于循环语句描述中,错误的是( )
A.while循环语句中条件给定的表达式不能为非零的常量,否则便是死循环
B.for 循环语句中的循环体可以出现while循环语、do-while循环语和for 循环语句
C.循环语句的循环体可以是空语句
D. 循环语句的循环体可以出现break语句、也可以出现continue语句
(6)。已知:int a[5],*p=a;则与++*p相同的是( )
A.*++P B.a[0]
C.*p++ D.++a[0]
(7).下列关于指针概念的描述中,错误的是( )
A.指针中存放的是某变量或对象的地址值
B.指针的类型是他所存放的熟知的类型
C、指针是变量,它也具有一个内存地址
D、指针的值非常量值是可以改变的
(8)C++中引用数组元素时,其数组下标的数据类型允许是( )
A.整形表达式 B.整形常量
C.整形常量或整形表达式 D.任何类型的表达式
(9)下列关于设置函数默认的参数值的描述中,错误的是()
A.可对函数的部分参数或全部参数设置默认值
B. 在有函数说明时,默认值应设置在函数说明时,而不是定义时
C. 设置函数默认参数时,只可用常量不可用含有变量的表达式
D.一个函数有且仅有一条return语句
(10)下列数组说明和初始化正确的是()
A.int a[5]=0 B.int b[3]={1,2,3,4}
C.float c[]={1 ,2 ,3} D.float d={5,3,6,0}
二、填空题
1、c++程序中,有且只有一个_____函数。
2、c++语言中,基本数据结构包含有整型、_______、_______、_______和______。
3、结合性从右至左的有___________、___________和赋值运算符。
4、表达式语句是一个表达式后边加上______组成的。空语句只有_____________。
5、复合语句是由_______或______条语句以上的语句加上________组成的。
6、在一个二维数组b[3][5]中,b[0]与______是等价的,b[1]与_______是等价的。
7、引用不是变量,它是某个变量或对象的______。引用的值是_______________,引用的地址值是____________________。
8、函数的存储分两种,他们分别是_______函数和内部函数,其中_________函数的存储类说明不可省略,该说明符是_______。
9、使用关键字inline说明的函数称为_______函数,具有相同函数名但具有不同实现的函数称为_______函数。
10、类体内成员访问有三个访问权限,说明他们的关键字分别是_______、________和________。
三、程序分析
(1)
#include iostream
using namespace std;
int age(int);
int main()
{ ?cout age(4)endl;
return 0;
}
int age(int n)
{ ?int c;
if (n==0) c=19;
else c=age(n-1)+3;
return c;
}
(2)
#include iostream
using namespace std;
int main()
{ ?void swap(int *,int *);
?? int i=5,j=8;
?? swap(i,j);
?? cout i jendl;
?? return 0;
}
void swap(i
文档评论(0)