您的位置:首页 » 期末试卷答案 » C++程序设计教程期末试卷 » C++程序设计教程 期末试卷及答案 (田秀霞)

C++程序设计教程 期末试卷及答案 (田秀霞)

C++程序设计教程 期末试卷及答案 (田秀霞) - 封面

期末试卷配套教材:

书名:C++程序设计教程
作者:田秀霞 徐建平 彭源
出版社:航空工业出版社

期末试卷概述:

上海电力学院 学年第 学期期末考试试卷 [ A 卷■、B 卷□] 共 4 页,第 1 页 课号: 课程名称: 高级程序设计C++(1) 开课学院(系): 计算机与信息工程学院 题号 一 二 三 四 五 总分 得分 考 试 形 式 ¨ 闭卷■ 开卷□ 开卷物品: 教 师 ¨ 田秀霞 班 级 ¨ 学 号 ¨ 姓 名 ¨ 密 封 线 一、单项选择题(每题2 分,共30 分) 1.下列C++标点符号中表示行注释开始的是( )。 A) # B) ; C) // D) } 2.下列关于C++函数的描述中正确的是( )。 A) 主函数是程序的入口,它由用户定义的函数调用 B) 函数是C++中面向对象程序设计框架的基本组成元素 C) 函数在调用之前必须先被声明 D) 每个用户定义函数只能被其他函数调用一次 3.每个C++程序都必须有且仅有一个( ) A) 预处理命令 B) 主函数 C) 函数 D) 语句 4.下列字符串中可以用作C++标识符的是( )。 A) _67 B) cater&1 C) for D) 7_hug 5.有如下表达式 25/4*sqrt(6.8)/7 则该表达式值的数据类型是( )。 A) int B) double C) float D) 不确定 6.设n=15,i=4;,则赋值运算n%=i+1 执行后的值是( )。 A) 0 B) 3 C) 2 D) 1 7.Int a=4,b=3;,则++a*b 的结果是( )。 A)3 B) 3 C) 8 D) 15 8.在16 位计算机中,一个int 型数据所占用的内存长度为( )字节。 A)2 B) 4 C) 6 D) 8 9.在C++语言中合法的字符常量是( )。 A) ‘\084’ B) ‘\x43’ C) ‘ab’ D) “\0” 10.下列C++运算符中,优先级最高的是( )。 A) + B) * C) <= D) *= 11.若x,i,j 和k 都是int 型变量,则计算下面表达式后,x 的值为( )。 表达式如下: x=(i=8,j=16+i,k=36) A) 8 B) 36 C) 24 D) 56 12.下列关于do… while 语句的叙述正确的是( )。 A) do… while 语句所构成的循环只有在while 后面的表达式为零时才 结束 B) do…while 语句所构成的循环只能用break 语句跳出 C) do…while 语句所构成的循环之后在while 后面的表达式非零时才 结束 D) do…while 语句所构成的循环不能用其他语句构成的循环代替 13. 下列语句段将输出( )个*字符。 int i=100; while(1){ i--; if(i==0) break; cout<<’*’; } A) 98 B) 99 C) 100 D) 101 14.下列数组的定义中,( )是错误的。 A) char ch1[]={‘a’, ‘b’, ‘c’, ‘d’, ‘e’}; B) char ch2[]=“abcde”; C) char ch3[5]= “abcde”; D) char ch4[]={1, 2, 3, 4, 5}; 15.下列表示引用的方法中,( )是正确的。 A) int &x=k; B) char &y; C) int &z=100; D) float &t=&k;