南开大学21秋《C语言程序设计》平时作业2-001答案参考26

上传人:住在****她 文档编号:92269443 上传时间:2022-05-18 格式:DOCX 页数:11 大小:12.46KB
返回 下载 相关 举报
南开大学21秋《C语言程序设计》平时作业2-001答案参考26_第1页
第1页 / 共11页
南开大学21秋《C语言程序设计》平时作业2-001答案参考26_第2页
第2页 / 共11页
南开大学21秋《C语言程序设计》平时作业2-001答案参考26_第3页
第3页 / 共11页
点击查看更多>>
资源描述
南开大学21秋C语言程序设计平时作业2-001答案参考1. 虚基类中的成员函数都是虚函数。( )A.错误B.正确参考答案:A2. 下列不是文件流类的是( )。A.ifstreamB.iostreamC.fstreamD.ofstream参考答案:B3. 已知char s119,*s2=“ab0cdef”; 则执行语句strcpy(s1,s2); 后,变量s的内容是不能确定。( )A.正确B.错误参考答案:B4. 下列( )可以是虚函数。A.构造函数B.拷贝构造函数C.静态成员函数D.析构函数参考答案:D5. 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.iosinB.iosoutC.iosin|iosoutD.以上都不对参考答案:C6. 关于虚函数的描述中,( )是正确的。A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数D.派生类的虚函数与基类的虚函数具有不同的参数个数和类型参考答案:C7. 一个派生类继承多个基类称为多继承。( )A.错误B.正确参考答案:B8. 构造函数是可以被派生类继承的。( )A.错误B.正确参考答案:A9. 已知char ch=&39;A&39; 且表达式ch=(ch=&39;A&39; & chA.AB.aC.ZD.出错参考答案:B10. 以下能正确定义数组并正确赋初值的语句是( )A.int N=5,bNN;B.int a12=1,3;C.int c2=1,2,3,4;D.int d32=1,2,34;参考答案:D11. 设int a=12; 表达式a+=a-=a*=a的值是( )。A.12B.144C.0D.132参考答案:C12. 下列哪个是读写文件出错检测函数?( )A.ferrorB.clearerrC.feofD.fwrite参考答案:A13. C+语言对C语言做了很多改进,C+语言相对于C语言的最根本的变化是( )。A.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必须用原型D.引进了类和对象的概念参考答案:D14. 在计算机中,C语言是属于( )A.机器语言B.高级语言C.汇编语言D.自然语言参考答案:B15. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,隐含的打开方式为( )。A.iosinB.iosoutC.iosin|iosoutD.iosbinary参考答案:A16. 考虑函数原型void test(int a,int b=7,char=“*”),下面的函数调用中,属于不合法调用的是( )。A.test(5)B.test(5,8)C.test(6,“#”)D.test(0,0,“*”)参考答案:C17. 声明语句int a=0; 可以对一维数组a进行正确初始化。( )A.正确B.错误参考答案:A18. 十六进制数据8转化成十进制数据为8。( )A.正确B.错误参考答案:A19. 设有定义:char a10=“ABCD”,*p=a;,则*(p+3)的值是( )。A.“ABCD”B.DC.0D.不确定参考答案:B20. putchar( )一次可以输出多个字符。( )A.错误B.正确参考答案:A21. 类是C+中自定义的数据类型。( )A.错误B.正确参考答案:B22. 说明一个成员为静态成员的关键字为( )。A.staticB.externC.inlineD.friend参考答案:A23. 伪指令和伪操作:伪操作也称为伪指令,它是写给汇编程序看的,不是用户程序的真正执行部分。( )A.正确B.错误参考答案:A24. C+中的函数调用就是面向对象理论中的方法。( )A.错误B.正确参考答案:A25. 友元函数是独立于当前类的外部函数。( )A.错误B.正确参考答案:B26. 使用LINK连接命令,执行后可生成文件的扩展名为EXE。( )A.正确B.错误参考答案:A27. 当基类含有带参数的构造函数时,派生类可以不定义构造函数。( )A.错误B.正确参考答案:A28. 在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。( )A.错误B.正确参考答案:B29. 主程序和子程序间参数传送的方法可以用寄存器传递。( )A.正确B.错误参考答案:A30. 成员函数体写在类的外部时一定要在类的内部保留函数声明。( )A.错误B.正确参考答案:B31. 若当前(DS)=0600H,(BX)=0064H,内存字单元(06064H)=0018H,(06066H)=0700H,(06018H)=0026H,(0601AH)=0800H,并且有如下程序片段顺序执行(1)LEA SI,BX (2)MOV BX,BX (3)LDS BX,BX后,(SI)等于多少?( )A.0064HB.0018HC.0063HD.0019H参考答案:A32. strlen( )函数的作用是求字符串长度。( )A.正确B.错误参考答案:A33. 设有函数模板 template Sum(Q x,Q y) return(x)+(y); 则下列语句中对该函数模板错误的使用是( )。A.Sum(10,2)B.Sum(5.0,6.7)C.Sum(15.2f,16.0f)D.Sum(“AB”,“CD”)参考答案:D34. 在文件操作结束时,可以用close( )成员函数关闭该文件。( )A.错误B.正确参考答案:B35. 在C程序中,逗号运算符的优先级最低。( )A.正确B.错误参考答案:A36. 若需要把一个函数“void F( );”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句( )。A.friend void F( );B.class void F( );C.void F( );D.以上都不是参考答案:A37. 下列语句书写正确的是( )。A.printf “Good morning.”B.scanf(“%d”,x)C.char x=“s”D.char d=T参考答案:D38. 重载赋值操作符时,应声明为( )函数。A.友元B.虚C.成员D.多态参考答案:C39. 已知char ch=A,且表达式:ch=(ch=A & chA.AB.aC.zD.Z参考答案:B40. 不允许对二维数组的部分元素赋初值。( )A.错误B.正确参考答案:A41. 类模板的使用实际上是将类模板实例化成一个具体的( )。A.类B.对象C.模板函数D.模板类参考答案:D42. 构造函数的功能是对对象进行初始化。( )A.正确B.错误参考答案:A43. 一个类的友元一定是另一个类的成员函数。( )A.错误B.正确参考答案:A44. 如果一个类至少有一个纯虚函数,那么该类就被称为( )。A.抽象类B.纯基类C.基类D.虚基类参考答案:A45. 下面程序: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参考答案:C46. 下面不是C语言基本数据类型的是( )A.指针类型B.整型C.无符号长整型D.单精度型参考答案:A47. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )。A.名字的第一个字符可以是大写英文字母B.名字的第一个字符可以是字母、数字、_C.名字的有效长度31个字符D.一般来说,名字项可以是标号参考答案:B48. 有定义inta34,输入其3行2列元素的正确语句为( )。A.scanf(“%d”,a3,2)B.scanf(“%d”,*(*(a+2)+1)C.scanf(“%d”,*(a+2)+1)D.scanf(“%d”,*(a2+1)参考答案:C49. 语句:printf(%d, (a=2)&(b=-2); 的输出结果是( )A.无输出B.结果不确定C.1D.2参考答案:C50. 以下程序中,while循环的循环次数是( ) main( ) int i=0; while(iA.1B.10C.6D.死循环,不能确定次数参考答案:D
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!