1、第1题填 空(1分)C+中,流对象【1】称为标准输出设备.答案:1). cout第2题填 空(1分)在面向对象程序设计中,与析构函数相对应的函数称为【1】函数.答案:1). 构造第3题填 空(1分)已知 a=10,b=15,c=1,d=2,e=10,则表达式a+接着顺序执行下列语句后,变量b中的值是【1】 . c=(a-=(b-5); c=(a%11)+(b=3);答案:1). 3第5题填 空(1分)C+中,预定义算子dec表示【1】进制的输出.答案:1). 十 或 10第6题填 空(1分)若a,b和c均是int型变量,则计算表达式 a=(b=4)+(c=2) 后,a值为【1】, b值为【2】
2、,c值为【3】.答案:1). 62). 43). 2第7题填 空(1分)写出表达式 1.234iy;答案:1). 3第12题填 空(1分)已知 a=10,b=15,c=1,d=2,e=0,则表达式a+ 则表达式x+y x=-3+4%-5*3, 则x的值为【1】.答案:1). 9第18题填 空(1分)C+语言源程序的基本单位是【1】.答案:1). 函数第19题填 空(1分)设a、b、c为整型数, 且a=2、b=3、c=4, 则执行完以下语句: a*=16+(b+)-(+c); 后,a的值是 【1】.答案:1). 28第20题填 空(1分)在面向对象程序设计中,基类的构造函数和【1】函数不能被继承
3、.答案:1). 析构第1题判 断(1分)数组它不做下标是否越界的判断,在编译和连接过程中都不会出现错误提示.答案:Y第2题判 断(1分)字符串复制函数strcpy (字符数组1, 字符数组2),字符数组1的长度应大于等于字符数组2的长度.答案:Y第3题判 断(1分)字符串常量是用一对双引号括起来的字符序列,C+规定以字符0作为字符串的结束标志.答案:Y第4题判 断(1分)在C+中,整型数据在内存中占2个字节.答案:N第5题判 断(1分)若有 #define S(a,b) a*b 则语句 area=S(3,2); area的值为6.答案:Y第6题判 断(1分)关闭文件可以使用成员函数fclose
4、();答案:N第7题判 断(1分)初值个数多于定义的数组元素个数时,会产生编译错误.答案:Y第8题判 断(1分)字符常量初始化.char ch7=s , t , u , d , e , n , t ;答案:Y第9题判 断(1分)结构体就是一个可以包含不同数据类型的一个结构.答案:Y第10题判 断(1分)用于字符串复制的函数是strcat()答案:N第11题判 断(1分)如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准.答案:Y第12题判 断(1分)continue语句用于 while、do-while、for构成的循环中,常与if条件语句一起使用,用来加速循环.答案:Y第
5、13题判 断(1分)实参与形参值传递是双向的传递.答案:N第14题判 断(1分)x=52是错误的写法答案:N第15题判 断(1分)函数调用时,出现在函数名后括号中的参数是实参.答案:Y第16题判 断(1分)C+语言中只能逐个引用数组元素而不能一次引用整个数组.答案:Y第17题判 断(1分)指针函数是指函数的返回值为指针的函数.答案:Y第18题判 断(1分)数组只有一个下标,称为一维数组.答案:Y第19题判 断(1分)定义一个文件流对象,同时以输入和二进制方式打开d盘du文件夹下的abc.dat文件方法是:fstrea.答案:N第20题判 断(1分)“void main() int a=7,b=
6、9,t; t=a*=ab?a:b; coutvoid main() float x=213.82631f; coutvoid main()int i,j,k,a=3,b=2;i=(-a=b+)?-a:+b;j=a+;k=b;c.A:i=2,j=1,k=3B:i=1,j=1,k=2C:i=4,j=2,k=4D:i=1,j=1,k=3答案:D第13题单项选择(1分)在定义构造数据类型时,不能().A:说明变量B:说明存储类型C:初始化D:末尾不写分号答案:D第14题单项选择(1分)判断char型变量cl是否为小写字母的正确表达式是().A:a=a)float av,s=a0;for(i=1;i【?】;/*SPACE*/av=aver(【?】);coutint fun(int n) int i,j,k,m;m=n;/*SPACE*/【?】for(i=1;i4;i+) /*SPACE*/【?】m=(m-j)/10; k=k+j*j*j; /*SPACE*/