欢迎来到天天文库
浏览记录
ID:35560219
大小:286.49 KB
页数:198页
时间:2019-03-28
《专升本《C-程序设计》在线练习及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在线练习(其他勿用)单项选择题1、 下列选项中,不是合法的浮点型数据的选线是_____。(1分)A.-1e3.5B.12.34C.-12345.D.0.1E-12参考答案:A2、若有定义:doublex=3.14,*p=&x;,则*p等价于_______。(1分)A.&xB.*xC.3.14D.x参考答案:D3、若有int*p[3],则下列表述中正确的是______(1分)A.p是一个指向3个元素的整型数组指针B.p是一个指向int型变量的指针C.p是一个有3个元素的指针数组,每个元素是一个int型的指针D.p是一个数组,该数组的元素是指针p所指向的变量参考答案:C4、在函数的声明时,下列选项
2、中不必要的是_____.(1分)A.函数的类型B.函数参数类型C.函数的名字D.返回值表达式参考答案:D5、在类的定义体外定义成员函数时,需要在函数名前加上___________(1分)A.类标记B.类域标记C.类对象D.域运算符参考答案:B6、若已定义char s[10]; 则在下面表达式中不表示s[1]的地址的是 。(1分)A.s+1B.s++C.&s[0]+1D.&s[1]参考答案:B7、若要定义一个只允许该原文件中所有函数使用的全局变量,则该变量需要使用的存储类型是____。(1分)A.externB.registerC.autoD.static参考答案:D8、C++程序中
3、的简单语句必须以______结束。(1分)A.冒号B.分号C.空格D.花括号参考答案:B9、 设inta=2,b=2;则++a+b的结果是___________(1分)A.2B.3C.4D.5参考答案:D10、如果一个类中,至少有一个纯虚函数,那么称该类为___________。(1分)A.虚基类B.抽象类C.派生类D.以上都不对参考答案:B11、下列关于友元函数的描述中,错误的是 。(1分)A.友元函数不是成员函数B.友元函数只可访问类的私有成员C.友元函数的调用方法同一般函数D.友元函数可以是另一类中的成员函数参考答案:B12、下列选项中,全部是C++关键字的选项为______。(1
4、分)A.whileIFStaticB.breakchargoC.sizeofcaseexternD.switchfloatinteger参考答案:C13、如果One类被声明为Two类的友元,那么 。 (1分)A.Two类的每个对象都能访问One类的私有数据成员。B.One类的每个对象都能访问Two类的私有数据成员。C.Two类的每个函数都能访问One类的私有数据成员。D.One类的每个函数都能访问Two类的公有数据成员。参考答案:B14、有关构造函数的说法,不正确的是___________。(1分)A.对象是类的一个实例B.任何一个对象只能属于一个具体的类C.一个类只能有一个对象D.类与
5、对象的关系和数据类型与变量的关系相似参考答案:C15、在C++类体系中,不能被派生类继承的是___________。(1分)A.构造函数B.虚函数C.静态成员函数D.赋值操作函数参考答案:A16、在一个被调用函数中,关于return语句使用的描述,错误的是_____。(1分)A.被调用函数中可以不用return语句B.被调用函数可以使用多个return语句C.被调用函数中,如果有返回值,就一定要有return语句D.被调用函数中,一个return语句可返回多个值给调用函数参考答案:D17、通常拷贝构造函数的参数是___________。(1分)A.某个对象名B.某个对象的成员名C.某个对象的引
6、用名D.某个对象的指针名参考答案:C18、下列正确的字符常量为______(1分)A."a"B.‘name’C.aD.'101'参考答案:D19、在整型指针变量p1、p2的定义中,错误的是___。(1分)A.intx,*p1,p2=&x;B.int*p1,x,*p2;C.intx,*p1=&x,*p2;D.int*p1,x,*p2=&x;参考答案:A20、 假设i=2,执行下列语句后i的值为____switch(i){case1:i++;case2:i--;case1:++i;break;case2:--i;default:i++;}(1分)A.1B.2C.3D.4参考答案:B21、若有以下
7、程序段: struct data { int i ; char c; float f;} a; 则以下语句正确的是 。;(1分)A.a=5;B.a={2,’a’,1.2}C.cout<8、9、y)i++;
8、
9、y)i++;
此文档下载收益归作者所有