南开大学21春《C语言程序设计》离线作业2参考答案100

上传人:re****.1 文档编号:457388994 上传时间:2023-08-12 格式:DOCX 页数:10 大小:12.24KB
返回 下载 相关 举报
南开大学21春《C语言程序设计》离线作业2参考答案100_第1页
第1页 / 共10页
南开大学21春《C语言程序设计》离线作业2参考答案100_第2页
第2页 / 共10页
南开大学21春《C语言程序设计》离线作业2参考答案100_第3页
第3页 / 共10页
南开大学21春《C语言程序设计》离线作业2参考答案100_第4页
第4页 / 共10页
南开大学21春《C语言程序设计》离线作业2参考答案100_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《南开大学21春《C语言程序设计》离线作业2参考答案100》由会员分享,可在线阅读,更多相关《南开大学21春《C语言程序设计》离线作业2参考答案100(10页珍藏版)》请在金锄头文库上搜索。

1、南开大学21春C语言程序设计离线作业2参考答案1. 一个类可以定义多个构造函数和多个析构函数。( )A.错误B.正确参考答案:A2. 用C语言可直接进行位运算和取地址等运算,因此语言是一种低级语言。( )A.错误B.正确参考答案:A3. 已知char s119,*s2=“ab0cdef”; 则执行语句strcpy(s1,s2); 后,变量s的内容是不能确定。( )A.正确B.错误参考答案:B4. 成员函数体写在类的外部时一定要在类的内部保留函数声明。( )A.错误B.正确参考答案:B5. 设有定义:char a10=“ABCD”,*p=a;,则*(p+3)的值是( )。A.“ABCD”B.DC

2、.0D.不确定参考答案:B6. IO流库中定义的格式操作符ws表示跳过输入流前面的空白字符。( )A.错误B.正确参考答案:B7. C+利用类来实现面向对象程序设计的继承性。( )A.错误B.正确参考答案:A8. 重载函数至少在参数个数、参数类型或参数顺序上要有所不同。( )A.错误B.正确参考答案:B9. C+中的函数就是面向对象理论中的消息。( )A.错误B.正确参考答案:A10. 主程序和子程序间参数传送的方法可以用堆栈传递。( )A.正确B.错误参考答案:A11. 外存比主存的存储容量小、存取速度快。( )A.正确B.错误参考答案:B12. 常类型是指使用类型修饰符const说明的类型

3、,常类型的变量或对象成员的值在程序运行期间是不可改变的。( )A.错误B.正确参考答案:B13. 下列对模板的声明错误的是( )。A.template class T1,typename T2B.template class T1,T2C.template typename TD.template class T1,class T2,class T3参考答案:B14. 若有以下定义:intm=7,n=12; 则能得到值为3的表达式是( )。A.n%=(m%=5)B.n%=(m-m%5)C.n%=m-m%5D.(n%=m)-(m%=5)参考答案:D15. 拷贝构造函数是在用一个对象初始化另一个对

4、象时被调用的。( )A.错误B.正确参考答案:B16. 操纵符函数setw(n)只对下一个输出有效。( )A.错误B.正确参考答案:B17. 以下选项中属于C语言的数据类型是( )。A.复合型B.双精度型C.逻辑型D.集合型参考答案:A18. 用数组名作为函数调用时的实参,则实际传递给形参的是( )A.数组的第一个元素值B.数组中全部元素值C.数组的首地址D.数组的元素个数参考答案:C19. 类是C+中自定义的数据类型。( )A.错误B.正确参考答案:B20. 已知char b5, *p=b; ,则正确的赋值语句是( )A.b=“abcd”;B.*b=“abcd”;C.p=“abcd”;D.*

5、p=“abcd”;参考答案:C21. 在文件操作结束时,可以用close( )成员函数关闭该文件。( )A.错误B.正确参考答案:B22. 一个整数可以直接赋给一个枚举变量。( )A.正确B.错误参考答案:B23. 下列语句书写正确的是( )。A.printf “Good morning.”B.scanf(“%d”,x)C.char x=“s”D.char d=T参考答案:D24. 函数模板是基于不同的数据类型完成类似的操作,而重载函数则是对不同的数据类型完成相同的操作。( )A.错误B.正确参考答案:A25. 在执行int a 3=1,2,3,4; 语句后a12的值是( )A.3B.4C.0

6、D.2参考答案:C26. 关键字中,用以说明类中公有成员的是protected。( )A.正确B.错误参考答案:B27. C+允许通过重载的方式改变运算符的优先级和结合性。( )A.错误B.正确参考答案:A28. 在面向对象的程序设计中,将一组对象的共同特性抽象出来形成类。( )A.错误B.正确参考答案:B29. 设I和x都是int类型,则对于for循环语句for(i=0,x=0; iA.执行8次B.执行9次C.是无限循环D.循环体一次也不执行参考答案:B30. 友元函数是独立于当前类的外部函数。( )A.错误B.正确参考答案:B31. 关于函数模板,描述错误的是( )。A.函数模板必须由程序

7、员实例化B.函数模板的实例化由编译器实现C.一个类定义中,只要有一个函数模板,则这个类是类模板D.若类模板的成员函数是函数模板,则类模板实例化后,成员函数也随之实例化参考答案:A32. 下列格式控制符中不是定义于iostream.h中的是( )。A.endlB.hexC.flushD.setw参考答案:D33. 当循环体至少能执行一次时,while循环和do-while循环是等价的。( )A.错误B.正确参考答案:B34. 下述语句的输出为( ) int m=-1; printf(“%d,%u,%o”,m,m,m);A.-1,-1,-11B.-1,32767,-177777C.-1,32768

8、,177777D.-1,65535,177777参考答案:D35. 若x为float型变量,则以列程序段结果是( )。x=1234.6789; printf(“%-2.1f”,x)A.输出格式描述符的域宽度不够,不能输出B.输出为1234.7C.输出为1234.6D.输出为-1234.6参考答案:B36. 执行int j, i=1; j=-i; 后j的值是( )A.-1B.-2C.1D.2参考答案:A37. 若有说明语句:char c=64;则变量C包含:( )A.1个字符B.2个字符C.3个字符D.说明不合法,C值不确定参考答案:A38. 假定变量x定义为“int x=8;”,要使rx成为x

9、的引用(别名),rx应定义为( )。A.int rx=xB.int rx=&xC.int *rx=&xD.int &rx=x参考答案:D39. 已知int a=1,2,3,4,y,*p=&a1; 则执行语句y(*-p)+; 变量y的值是3。( )A.正确B.错误参考答案:B40. 已知int a=4,b=5;,这执行表达式a=ab后,变量a的值为( )A.0B.1C.4D.5参考答案:A41. 当将一个类A说明为另一个类B的友元后,类A能够直接访问类B的( )。A.只能是公有成员B.只能是保护成员C.只能是除私有成员之外的任何成员D.具有任何权限的成员参考答案:D42. C程序中,一行上可以写

10、多个语句。( )A.错误B.正确参考答案:B43. 公有继承方式下,基类成员的访问权限在派生类中保持不变。( )A.错误B.正确参考答案:B44. 当说明一个结构体变量时系统分配给它的内存是( )。A.各成员所需内存的总和B.结构中第一个成员所需内存量C.成员中占内存量最大者所需的容量D.结构中最后一个成员所需内存量参考答案:A45. 类的析构函数的作用是( )。A.一般成员函数的初始化B.类的初始化C.对象的初始化D.删除类创建的对象参考答案:D46. 一个C程序可以包含多个函数,但只能有一个main( )函数。( )A.错误B.正确参考答案:B47. 在C+中,函数原型不能标识( )。A.函数的返回类型B.函数参数的个数C.函数参数类型D.函数的功能参考答案:D48. 函数rewind(fp)的作用是:使文件位置指针( )。A.重新返回文件的开头B.返回到前一个字符的位置C.指向文件的末尾D.自动移至下一个字符的位置参考答案:A49. 下列不是文件流类的是( )。A.ifstreamB.iostreamC.fstreamD.ofstream参考答案:B50. 私有静态数据成员不能被类外部函数访问,也不能用对象进行访问。( )A.错误B.正确参考答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号