华南理工 华工 高级语言程序设计c++ 随堂练习 答案
更新时间:2023-12-09 00:16:01 阅读量: 教育文库 文档下载
- 华南理工大学推荐度:
- 相关推荐
华南理工 网络学院 C++ 随堂练习
第1章 基本数据与表达式·1.1 概述
本次练习有2题,你已做2题,已提交2题,其中答对0题。 当前页有2题,你已做2题,已提交2题,其中答对0题。 1. 一个最简单的C++程序,可以只有一个( )。
(A) 库函数 (B) 自定义函数 (C) main函数 (D) 空函数
答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
2. 用C++语言编制的源程序要变为目标程序必须要经过( )。
(A) 解释 (B) 汇编 (C) 编辑 (D) 编译
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
第1章 基本数据与表达式·1.2 C++的字符集与词汇
本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 下列字符列中,合法的标识符是:( )
(A) Begin (B) for (C) file.txt (D) π
答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
1章 基本数据与表达式·1.3 C++的基本数据类型与存储形式 本次练习有3题,你已做3题,已提交3题,其中答对0题。 当前页有3题,你已做3题,已提交3题,其中答对0题。 1. 下述叙述正确的是( )。
(A)字符型变量不能赋予整数 (B) 任意整数都能表示字符 (C)字符型变量可存放多个字符 (D) 字符数据的值是整数值
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
2. 字符串常量 ”\\tMyNane\\103” 的长度是:( )
(A) 6 (B) 8 (C) 12 (D) 14
答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
3. 在C++中,char类型数据在内存的存储形式是:
(A) 原码 (B) 反码 (C) 补码 (D) ASCII码
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
11. 表达式1/2*2.0的值是:( )
(A) 2 (B) 1 (C) 0.5 (D) 0
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
12. 设有变量定义 int i, j; 与表达式 i==0 && j==0 等价的表达式是:( )
(A) i==j (B) i&&j (C) !i&&!j (D) i||j
答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
13. 下列字符列中,合法的浮点型常量是:( )
(A) 6e10 (B) 12e0.5 (C) 45.12e (D) 314
答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
14. 以下运算符中,自右向左结合的运算符是:( )
(A) && (B) % (C) ?: (D) <
答题: A. B. C. D. (已提交)
参考答案:C 问题解析:
15. 设变量int a = 5; 下列哪个表达式计算后,使得变量b的值等于2 ?( )
(A) b=a/2 (B) b=6-(a--) (C) b=b%2 (D) b=a>3?3:2
答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
16. 设x是整型变量,不能够表达数学关系式6
答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
17. 设有说明int x, y; 下列字符列中,不合法的赋值表达式是:
(A) x=y=10 (B) x=y=x+10
(C) x=x+10=y (D) (x=x+10)=y
答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
18. 以下运算符中,优先级最低的是:
(A) += (B) ?: (C) ++ (D) !=
答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
19. 设变量定义int x = 6, y, z; 执行语句 y = z = x++; y = x > z; 后变量y的值是:
(A) 0 (B) 1 (C) 5 (D) 6
答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
20. 计算表达式x=a=4,b=x++ 后,变量x,a,b的值分别是:( )
(A) 4,4,4 (B) 4,4,5 (C) 4,5,5 (D) 5,4,4
答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
第1章 基本数据与表达式· 1.6 表达式
本次练习有21题,你已做21题,已提交21题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 21. 以下运算符中,优先级最低的是:( )
(A) && (B) ?: (D) ->
答题: A. B. C. D. (已提交) 参考答案:B 问题解析:
第1章 基本数据与表达式·1.7 数据输入和输出
本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 设有变量定义 int y=234; 执行语句cout< (A) 234 (B) 352 (D) EA 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 第2章 程序控制结构·2.2 循环控制 本次练习有8题,你已做8题,已提交8题,其中答对0题。 当前页有8题,你已做8题,已提交8题,其中答对0题。 1. 语句while(a>b) a--; 等价于( )。 (A)if(a>b)a--; (B)do{a--}while(a>b); (C)for(a>b)a--; (D) for(;a>b; a--); 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 2. 执行以下程序段后,屏幕的显示结果是( )。 i=10; s=0; do{s=s+i; i++;}while(i<=10); cout< (A)10 (B)11 (D)21 (C) >= (C)0 (C)12 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 3. 已知int i=0,x=0; 下面while语句执行时循环次数为( )。 while( x || i ) { x ++ ; i ++ ; } (A) 3 (B) 2 (C) 1 (D) 0 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 4. 已知int i=0,x=0; 下面while语句执行时循环次数为( )。 while( !x && i< 3 ) { x++ ; i++ ; } (A) 4 (B) 3 (D) 1 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 5. 已知int i=3;下面do_while 语句执行时循环次数为( )。 do{ i--; cout< (A) 1 (B) 2 (D) 无限 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 6. 下面for语句执行时循环次数为( )。 int i; for ( i=0,j=5;i=j; ) { cout << i << j << endl; i++; j--; } (A) 0 (B) 5 (D) 无限 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: (C) 2 (C) 3 (C) 10 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 -- ) ; 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 8. 执行语句 x=1; while(++x<7)cout<<’*’; 后输出结果是:( ) (A) ***** (B) ****** (C) ******* ******** 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 第2章 程序控制结构·2.3 判断表达式的使用 本次练习有2题,你已做2题,已提交2题,其中答对0题。 当前页有2题,你已做2题,已提交2题,其中答对0题。 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++ ; 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 2. 语句if(!w) … ; else … ; 中的表达式!w的等价表示是: (A) w!=0 (B) w==1 (C) w==0 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第2章 程序控制结构·2.4 转向语句 本次练习有2题,你已做2题,已提交2题,其中答对0题。 当前页有2题,你已做2题,已提交2题,其中答对0题。 1. 假设i=2,执行下列语句后i的值为( )。 switch( i ) { case 1 : i ++ ; case 2 : i -- ; case 3 : ++ i ; break ; case 4 : -- i ; default : i ++ ; (D) w!=1 (D) } (A) 1 (B) 2 (C) 3 (D) 4 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 2. 以下代码的输出结果是: #include 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 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 第3章 函 数·3.1 函数的定义与调用 本次练习有5题,你已做5题,已提交5题,其中答对0题。 当前页有5题,你已做5题,已提交5题,其中答对0题。 1. sizeof(double)是一个:( ) (A)整型表达式 (B)浮点型表达式 (C)函数调用 (D)不合法表达式 答题: 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); 答题: A. B. C. D. (已提交) 参考答案: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. B. C. D. (已提交) 参考答案:A 问题解析: 4. 以下正确的函数原型为( )。 (A) f1( int x; int y ); (B) void f1( x, y ); (C) void f1( int x, y ); (D) void f1( int, int ); 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 5. 在VC中,若定义一个函数的返回类型为void,以下叙述正确的是( )。 (A) 函数返回值需要强类型转换 (B) 函数不执行任何操作 (C) 函数本身没有返回值 (D) 函数不能修改实际参数的值 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 1. 以下关于函数调用的描述中错误的是( )。 A.实参可以是常量、表达式或有确定值的变量 B.实参和形参共用同一内存单元 C.实参和形参的类型、个数必须一致 D.只有发生函数调用时,系统才为形参分别存储空间 答题: 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 ); 答题: A. B. C. D. (已提交) 参考答案: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 ); 答题: A. B. C. D. (已提交) 参考答案: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 ) ; 答题: A. B. C. D. (已提交) 参考答案: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 ); 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 7. 有函数原型 void f( int * ); 下面选项中,正确的调用是( )。 (A) char *s=\ (B) int a=15; f(A); (C) int m=100; f(&m); (D) double pi=3.14; f(pi); 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第3章 函 数·3.3 函数调用机制 本次练习有2题,你已做2题,已提交2题,其中答对0题。 当前页有2题,你已做2题,已提交2题,其中答对0题。 1. 以下正确的描述是( )。 A.函数的定义可以嵌套,但函数的调用不可以嵌套 B.函数的定义不可以嵌套,但函数的调用可以嵌套 C.函数的定义和函数的调用均不可以嵌套 D.函数的定义和函数的调用均可以嵌套 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 2. 以下代码的运行结果是: #include void main() { f(4); cout< A.4 3 2 1 B.4 C.1 2 3 4 D.1 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 第3章 函 数· 3.4 函数指针 本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 有函数定义void simple();不正确的调用方式是: (A) simple() (B) &simple() (C) (&simple)() (D) (*&simple)() 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 第3章 函 数·3.5 内联函数和重载函数 本次练习有1题,你已做1题,已提交1题,其中答对0题。 当前页有1题,你已做1题,已提交1题,其中答对0题。 1. 使用重载函数编程序的目的是( )。 (A) 使用相同的函数名调用功能相似的函数 (B) 共享程序代码 (C) 提高程序的运行速度 (D) 节省存贮空间
正在阅读:
华南理工 华工 高级语言程序设计c++ 随堂练习 答案12-09
移风易俗作文600字06-25
让器乐教学在小学音乐课堂中飞翔04-25
08-01-隐患排查治理管理制度03-11
温馨的房间作文06-18
《牧草栽培及加工学》复习题09-17
计算机图形学上机实验内容09-05
小升初文言文专项复习讲义11-02
白酒的代理营销模式08-21
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- c++
- 华南
- 华工
- 程序设计
- 理工
- 练习
- 答案
- 高级
- 语言
- 姜启源课后习题
- 2018年乡镇党委副书记履行党风廉政建设主体情况报告
- 大学计算机B2010年九月份考试复习题计算机安全
- Module 2 Public holidays课时作业(3)
- 高等数学A1总复习题
- 销售培训演讲稿:勿忘初心,相信自己的未来-演讲致辞模板
- 学前教育科研方法113
- 家园清洁行动会议记录
- 教育学重点知识汇编
- 净文化主题班会
- 全国计算机一级考试模拟试题与习题集(选择题)
- 《病梅馆记》教案
- 25214 FDD(WCDMA)系统无线接口物理层技术规范 物理层过程:
- VHDL语言 四选一数据选择器 多种描述
- 反右斗争的历史后果
- 汽车衡技术技术规格书
- 2018新职工入党转正申请书
- 西南大学《心理测量学》网上作业及参考答案
- 百年汽车发展历史观后感
- 小区物业项目投标书 doc - 图文