77范文网 - 专业文章范例文档资料分享平台

2015华工网络教育《高级语言程序设计C++》随堂练习附答案(2)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

6. 下面for语句执行时循环次数为( )。 int i; for ( i=0,j=5;i=j; )

{ cout << i << j << endl; i++; j--; }

(A) 0 (B) 5 (C) 10 (D) 无限

答题: 参考答案:B

7. 以下死循环的程序段是( )。 (A) int x; for( int x=0 ; x<3 ; ) { x++ ; } ; (B) int k = 0; do { ++k ; } while( k>=0 ) ; (C) int a=5 ; while( a ) { a-- ; } ; (D) int i=3 ; for( ; i ; i -- ) ;

答题: 参考答案:B

8. 执行语句 x=1; while(++x<7)cout<<’*’; 后输出结果是:( )

(A) ***** (B) ****** (C) ******* (D) ********

答题: 参考答案:A

2.3 判断表达式的使用

当前页有2题,你已做2题,已提交2题,其中答对2题。

1. 已知 int i=0, x=1, y=0 ; 在下列选项使i的值变成1的语句是( )。 (A) if( x&&y ) i++ ; (B) if( x==y ) i++ ; (C) if( x||y ) i++ ; (D) if( !x ) i++ ;

答题:参考答案:C 问题解析:

2. 语句if(!w) ? ; else ? ; 中的表达式!w的等价表示是:

(A) w!=0 (B) w==1 (C) w==0 (D) w!=1

答题:参考答案:C

2.4 转向语句

当前页有2题,你已做2题,已提交2题,其中答对2题。

1. 假设i=2,执行下列语句后i的值为( )。 switch( i )

{ case 1 : i ++ ; case 2 : i -- ;

case 3 : ++ i ; break ; case 4 : -- i ; default : i ++ ; }

(A) 1 (B) 2 (C) 3 (D) 4

答题: 参考答案:B

2. 以下代码的输出结果是: #include using namespace std; int main() { int i = 1;

while( i<=10 )

if( ++i % 3 != 1 ) continue;

else cout << i << ‘ ‘; }

(A) 1 4 7 (B) 2 5 8 (C) 3 6 9 (D) 4 7 10 答题: 参考答案:D

第3章 函 数·3.1 函数的定义与调用 1. sizeof(double)是一个:( )

(A)整型表达式 (B)浮点型表达式 (C)函数调用 (D)不合法表达式

参考答案:A

2. 以下正确的函数声明语句是:( )

(A) void fun(int x, y); (B) float fun(int, int=0); (C) void fun(*char, &int); (D) int fun(int x=0, int y);

参考答案:B

3. 设 int x = 1, y = 3 , 能正确表示代数式3x|x-y|的C++表达式是( )。

(A)abs(x-y)*3*x (B)3x(abs(x-y))

(C)3x||(x-y) (D)3*x*(x-y)|| 3*x*(y-x) 参考答案:A

4. 以下正确的函数原型为( )。

(A) f1( int x; int y ); (B) void f1( x, y ); (C) void f1( int x, y ); (D) void f1( int, int );

参考答案:D

5. 在VC中,若定义一个函数的返回类型为void,以下叙述正确的是( )。 (A) 函数返回值需要强类型转换 (B) 函数不执行任何操作

(C) 函数本身没有返回值 (D) 函数不能修改实际参数的值

参考答案:C

第3章 函 数· 3.2 函数参数的传递 当前页有7题,你已做7题,已提交7题,其中答对7题。 1. 以下关于函数调用的描述中错误的是( )。 A.实参可以是常量、表达式或有确定值的变量 B.实参和形参共用同一内存单元 C.实参和形参的类型、个数必须一致 D.只有发生函数调用时,系统才为形参分别存储空间 参考答案:B 2. 有函数原型 void fun2( int ); 下面选项中,不正确的调用是( )。 (A) int a = 21; fun2( a ); (B) int a = 15; fun2( a*3 ); (C) int b = 100; fun2( &b ); (D) fun2( 256 ); 参考答案:C 3. 有函数原型 void fun3( int * ); 下面选项中,正确的调用是( )。 (A) double x = 2.17; fun3( &x ); (B) int a = 15 ; fun3( a*3.14 ); (C) int b = 100; fun3( &b ); (D) fun3( 256 ); 参考答案:C 4. 有函数原型 void fun4( int & ); 下面选项中,正确的调用是( )。 (A) int a = 2.17; fun4( &a ); (B) int a = 15; fun4( a*3.14 ); (C) int b = 100; fun4( b ); (D) fun4( 256 ) ; 答题: A. B. C. D. (已提交) 参考答案:C 5. 有声明 void fun5( int * & ); int a , *p = &a; 下面选项中,正确的调用是( )。 (A) fun5( &a ); (B) fun5( p ); (C) fun5( *a ); (D) fun5( *p ) ; 参考答案:B 6. 有声明 int fun6( int ),(*pf)(int) = fun6; 下面选项中,正确的调用是( )。 (A) int a=15; int n=fun6(&a); (B) int a = 15; cout<<(&pf)(A); (C) cout<<(*pf)( 256 ); (D) cout << *pf( 256 ); 参考答案:C 7. 有函数原型 void f( int * ); 下面选项中,正确的调用是( )。 (A) char *s=\ABCD\f(s); (B) int a=15; f(A); (C) int m=100; f(&m); (D) double pi=3.14; f(pi); ★该题详解视频在左边目录“拓展资源”下。 参考答案:C

第3章 函 数·3.3 函数调用机制 1. 以下正确的描述是( )。 A.函数的定义可以嵌套,但函数的调用不可以嵌套 B.函数的定义不可以嵌套,但函数的调用可以嵌套 C.函数的定义和函数的调用均不可以嵌套 D.函数的定义和函数的调用均可以嵌套 A. B. C. D. (已提交) 答题: 参考答案:B 问题解析: 2. 以下代码的运行结果是: #include void f(int m ) { if(m>1) f(m-1); cout<

A.

B.

C.

D. (已提交) 参考答案:B

3.5 内联函数和重载函数

1. 数 使用重载函数编程序的目的是( )。 (A) 使用相同的函数名调用功能相似的函

(B) 共享程序代码 (C) 提高程序的运行速

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2015华工网络教育《高级语言程序设计C++》随堂练习附答案(2)在线全文阅读。

2015华工网络教育《高级语言程序设计C++》随堂练习附答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/613593.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: