收藏 分享(赏)

华工高级语言程序设计C++_随堂练习答案.doc

上传人:精品资料 文档编号:8318359 上传时间:2019-06-20 格式:DOC 页数:12 大小:1.28MB
下载 相关 举报
华工高级语言程序设计C++_随堂练习答案.doc_第1页
第1页 / 共12页
华工高级语言程序设计C++_随堂练习答案.doc_第2页
第2页 / 共12页
华工高级语言程序设计C++_随堂练习答案.doc_第3页
第3页 / 共12页
华工高级语言程序设计C++_随堂练习答案.doc_第4页
第4页 / 共12页
华工高级语言程序设计C++_随堂练习答案.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、华工高级语言程序设计 C+_随堂练习答案1. 一个最简单的 C+程序,可以只有一个( )。(A) 库函数 (B) 自定义函数 (C) main 函数 (D) 空函数 答题: A. B. C. D. (已提交)2. 用 C+语言编制的源程序要变为目标程序必须要经过( )。(A) 解释 (B) 汇编 (C) 编辑 (D) 编译 答题: A. B. C. D. (已提交)1. 下列字符列中,合法的标识符是:( )(A) Begin (B) for (C) file.txt (D) 答题: A. B. C. D. (已提交)1. 下述叙述正确的是( )。(A)字符型变量不能赋予整数 (B) 任意整数都

2、能表示字符(C)字符型变量可存放多个字符 (D) 字符数据的值是整数值 答题: A. B. C. D. (已提交)2. 字符串常量 ”tMyNane103” 的长度是:( )(A) 6 (B) 8 (C) 12 (D) 14 答题: A. B. C. D. (已提交)3. 在 C+中,char 类型数据在内存的存储形式是:(A) 原码 (B) 反码 (C) 补码 (D) ASCII 码 答题: A. B. C. D. (已提交)1. 设有变量定义 int i, j; 与表达式 i=0 下面( )不是 C+的正确表达式。(A)!a (B)b%a (C)a10 (C)10、% (B) *=、%、

3、double x=5.16; 以下语句中,( )出现编译错误。(A) x=a/x; (B) x=x/a; (C) a=a%x; (D) x=x*a; 答题: A. B. C. D. (已提交)10. 逗号表达式 ( a = 5/2, a*5 ), a*5 的值为( )。(A) 2 (B) 10 (C) 15 (D) 50 答题: A. B. C. D. (已提交)11. 表达式 1/2*2.0 的值是:( )(A) 2 (B) 1 (C) 0.5 (D) 0 答题: A. B. C. D. (已提交)12. 设有变量定义 int i, j; 与表达式 i=0 下列字符列中,不合法的赋值表达式是

4、:(A) x=y=10 (B) x=y=x+10(C) x=x+10=y (D) (x=x+10)=y 答题: A. B. C. D. (已提交)18. 以下运算符中,优先级最低的是:(A) += (B) ?: (C) + (D) != 答题: A. B. C. D. (已提交)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. (已提交)20. 计算表达式 x=a=4,b=x+ 后,变量 x,a,b 的值分别是:( )(A) 4, 4,4

5、(B) 4,4,5 (C) 4,5 ,5 (D) 5,4,4 答题: A. B. C. D. (已提交)21. 以下运算符中,优先级最低的是:( )(A) 执行语句 cout0) y=1; else y = -1 ;(A)-1 (B)0 (C) 1 (D)不确定 答题: A. B. C. D. (已提交)2. 已知 int x=1, y=0, w ; 执行下面程序段后, w 的值为( )。if(x) if(y) w=x else w=y;(A)0 (B)-1 (C)1 (D)不确定 答题: A. B. C. D. (已提交)3. 设有函数关系为 y= ,下面选项中能正确表示上述关系为( )。(

6、A) y = 1 ; (B) y = -1 ;if( x = 0 ) if( x != 0 )if( x = 0 ) y = 0 ; if( x 0 ) y = 1 ;else y = -1; else y = 0;(C) if( x b) a-; 等价于( )。(A)if(ab)a-; (B)doa-while(ab);(C)for(ab)a-; (D) for(;ab; a-); 答题: A. B. C. D. (已提交)2. 执行以下程序段后,屏幕的显示结果是( )。i=10; s=0; dos=s+i; i+;while(i=0 ) ;(C) int a=5 ; while( a )

7、a- ; ;(D) int i=3 ; for( ; i ; i - ) ; 答题: A. B. C. D. (已提交)8. 执行语句 x=1; while(+xusing namespace std;int main() int i = 1;while( ivoid f(int m ) if(m1) f(m-1);coutn; int an; 答题: A. B. C. D. (已提交)2. 下列数组定义语句中,不合法的是( )。(A) int a3 = 0, 1, 2, 3 ; (B) int a = 0, 1, 2 ;(C) int a3 = 0, 1, 2 ; (D) int a3 =

8、0 ; 答题: A. B. C. D. (已提交)3. 已知 int a10 = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 , *p = a ;则不能表示数组 a 中元素的式子是( )。(A) *a (B) *p (C) a (D) a p-a 答题: A. B. C. D. (已提交)4. 已知 int a = 0,2,4,6,8,10 , *p = a+1; 其值等于 0 的表达式是( )。(A) *(p+) (B) *(+p) (C) *(p-) (D) *(-p) 答题: A. B. C. D. (已提交)5. 有 int ary5=1,2,3,4,5; 以下表达式值等

9、于 3 的是( )。Aaryary1 Bary3 C*(ary+3) D*ary+3 答题: A. B. C. D. (已提交)6. 对定义“int a2; “的正确描述是( )。A. 定义一维数组 a,包含 a1和 a2两个元素B. 定义一维数组 a,包含 a0和 a1两个元素C. 定义一维数组 a,包含 a0、a1 和 a2三个元素D. 定义一维数组 a,包含 a(0)、a(1)和 a(2)三个元素 答题: A. B. C. D. (已提交)7. 设有变量定义 int a=2,3,5,9,11,13,*pa=a,w; 执行语句 w=+(*pa+); 后,变量 w 和*pa 的值是:(A)

10、3 和 3 (B) 4 和 3 (C) 3 和 4 (D) 4 和 4 答题: A. B. C. D. (已提交)8. 设有变量定义 int a=3,5,7,9,11, *p=a+2, y ;执行语句 y=*(+p); 后,变量 y 的值是:( )(A) 6 (B) 7 (C) 8 (D) 9 答题: A. B. C. D. (已提交)9. 在引用数组元素时,其下标表达式的类型必须是( )。A. 字符型B. 整型C. 整型或字符型D. 整型常量 答题: A. B. C. D. (已提交)1. 一个 5 个元素的一维数组,其元素类型是整型指针。正确定义是:( )(A) int p * 5 (B)

11、 * int p5(C) * p int5 (D) int * p5 答题: A. B. C. D. (已提交)1. 设有变量定义 int a34; 不能表示元素 a21的地址是:( )(A) *a2+1 (B) (B) int a3 = 0,1 , 0 ;(C) int a23 = 0, 1 , 2, 3 , 4, 5 ;(D) int a3 = 0, 1, 2, 3, 4, 5 ; 答题: A. B. C. D. (已提交)3. 已知 int a3 = 0, 1 , 2, 3, 4 , 5, 6 , 7 ; 则 a21的值是( )。(A) 0 (B) 2 (C) 6 (D) 7 答题: A

12、. B. C. D. (已提交)4. 已知 int a33 = 1, 2, 3, 4, 5, 6, 7, 8, 9 ; 则不能表示数组元素 a21的地址是( )。(A) 则 couts2 (B) strcmp(s1,s2)=0(C) strcmp(s1,s2)0 (D) strcmp(s2,s1)0 答题: A. B. C. D. (已提交)5. 设有变量定义 char *s1=”string”, *s2=”1234”; ( )执行语句 coutno (C) (*p).no (D) *p.no 答题: A. B. C. D. (已提交)1. 有变量说明 struct ptypeint x; i

13、nt y; ptype point3= 1,2,3,4,5,6 , *p=point; 以下不正确的引用是:( )(A) (+p).x (B) point1.y (C) (p+)-x (D) (*p).y 答题: A. B. C. D. (已提交)2. 假定有以下说明语句,则下面引用形式错误的是( )。struct Student int num ;double score ;Student stu3=1001,80, 1002,75, 1003,91, *p=stu ;(A) p-num (B) (p+).num (C) (p+)-num (D) (*p).num 答题: A. B. C. D. (已提交)1. 以下关于链表的说法错误的是:(A)结点肯定包含指针 (B) 可以包含多种类型的数据(C)起码包含一个结点 (D) 理论上数据量不受限制 答题: A. B. C. D. (已提交)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报