1、int x=2,y=3,z=4; 则表达式x+(y!z)的值为【1】. 1). 3第6题填 空(1分)x=5,y=8时,C+语言表达式5-2=x-1c&b=c&a|b+c&b=c的值为【1】.第12题填 空(1分)设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为【1】. 1). 1.0 或 1第13题填 空(1分)以下程序段要求从键盘输入字符,当输入字母为Y 时,执行循环体,则在括号内填写. char ch=cin.get(); while(ch 【1】 )/*在括号中填写*/ ch=cin.get(); 1). =第14题填 空(1分)设 x 的值为15,n 的值为2
2、,则表达式 x*=n+3 运算后 x 的值是【1】. 1). 75第15题填 空(1分)C+中,预定义算子oct表示【1】进制的输出. 1). 八 或 8第16题填 空(1分)表达式 a+=b 相当于表达式【1】. 1). a=a+b 或 a=b+a第17题填 空(1分)cin.get()函数只能接收一个【1】. 1). 字符第18题填 空(1分)字符串的结束标志是【1】. 1). 0 或 0 或 0第19题填 空(1分)若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3 该数组可用的最小下标值是【1】. 1). 0第20题填 空(1分)设a、b、c为整型数
3、, 且a=2、b=3、c=4, 则执行完以下语句:a*=16+(b+)-(+c);后,a的值是 【1】. 1). 28第1题判 断(1分)C+语言中数028是一个八进制数.N第2题判 断(1分)二维数组初始化的方法是:int a32=2, 4, 6, 8,10, 12 ;Y第3题判 断(1分)字符串连接函数是strcat( )第4题判 断(1分)int i表示取变量i的整数部分.第5题判 断(1分)char c=Very Good; 是一个合法的为字符数组初始化的语句.第6题判 断(1分)数组名代表数组的首地址.第7题判 断(1分)在说明一个结构变量后,不能整体引用结构体变量,需要逐一引用.第
4、8题判 断(1分)私有继承中基类的私有成员在派生类中还是私有的.第9题判 断(1分)保护继承方式下基类的保护成员在派生类中仍是保护成员.第10题判 断(1分)在C+中,整型数据在内存中占2个字节.第11题判 断(1分)若有int i,*p;则语句*p=1000;是合法的.第12题判 断(1分)类中的成员函数都是公有的,数据成员都是私有的.第13题判 断(1分)类型标识符 函数名(参数表列)函数体此函数是内联函数.第14题判 断(1分)定义一个输入文件流对象,并打开d盘du文件夹下的abc.dat文件方法是:ifstream fin;fin.open(.第15题判 断(1分)在c+中实参和形参有
5、3种结合方式,分别为:值传递、引用传递和地址传递第16题判 断(1分)创建独立引用时要用一个同类型的变量进行初始化.第17题判 断(1分)类型标识符 数组名常量表达式;常量表达式可以是常量和符号常量,不能包含变量.第18题判 断(1分)auto是C+语言中的关键字.第19题判 断(1分)数组它不做下标是否越界的判断,在编译和连接过程中都不会出现错误提示.第20题判 断(1分)C+中有五种作用域分别为文件作用域、块作用域、函数作用域、函数原型作用域和类作用域.第1题单项选择(1分)若i为整型变量,则以下循环执行次数是().for(i=2;i=0;) coutt;则下列语句中能够实现当字符串s1大
6、于字符串s2时,输出s2的语句是().if(strcmp(s1,s1)0) couts20)coutif(strcmp(s1,t)D第4题单项选择(1分)用new运算符创建一维数组的正确形式是().int *p=new a10;float *p=new float10;int *p=new int10=0;int *p=new int5=1,2,3,4,5,6;第5题单项选择(1分)下面判断正确的是().char *a=china等价于 char *a;*a=char str10=;等价于char str10;str=char *s=等价于 char *s;s=char c4=,d4=等价于
7、char c4=d4=C第6题单项选择(1分)在说明语句:int *f();中,标识符f代表的是().一个用于指向整型数据的指针变量一个用于指向一维数组的行指针一个用于指向函数的指针变量一个返回值为指针型的函数名第7题单项选择(1分)设有定义:char str=abcdefghij 执行语句str4= 后,strlen(str)的值为().451011A第8题单项选择(1分)若有int a10=0,1,2,3,4,5,6,7,8,9,*p=a;则输出结果不为5的语句为().cout*(a+5);p5;*(p+5);*p5;第9题单项选择(1分)设C+语言中,int类型数据占4个字节,则long
8、类型数据占().1个字节2个字节4个字节8个字节第10题单项选择(1分)不仅可将C+源程序存在磁盘上,还可将数据按数据类型以什么的形式存在磁盘上().内存缓冲区文件寄存器第11题单项选择(1分)以下的选择中,正确的赋值语句是().a=1,b=2j+a=b=5;y=int(x)第12题单项选择(1分)执行下列语句后的输出结果为().#include void main() char a=a a-;a+2-03.b,ca-运算不合法,故有语法错98,99格式描述和输出项不匹配,输出无定值第13题单项选择(1分)下列程序的输出结果是().void main() int a=7,b=5;b/an1不确
9、定值第14题单项选择(1分)假定所有变量均已正确定义,下列程序段运行后x的值是().k1=1;k2=2;k3=3;x=15;if(!k1) x-;else if(k2) x=4; else x=3;14153第15题单项选择(1分)若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是().2.52.753.5第16题单项选择(1分)表达式18/4*sqrt(4.0)/8值的数据类型为().intfloatdouble不确定第17题单项选择(1分)在定义构造数据类型时,不能().说明变量说明存储类型初始化末尾不写分号第18题单项选择(1分)a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是().a*b/a*b=1a/b*b/a=
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1