1、inta32=2,4,6,8,10,12;,则*(a1+1)的值是【1】.第9题(1.0分)C语言中,数组名是一个不可变的【1】量,不能对它进行加减和赋值运算.=(答案1)=地址第10题(1.0分)intx=2;z=x+-1;则x的值为【1】.3第11题(1.0分)若所用变量都已正确定义,请填写以下程序段的输出结果【1】.for(i=1;i=5;i+);printf(OKnOK第12题(1.0分)feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为【1】,否则为【2】.非0值=(答案2)=第13题(1.0分)如果函数不要求带回值,可用【1】来定义函数返回值为空.void第14题
2、(1.0分)调用fopen函数打开一文本文件,在使用方式这一项中,为输出而打开需填入【1】.ww+第15题(1.0分)顺序结构存储方法是把逻辑上相邻的结点存储在物理位置【1】的存储单元中。相邻第16题(1.0分)一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【1】。可重用性第17题(1.0分)C+中封装性、继承性和【1】是面向对象程序设计的三个主要性质。多态性第18题(1.0分)C+语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【1】方式。传地址第19题(1.0分)设i,j,k均为int型变量,则执行完for(i=0,j
3、=10;j+y;x=i+)i=x;for(;x+=i);while(1)x+;for(i=10;i-)sum+=i;利用fseek函数可以实现的操作是()。改变文件的位置指针文件的顺序读写文件的随机读写以上答案均正确C语言中while和do-while循环的主要区别是()。do-while的循环体至少无条件执行一次while的循环控制条件比do-while的循环控制条件更严格do-while允许从外部转到循环体内do-while的循环体不能是复合语句sizeof(float)是()。一种函数调用一个不合法的表达式一个整型表达式一个浮点表达式以下程序的运行结果是()。main()intn;for
4、(n=1;nc)b=a;a=c;c=b;则c的值为()。1不一定第36题(1.0分)对for(表达式1;表达式3)可理解为()。for(表达式1;0;表达式3)1;表达式1;表达式3;第37题(1.0分)a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是()。a*b/a*b=1a/b*b/a=1a/b*b+a%b=aa/b*b=a第38题(1.0分)chara1=abc,a280=1234将a1串连接到a2串后面的语句是()。strcat(a2,a1);strcpy(a2,a1);strcat(a1,a2);strcpy(a1,a2);第39题(1.0分)设char*s=ta017bc
5、则指针变量s指向的字符串所占的字节数957第40题(1.0分)以下描述中正确的是()。由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句do-while循环由do开始,用while结束,在while(表达式)后面不能写分号在do-while循环体中,一定要有能使while后面表达式的值变为零(假)的操作do-while循环中,根据情况可以省略while第41题(1.0分)对于void类型函数,调用时不可作为()。自定义函数体中的语句循环体里的语句if语句的成分语句表达式第42题(1.0分)下列语句中,不正确的是()。staticchara2=1,2;stat
6、icinta2=1,;staticchara2=第43题(1.0分)设有定义intx;floaty;,则10+x+y值的数据类型是第44题(1.0分)在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是友元函数虚函数构造函数析构函数第45题(1.0分)下面对静态数据成员的描述中,正确的是静态数据成员可以在类体内进行初始化静态数据成员不可以被类的对象调用静态数据成员不能受private控制符的作用静态数据成员可以直接用类名调用第46题(1.0分)下面对友元函数描述正确的是友元函数的实现必须在类的内部定义友元函数是类的成员函数友元函数破坏了类的封装性和隐藏性
7、友元函数不能访问类的私有成员第47题(1.0分)下面叙述不正确的是基类的保护成员在派生类中仍然是保护成员基类的保护成员在公有派生类中仍然是保护成员基类的保护成员在私有派生类中是私有成员对基类成员的访问必须是无二义性第48题(1.0分)在C+语言程序中,对象之间的相互通信通过继承实现调用成员函数实现封装实现函数重载实现第49题(1.0分)下列关于虚基类的描述中,错误的是设置虚基类的目的是为了消除二义性虚基类的构造函数在非虚基类之后调用若同一层包含多个虚基类,这些基类的构造函数按照它们的次序调用若虚基类由非基类派生而来,则仍然先调用基类构造函数,再用派生类的构造函数第50题(1.0分)下列运算符中
8、,在C+语言中不能重载的是*=:/第51题(1.0分)继承机制的作用是信息隐藏数据封装定义新类数据抽象第52题(1.0分)C+语言对C语言进行了很多改进,C+语言相对于C语言的最根本的变化是增加了一些新的运算符允许函数重载,并允许设置缺省参数规定函数说明符必须用原型引进了类和对象的概念第53题(1.0分)若x、i、j、k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为().4163252第54题(1.0分)下列关于开关语句的描述中,错误的是().开关语句中,case子句的个数是不受限制的开关语句中,case子句的语句序列中一定要有break语句开关语句中,defau
9、lt子句可以省略开关语句中,右花括号具有退出开关语句的功能第55题(1.0分)下列while循环语句的循环次数是().while(inti=0)i-;无限第56题(1.0分)下列运算符中优先级最高的是().?%-=第57题(1.0分)采用函数重载的目的在于().实现共享减少空间使用方便,提高可靠性提高速度第58题(1.0分)使用磁盘文件,要包含_头文件iostreamfstreamiomanipcomplex第59题(1.0分)()是析构函数的特征.一个类中只能定义一个析构函数析构函数与类名不同析构函数的定义只能在类体内析构函数可以有一个或多个参数第60题(1.0分)下列关于字符数组的描述中,错误的是().字符数组中的每一个元素都是字符字符数组可以使用初始值表进行初始化字符数组可以存放字符串字符数组就是字符串四、程序填空共6题(共计40分)第1题(5.0分)/*-【程序填空】-功能:产生10个30,90区间上的随机整数,然后对其用选择法进行由小到大的排序。-*/#include/*SP
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1