一.单选题(共22题,100.0分)

1

已知int i=5,下列do-while循环语句的循环次数是

do{

cout<<i - -<<endl;

i - -;

}while(i!=0);

 
  • A、

    0

  • B、

    1

  • C、

    5

  • D、

    无限

正确答案: D 我的答案:D得分: 4.5分
2

命题“10<m<15或m><m<15或m>20”的C++语言表达式是

 
  • A、

    (m>10)&&(m<15)||(m>20)

  • B、

    (m>20)&&(m<15)||(m>10)

  • C、

    (m>10)||((m<15)&&(m>20))

  • D、

    (m>10)||(m<15)||(m>20)

正确答案: A 我的答案:A得分: 4.5分
3

下列对定义重载函数的要求中_____是错误的提法。

 
  • A、

    要求参数的个数相同

  • B、

    要求参数类型相同时,参数个数不同

  • C、

    函数的返回值类型可以不同

  • D、

    要求参数个数相同时,参数类型不同

正确答案: A 我的答案:A得分: 4.5分
4

在_____情况下适宜采用inline内联函数。

 
  • A、

    函数体含有循环语句

  • B、

    函数体含有递归语句

  • C、

    函数代码少,频繁调用

  • D、

    函数代码多,不常调用

正确答案: C 我的答案:C得分: 4.5分
5

下面有关for循环语句正确的描述是

 
  • A、

    for循环只能用于循环次数已经确定的情况

  • B、

    for循环是先执行循环体,后判断循环表达式

  • C、

    在for循环中,不能用break语句跳出循环

  • D、

    for循环的循环体语句中可以包含多条语句,但必须用大括号括起来

正确答案: D 我的答案:D得分: 4.5分
6

下列函数调用中,对主调函数没有起到任何作用的是

 
  • A、

    void f1(double &x) { --x; }

  • B、

    double f2(double x) { return x-1.5; }

  • C、

    void f3(double x) { --x; }

  • D、

    double f4(double *x) { --*x; return *x; }

正确答案: C 我的答案:C得分: 4.5分
7

字符串"\t\v\\\0which\n"的长度是

 
  • A、

    4

  • B、

    3

  • C、

    9

  • D、

    输出值不确定

正确答案: B 我的答案:C得分: 0.0分
8

下列循环语句的循环次数是

while(int i=0)

i - -;

 
  • A、

    0

  • B、

    1

  • C、

    2

  • D、

    3

正确答案: A 我的答案:A得分: 4.5分
9

如果在一个源文件中定义的函数只能被本文件中的函数调用,而不能 被同一程序的其他文件中的函数调用,则这个函数是

 
  • A、

    私有函数

  • B、

    内部函数

  • C、

    外部函数

  • D、

    库函数

正确答案: B 我的答案:B得分: 4.5分
10

在下列成对的表达式中,运算符+的意义不相同的是

 
  • A、

    5.0+2.0和5.0+2

  • B、

    5.0+2.0和5+2.0

  • C、

    5.0+2.0和5+2

  • D、

    5+2.0和5.0+2

正确答案: C 我的答案:C得分: 4.5分
11

. for(int x=0,y=0;!x&&y<=5;y++);语句的循环次数是

 
  • A、

    0

  • B、

    5

  • C、

    6

  • D、

    无限

正确答案: C 我的答案:C得分: 4.5分
12

以下非法的赋值表达式是

 
  • A、

    n=(i=2,i++);

  • B、

    j++;

  • C、

    ++(i+1);

  • D、

    x=j>0

正确答案: C 我的答案:C得分: 4.5分
13

不能实现函数之间数据传递的是

 
  • A、

    全局变量

  • B、

    局部变量

  • C、

    函数接口

  • D、

    函数返回值

正确答案: B 我的答案:B得分: 4.5分
14

下列选项中,合法的整型常量的是

 
  • A、

    60

  • B、

    01a

  • C、

    986,012

  • D、

    2e5

正确答案: A 我的答案:A得分: 4.5分
15

在函数定义格式中,下面个组成部分中,(     )是可以省略的。

 
  • A、

    函数名

  • B、

    函数数据类型说明

  • C、

    函数体

  • D、

    函数参数

正确答案: D 我的答案:D得分: 4.5分
16

类型修饰符不能修饰_____

 
  • A、

    char

  • B、

    int

  • C、

    long int

  • D、

    float

正确答案: D 我的答案:D得分: 4.5分
17

关于switch语句的说明中,错误的是

 
  • A、

    default语句是可缺省的

  • B、

    各个分支中的break语句起着退出switch语句的作用

  • C、

    switch结构不可以嵌套

  • D、

    每个case语句中不必用{},而整体的switch结构一定要写一对{}

正确答案: C 我的答案:C得分: 4.5分
18

一个函数为void x(int, char ch='a'); 另一个函数为void x(int); 则它们_____

 
  • A、

    不能再同一程序中定义

  • B、

    可以在同一程序中定义并可重载

  • C、

    可以在同一程序中定义,但不可以重载

  • D、

    以上说法均不正确

正确答案: C 我的答案:C得分: 4.5分
19

表达式!x等效于表达式

 
  • A、

    x==1

  • B、

    x==0

  • C、

    x!=1

  • D、

    x!=0

正确答案: B 我的答案:B得分: 4.5分
20

阅读下面的程序:

int x;

cin>>x;

if(x++>5)

cout<<x<<endl;

else

cout<<x- -<endl;

如果两次执行上述程序,且键盘输入分别是4和6,则输出结果是

 
  • A、

    4, 6

  • B、

    3, 6

  • C、

    4, 7

  • D、

    5, 7

正确答案: D 我的答案:D得分: 4.5分
21

执行语句序列:

int x;

cin>>x;

if(x>250)

cout<<'A';

if(x<250)

cout<<'B';

else

cout<<'A';

不可能出现的情况是

 
  • A、

    输出:A

  • B、

    输出:B

  • C、

    输出:AB

  • D、

    输出:AA

正确答案: C 我的答案:C得分: 4.5分
22

下列函数原型说明中错误的是

 
  • A、

    void fun(int x=0,int y=0);

  • B、

    void fun(int x,int y);

  • C、

    void fun(int x,int y=0);

  • D、

    void fun(int x=0,int y);

正确答案: D 我的答案:D得分: 5.5分

最新文章

  1. Node.js入门:文件查找机制
  2. Linux下查找文件命令——find
  3. FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT用法
  4. javaweb-c3p0
  5. Project Euler 106:Special subset sums: meta-testing 特殊的子集和:元检验
  6. Knockout.js 初探
  7. C# 绘图对象 流对象 响应对象关系
  8. PHP支付接口RSA验证
  9. Android JNI(NDK)开发总结
  10. javaWeb学习总结(2)- http协议
  11. 洗礼灵魂,修炼python(3)--从一个简单的print代码揭露编码问题,运行原理和语法习惯
  12. Java命令模式以及来自lambda的优化
  13. 在 CentOS7 上安装 Zookeeper服务
  14. AVL树的JAVA实现及AVL树的旋转算法
  15. UNDERSTANDING ITWEEN CALLBACKS
  16. mysql 数据库复制方法
  17. JSX 和 template 随想
  18. Python正则表达式使用
  19. 【TP3.2+Oracle】数据进行分页
  20. linux常用命令:shutdown 命令

热门文章

  1. 解决scoped 下confirm 样式问题
  2. inventor安装未完成,某些产品无法安装的解决方法
  3. 3DSMAX安装失败,如何卸载修复重新安装3dmax 2017?
  4. RxJava操作符实践:8_算术和聚合操作之3_min
  5. hql错误:No data type for node: org.hibernate.hql.ast.tree.IdentNode
  6. 序列化模块ModelSerializer上补充及ListSerializer
  7. response读取图片+下载图片
  8. &lt;HAOI2008&gt;硬币购物
  9. hexo命令
  10. iPhone X价格下跌!用户依旧冷眼相看为哪般?