计算机二级考试C++每日一练(2016-2-5) |
第1题:有如下类模板定义: template classBigNumber{ longn; public: BigNumber(Ti):n(i){} BigNumberoperator+(BigNumberb){ returnBigNumber(n+b.n); } }; 己知b1、b2是BigNumber的两个对象,则下列表达式中错误的是() A.bl+b2 B.b1+3 C.3+b1 D.3+3 |
【单选题】: |
第2题:下列关于文件流的描述中,正确的是() A.文件流只能完成针对磁盘文件的输入输出 B.建立一个文件流对象时,必须同时打开一个文件 C.若输入流要打开的文件不存在,将建立一个新文件 D.若输出流要打开的文件不存在,将建立一个新文件 |
【单选题】: |
第3题:C+ +流有() 个预定义的流对象 |
【填空题】: |
第4题:C+ +流提供了提取运算符和() |
【填空题】: |
第5题:利用C+ +流既可进行有格式输入输出,也可进行()。 |
【填空题】: |
第6题:输出流类ostream重载了运算符,用于() |
【填空题】: |
第7题:重载的的功能是从输入流中提取数据赋值给一个变量,因此称之为() |
【填空题】: |
第8题:重载的功能是把表达式的值插入到输出流中,因此称之为()(inserter)。 |
【填空题】: |
第9题:,C+ +提供了一系列可与运算符或配合使用的特殊函数,称为() |
【填空题】: |
第10题:有了操作符,C++流操作在风格上就更加统一,()操作也显得更加流畅。 |
【填空题】: |