您的位置:首页 » 期末试卷答案 » C++语言程序设计教程与实验 第三版 期末试卷及答案 (温秀梅 丁学钧)

C++语言程序设计教程与实验 第三版 期末试卷及答案 (温秀梅 丁学钧)

C++语言程序设计教程与实验 第三版 期末试卷及答案 (温秀梅 丁学钧) - 封面

期末试卷配套教材:

书名:C++语言程序设计教程与实验 第三版
作者:温秀梅 丁学钧 李建华
出版社:清华大学出版社

期末试卷概述:

一、填空(每空0.5分,共10分) 1、 C++语言源程序的基本单位是 函数 。C++源程序文件的扩展名是 cpp 。 2、 C++语言中标识符由三种字符组成,它们是字母、 数字 和 下划线 。 3、 假定x=5,y=6,则执行表达式y+=x++计算后, y的值为 11 ,x的值为 6 。 4、假定一个二维数组的定义为“double a[2][3];”,则该数组定义了 6 个元素。 5、C++程序有三种基本的控制结构,它们分别是顺序结构、 选择结构 和 循环结构 。 6、字符常量是用 单引号 括起来的单个字符,字符串常量是 双引号 用括起来的字符序列(选填单引号或双引号)。 7、假定int a[]={20,30,40},*p=&a[1];则*(p++)的值为 30 。 8、在使用setw格式符控制输出格式时,源程序中包含 #include<iomanip> 头文件。 9、若a是int类型的变量,则计算表达式a=25%3/3后,a的值为 0 。 10、若有定义:int a[3][4]={1,2};则初始化后,a[0][1]得到的初值是 2 ,a[2][1]得到的初值是 0 。 11、设a=3,b=2,则表达式a>b?a:b+1的值是 3 。 12、下面复合赋值表达式a/=b+5等价于 a=a/(b+5) 。 13、设有:int a=3,b=2,c=3,d=4,m=2,n=2;执行(m=a<b)&&(n=c<d))后n的值为 2 。 14、设变量定义为 int a[3]={1,4,7},*p=&a[2], 则*p的值是 7 。