华南理工高级语言程序设计C随堂练习答案.docx

上传人:h**** 文档编号:163118 上传时间:2018-07-12 格式:DOCX 页数:44 大小:40.10KB
下载 相关 举报
华南理工高级语言程序设计C随堂练习答案.docx_第1页
第1页 / 共44页
华南理工高级语言程序设计C随堂练习答案.docx_第2页
第2页 / 共44页
华南理工高级语言程序设计C随堂练习答案.docx_第3页
第3页 / 共44页
华南理工高级语言程序设计C随堂练习答案.docx_第4页
第4页 / 共44页
华南理工高级语言程序设计C随堂练习答案.docx_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、第一章 基本数据与表达式 1.1 概述 1. 一个最简单的 C+程序,可以只有一个( )。 ( A)库函数 ( B)自定义函数 ( C) main 函数 ( D)空函数 答题: A. B. C. D. 参考答案: C 2. 函数名是( ),用于识别和调用函数。 ( A)关键字 ( B)标识符 ( C)常数 ( D)语句 答题: A. B. C. D. 参考答案: B 3. 用 C+语言编写的源程序要成为目标程序必须要经过( )。 ( A)解释 ( B)汇编 ( C)编辑 ( D)编译 答题: A. B. C. D. 参考答案: D 4. C+程序中的简单语句必须以( )结束。 ( A)冒号 (

2、 B)分号 ( C)空格 ( D)花括号 答题: A. B. C. D. 参考答案: B 5. 程序中把表达式“ a+0.5”写为“ a*0.5”,是( )错误。 ( A)编译 ( B)连接 ( C)运行 ( D)逻辑 答题: A. B. C. D. 参考答案: D 1.2 C+语言的字符集与词汇 1. 在下列选项中,全部都是 C+关键字的选项为( )。 ( A) while IF Static ( B) break char go ( C) sizeof case extern ( D) switch float integer 答题: A. B. C. D. 参考答案: C 2. 按 C+

3、标识符的语法规定,合法的标识符是( )。 ( A) _abc ( B) new ( C) ( D) “age“ 答题: A. B. C. D. 参考答案: A 3. 在 C+语句中,两个标识符之间( )不能作为 C+的分隔符。 ( A)数字 ( B) ; ( C) : ( D) + 答题: A. B. C. D. 参考答案: A 4. 可以用于命名变量的标识符是( )。 ( A) 3x ( B) const ( C) name_2 ( D) 答题: A. B. C. D. 参考答案: C 5. 说明变量 a 是整型变量的正确语句是( )。 ( A) int a; ( B) inta; ( C

4、) Int a; ( D) INTa; 答题: A. B. C. D. 参考答案: A 1.3 C+语言的基本数据类型与存储形式 1. 下列正确的八进制整型常量表示是( )。 ( A) 0a0 ( B) 015 ( C) 080 ( D) 0x10 答题: A. B. C. D. 参考答案: B 2. 下列错误的十六进制整型常量表示是( )。 ( A) 0x11 ( B) 0xaf ( C) 0xg ( D) 0x1f 答题: A. B. C. D. 参考答案: C 3. 在下列选项中,全部都合法的浮点型数据的选项为()。 ( A) -1e3.5 15. 2e-4 ( B) 12.34 -1e

5、+5 0.1E-12 ( C) 0.2e-2 -12345. e-5 ( D) 5.0e(1+4) 0.1 8e+2 答题: A. B. C. D. 参考答案: B 4. 在下列选项中,正确的字符常量为( )。 ( A) “a“ ( B) name ( C) a ( D) 101 答题: A. B. C. D. 参考答案: D 5. 下列选项中,结果等于 false 的是( )。 ( A) 1 1.4 数据对象与访问 1. 在下列选项中,( )不能交换变量 a 和 b 的值。 ( A) t=b; b=a; a=t; ( B) a=a+b; b=a-b; a=a? b; ( C) t=a; a=

6、b; b=t; ( D) a=b; b=a; 答题: A. B. C. D. 参考答案: D 2. 关于下列语句,叙述错误的是( )。 int i=10, p= ( A) p 的值为 10 ( B) p 指向整型变量 i ( C p 表示变量 i 的值 ( D) p 的值是变量 i 的地址 答题: A. B. C. D. 参考答案: A 3. 有以下变量说明,下面不正确的赋值语句是( )。 int a=5, b=10, c; int p1 = ( A p2 = b; ( B) p1 = a; ( C) p2 = p1; ( D) c = p1 ( p2); 答题: A. B. C. D. 参考

7、答案: B 4. 有以下变量说明,下面正确的语句是( )。 int a=10, b; int ( A) ( B) pb = pa; ( C) pb = ( D pb = pa; 答题: A. B. C. D. 参考答案: B 5. 执行下面语句序列后, a 和 b 的值分别为( )。 int a=5, b=3, t; int int t=ra; ra=rb; rb=t; ( A) 3 和 3 ( B) 3 和 5 ( C) 5 和 3 ( D) 5 和 5 答题: A. B. C. D. 参考答案: B 1.5 表达式 1. 假设有说明 int a=0; double x=5.16;,则在以下

8、语句中,( )属于编译错误。 ( A) x=a/x; ( B) x=x/a; ( C) a=a%x; ( D) x=x a; 答题: A. B. C. D. 参考答案: C 2. 在下列运算符中,( )优先级最高。 ( A) =5) 答题: A. B. C. D. 参考答案: A 10. 已知 int x=5; 执行下列语句后, x 的值为( )。 x+=x-=x x; ( A) 25 ( B) 40 ( C)? 40 ( D) 20 答题: A. B. C. D. 参考答案: C 11. 设 int a=1, b=2, c=3, d=4; 则以下条件表达式的值为( )。 a 1.6 数据输入

9、和输出 1. 控制台程序中需要使用 cin 和 cout 输出 /输入, include 指令包含的头文件是( )。 ( A) cmanth( B) conio.h( C) iostream( D) iomanip 答题: A. B. C. D. 参考答案: C 2. 使用标准命名空间的语句是( )。 ( A) using namespace std; ( B) using namespace iostream; ( C) include std; ( D) include iostream; 答题: A. B. C. D. 参考答案: A 3. 有语句 double x, y; 以下正确的输

10、入语句是( )。 ( A) cinb?a:b 2.1 选择控制 1. 已知 int i=0, x=1, y=0;,在下列选项中,使 i 的值变成 1 的语句是 ( )。 ( A) if( x ( B) if( x=y ) i+; ( C) if( x|y ) i+; ( D) if( !x ) i+; 答题: A. B. C. D. 参考答案: C 2. 已知 int i=0, x=1, y=0;,在下列选项中,使 i 的值变成 1 的语句是 ( )。 ( A) if( x ) if(y) i=1; else i=0; ( B) if( x ) if(y) i=1; else i=0; ( C

11、) if( x ) i=0; else if(y) i=1; ( D) if( x ) i=1; else if(y) i=0; 答题: A. B. C. D. 参考答案: D 3. 设有函数关系为 y= ,下列选项中,能正确表示上述关系的是( )。 ( A) y = 1; if( x = 0 ) if( x = 0 ) y = 0; else y = -1; ( B) y = -1; if( x != 0 ) if( x 0 ) y = 1; else y = 0 ( C) if( x 2.2 循环控制 1. 已知 int i=0, x=0;,在下面 while 语句执行时循环次数为( )。

12、 while( !x ( C) int a=5; while( a ) a-; ; ( D) int i=3; for(; i; i - ); 答题: A. B. C. D. 参考答案: B 5. 执行以下程序段后, x 的值是( )。 int i, j, x = 0; for( i=0; i 2.3 判断表达式的使用 1. 有 if; 若整型变量 a 和 b 的值都不等于 0 时执行 ,则逻辑表达式是( )。 ( A) a 若整型变量 a、 b 的值相等时执行 ,则逻辑表达式是( )。 ( A) a=b ( B) a!=b ( C) a-b ( D) !(a-b) 答题: A. B. C.

13、D. 参考答案: D 3. 有语句 for( int i=1; i 2.4 转向语句 1. 以下程序段输 出结果是( )。 int i,n=0; for(i=0; i2 ) goto out; n+; out: cout 3.1 函数的定义与调用 1. 以下正确的函数原型为( )。 ( A) fun1( int x; int y ); ( B) void fun1( x, y ); ( C) void fun1( int x, y ); ( D) void fun1( int, int ); 答题: A. B. C. D. 参考答案: D 2. 有函数原型 int f2(int, int); 以下正确的调用语句是( )。 ( A) int a=fun2(1); ( B) coutfun2(3,4); ( C) int a=fun2(1)+fun(2); ( D) coutfun2(3+4);

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。