南开大学21秋《C语言程序设计》在线作业二答案参考82

上传人:M****1 文档编号:508038391 上传时间:2023-03-25 格式:DOCX 页数:13 大小:13.70KB
返回 下载 相关 举报
南开大学21秋《C语言程序设计》在线作业二答案参考82_第1页
第1页 / 共13页
南开大学21秋《C语言程序设计》在线作业二答案参考82_第2页
第2页 / 共13页
南开大学21秋《C语言程序设计》在线作业二答案参考82_第3页
第3页 / 共13页
南开大学21秋《C语言程序设计》在线作业二答案参考82_第4页
第4页 / 共13页
南开大学21秋《C语言程序设计》在线作业二答案参考82_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、南开大学21秋C语言程序设计在线作业二答案参考1. 在C语言中,字母的大小写不被区分。( )A.错误B.正确参考答案:A2. 在C语言中,下列字符常量中合法的是( )A.084B.x43C.abD.”0”参考答案:B3. 以下四个选项中,属于实型常量的是( )A.0x12B.-12345e-3C.1e0.5D.e-5参考答案:B4. 下列语句书写正确的是( )。A.printf “Good morning.”B.scanf(“%d”,x)C.char x=“s”D.char d=T参考答案:D5. 已定义c为字符型变量,则下列语句中正确的赋值语句是( )A.c=66;B.c=66C.c=66;

2、D.c=B参考答案:C6. 若有说明语句:char c=64;则变量C包含:( )A.1个字符B.2个字符C.3个字符D.说明不合法,C值不确定参考答案:A7. 下面对静态数据成员的描述中,正确的是( )。A.静态数据成员可以在类体内进行初始化B.静态数据成员不可以被类的对象调用C.静态数据成员不能受private控制符的作用D.静态数据成员可以直接用类名调用参考答案:D8. 下列格式控制符中不是定义于iostream.h中的是( )。A.endlB.hexC.flushD.setw参考答案:D9. 在文件操作结束时,可以用close( )成员函数关闭该文件。( )A.错误B.正确参考答案:B

3、10. 重载函数是基于不同的数据类型完成类似的操作,而函数模板则是对不同的数据类型完成相同的操作。( )A.错误B.正确参考答案:B11. 下列运算符中,在C+语言中不能重载的是( )。A.*B.=C.D./参考答案:C12. 已知:int a 3=1,2,3,4,5,6,7,8,9,0; 则数组a的第一维的大小是( )A.2B.3C.4D.无法确定参考答案:C13. 在C+中,构造派生类对象时,总是先从基类的初始化开始的。( )A.错误B.正确参考答案:B14. 合法的C语言标识符是( )。A.abcB.2abC._a1D./n参考答案:C15. 假定变量x定义为“int x=8;”,要使r

4、x成为x的引用(别名),rx应定义为( )。A.int rx=xB.int rx=&xC.int *rx=&xD.int &rx=x参考答案:D16. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。( )A.正确B.错误参考答案:B17. 对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )。A.公有类型B.私有类型C.保护类型D.友元类型参考答案:D18. 以下程序的输出结果是( )。main( )char*a5=“how”,“do”,“you”,“do”,“!”; char*p; inti; p=a; for(i=0;

5、 iA.howdoyoudoB.howC.howdoyoudoD.hdyd参考答案:C19. 语句:printf(%d, (a=2)&(b=-2); 的输出结果是( )A.无输出B.结果不确定C.1D.2参考答案:C20. 当源程序被汇编时,汇编程序将对每个宏调用作宏展开。宏展开就是用宏定义体取代源程序中的宏指令名,并且用实元取代宏定义中的哑元,对应关系是一一对应。( )A.正确B.错误参考答案:A21. 表达式0195是一个八进制整数。( )A.错误B.正确参考答案:A22. 当一个函数无返回值时,函数的类型应定义为( )。A.voidB.任意C.intD.无参考答案:A23. 在c语言中,

6、函数形参的存储类型是自动类型的变量。( )A.正确B.错误参考答案:B24. 按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。( )A.错误B.正确参考答案:B25. 下面程序:main( ) char ch7=“65ab21”; int i,s=0; for(i=0; chi=0 & chi=9; i+=2) s=10*s+chi-0; printf(“%dn”,s); 运行的结果是( )。A.2ba56B.6521C.6D.62参考答案:C26. 将客观实体的特征与行为作为不可分割的整体进行程序设计的方法称为( )程序设计。A.面向应用B.面向过程C

7、.面向对象D.面向系统参考答案:C27. 当用类的一个对象去初始化类的另一个对象时,调用( )。A.析构函数B.拷贝构造函数C.静态函数D.以上都不是参考答案:B28. 已知char ch=&39;A&39; 且表达式ch=(ch=&39;A&39; & chA.AB.aC.ZD.出错参考答案:B29. 当将一个函数f( )说明为另一个类B的友元后,函数f( )能够直接访问类B的( )。A.只能是公有成员B.只能是保护成员C.只能是除私有成员之外的任何成员D.具有任何权限的成员参考答案:D30. 宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。( )A.正

8、确B.错误参考答案:A31. 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。( )A.正确B.错误参考答案:B32. 定义在main函数后的任何函数都需在main中进行函数声明。( )A.错误B.正确参考答案:A33. 设有定义:char a10=“ABCD”,*p=a;,则*(p+3)的值是( )。A.“ABCD”B.DC.0D.不确定参考答案:B34. 已知char s119,*s2=“ab0cdef”; 则执行语句strcpy(s1,s2); 后,变量s的内容是不能确定。( )A.正确B.错误参考答案:B35. 在所有的进位计数制中,整数

9、部分最低位的权都是1。( )A.正确B.错误参考答案:A36. 若已定义了person类,则执行语句“person p1=p2;”将调用p1的( )。A.构造函数B.拷贝构造函数C.析构函数D.赋值运算符重载函数参考答案:B37. C语言中,下列合法的字符型常量是( )。A.“A”B.aC.12D.“12”参考答案:B38. 输入输出特性是由C+本身提供的。( )A.错误B.正确参考答案:A39. 指针在任何情况下都可进行,=,A.错误B.正确参考答案:B40. 在C语言中,字符型数据在内存中的存储形式是( )A.原码B.补码C.反码D.ASCII码参考答案:D41. 有定义inta34,输入

10、其3行2列元素的正确语句为( )。A.scanf(“%d”,a3,2)B.scanf(“%d”,*(*(a+2)+1)C.scanf(“%d”,*(a+2)+1)D.scanf(“%d”,*(a2+1)参考答案:C42. 在下面有关友元函数的描述中,正确的说法是( )。A.友元函数是独立于当前类的外部函数B.一个友元函数不能同时定义为两个类的友元函数C.友元函数必须在类的外部定义D.在外部定义友元函数时,必须加关键字friend参考答案:A43. 若有定义:intA34; 能表现数组元素A11的是( )。A.(A1+1)B.*(A11)C.(*(A+1)1)D.*(A+5)参考答案:B44.

11、putchar( )一次可以输出多个字符。( )A.错误B.正确参考答案:A45. 假定classA为一个类,如果用户未定义析构函数,则系统为该类定义的默认析构函数为( )。A.classAclassA( )B.classAclassA( )C.classAclassA(int=0)D.void classAclassA( )参考答案:A46. 如果一个类至少有一个虚函数,那么该类就被称为抽象类。( )A.错误B.正确参考答案:A47. 友元函数是独立于当前类的外部函数。( )A.错误B.正确参考答案:B48. 考虑函数原型void test(int a,int b=7,char=“*”),下

12、面的函数调用中,属于不合法调用的是( )。A.test(5)B.test(5,8)C.test(6,“#”)D.test(0,0,“*”)参考答案:C49. 外存比主存的存储容量小、存取速度快。( )A.正确B.错误参考答案:B50. get( )和put( )函数的功能是一次读写一个字符,而read( )和write( )函数是一次读写一个数据块。( )A.错误B.正确参考答案:B51. 下面关于静态成员的描述中,正确的是( )。A.静态数据成员是类的所有对象共享的数据B.类的每个对象都有自己的静态数据成员C.类的不同对象有不同的静态数据成员值D.静态数据成员不能通过类的对象访问参考答案:A

13、52. 键盘I/O对应16H号中断。( )A.正确B.错误参考答案:A53. IO流库重载的插入和析取运算符能处理所有的数据类型(包括自定义类型)。( )A.错误B.正确参考答案:A54. 在声明类时,下面的说法正确的是( )。A.可以在类的声明中给数据成员赋初值B.数据成员的数据类型可以是registerC.private、public、protected可以按任意顺序出现D.没有用private、public、protected定义的数据成员是公有成员参考答案:C55. 下面四个选项中,均是正确的数值常量或字符常量的选项是( )。A.0.00f8.9eB.“a”3.9E-2.51e1”C.30110xFF000aD.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

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