南开大学21春《C语言程序设计》离线作业一辅导答案83

上传人:汽*** 文档编号:487167056 上传时间:2023-02-18 格式:DOCX 页数:11 大小:12.80KB
返回 下载 相关 举报
南开大学21春《C语言程序设计》离线作业一辅导答案83_第1页
第1页 / 共11页
南开大学21春《C语言程序设计》离线作业一辅导答案83_第2页
第2页 / 共11页
南开大学21春《C语言程序设计》离线作业一辅导答案83_第3页
第3页 / 共11页
南开大学21春《C语言程序设计》离线作业一辅导答案83_第4页
第4页 / 共11页
南开大学21春《C语言程序设计》离线作业一辅导答案83_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

1、南开大学21春C语言程序设计离线作业一辅导答案1. 赋值号两边的数据类型不一致时,将无法进行赋值运算。( )A.错误B.正确参考答案:A2. C程序中,一行上可以写多个语句。( )A.错误B.正确参考答案:B3. 下列程序的输出结果是( )。main( )intb=4; b*=b+=b+b; printf(“%dn”,a);A.16B.32C.96D.144参考答案:D4. 析构函数是不能被派生类继承的。( )A.错误B.正确参考答案:B5. IO流库中定义的格式操作符ws表示跳过输入流前面的空白字符。( )A.错误B.正确参考答案:B6. 在C语言中,字母的大小写不被区分。( )A.错误B.

2、正确参考答案:A7. 以下有关运算器运算功能的描述,( )是正确的。A.只做加法B.只做算术运算C.既做算术运算又做逻辑运算D.只做逻辑运算参考答案:C8. 已知:int a 3=1,2,3,4,5,6,7,8,9,0; 则数组a的第一维的大小是( )A.2B.3C.4D.无法确定参考答案:C9. 下面有关for循环的正确描述是( )A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体语句,后判断表达式C.在for循环中,不能用break语句跳出循环体D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来参考答案:D10. main( ) int x,y,z;

3、 scanf(“%d%d%d”,&x,&y,&z); printf(“x+y+z=%dn”,x+y+z); 输入数据的形式是25,13,10,则程序的输出结果是( )。A.x+y+z=48B.x+y+z=35C.x+z=35D.不确定值参考答案:A11. 在一个C程序中( )A.main函数必须出现在所有函数之前B.main函数可以在任何地方出现C.main函数必须出现在所有函数之后D.main函数必须出现在固定位置参考答案:B12. 关于虚函数的描述中,( )是正确的。A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中说明了虚函数后,派生类中将其对应的函数可不必说

4、明为虚函数D.派生类的虚函数与基类的虚函数具有不同的参数个数和类型参考答案:C13. 函数rewind(fp)的作用是:使文件位置指针( )。A.重新返回文件的开头B.返回到前一个字符的位置C.指向文件的末尾D.自动移至下一个字符的位置参考答案:A14. 若当前(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.0

5、063HD.0019H参考答案:A15. 寄存器在计算机系统中是一个重要部件,只能用于暂存数据。( )A.正确B.错误参考答案:B16. 定义在main函数后的任何函数都需在main中进行函数声明。( )A.错误B.正确参考答案:A17. 下列描述中不正确的是( )A.字符型数组中可以存放字符串B.可以对字符型数组进行整体输入、输出C.可以对整型数组进行整体输入、输出D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值参考答案:C18. 虚析构函数的工作过程与普通虚函数不同,普通虚函数只是调用相应层上的函数,而虚析构函数是先调用相应层上的析构函数,然后逐层向上调用基类的析构函数。(

6、 )A.错误B.正确参考答案:B19. 下面四个选项中,均是正确的数值常量或字符常量的选项是( )。A.0.00f8.9eB.“a”3.9E-2.51e1”C.30110xFF000aD.001E140xabcd2e 250.I14参考答案:D20. 公有继承方式下,基类成员的访问权限在派生类中保持不变。( )A.错误B.正确参考答案:B21. 在C程序中main函数必须位于程序的最前面。( )A.正确B.错误参考答案:B22. 二进制文件结束标志为EOF(即-1)。( )A.错误B.正确参考答案:A23. 下列哪个是读写文件出错检测函数?( )A.ferrorB.clearerrC.feof

7、D.fwrite参考答案:A24. 构造函数是可以被派生类继承的。( )A.错误B.正确参考答案:A25. 当将一个类A说明为另一个类B的友元后,类A能够直接访问类B的( )。A.只能是公有成员B.只能是保护成员C.只能是除私有成员之外的任何成员D.具有任何权限的成员参考答案:D26. 以下程序的输出结果是( )。main( )char*a5=“how”,“do”,“you”,“do”,“!”; char*p; inti; p=a; for(i=0; iA.howdoyoudoB.howC.howdoyoudoD.hdyd参考答案:C27. 两个指针变量不可以( )。A.相加B.比较C.相减D

8、.指向同一地址参考答案:A28. 在指令系统的寻址方式中,先计算后访问内存的寻址方式是( )。A.立即数寻址B.直接寻址C.间接寻址D.变址选址参考答案:D29. 关键字中,用以说明类中公有成员的是protected。( )A.正确B.错误参考答案:B30. 假定变量x定义为“int x=8;”,要使rx成为x的引用(别名),rx应定义为( )。A.int rx=xB.int rx=&xC.int *rx=&xD.int &rx=x参考答案:D31. 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )。A.名字的第一个字符可以是大写英文字母B.名字的第一个字符可以是字母、数字、_

9、C.名字的有效长度31个字符D.一般来说,名字项可以是标号参考答案:B32. 已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明( )。A.f1和f2都是静态函数B.f1是静态函数,f2不是静态函数C.f1不是静态函数,f2是静态函数D.f1和f2都不是静态函数参考答案:B33. 预处理命令在程序中都是以&39;*&39;符号开头的。( )A.正确B.错误参考答案:B34. getchar( )函数没有参数。( )A.错误B.正确参考答案:B35. get( )和put( )函数的功能是一次读写一个字符,而read( )和write( )函数是一次读写一个数据块。( )A.错

10、误B.正确参考答案:B36. 存储模型伪操作,格式如下:.MODEL memory_model ,model options。( )A.正确B.错误参考答案:A37. 一个完整的计算机系统应包括( )。A.运算器、存储器、控制器B.外部设备和主机C.主机和应用程序D.配套的硬件和软件系统参考答案:D38. 下面关于静态成员的描述中,正确的是( )。A.静态数据成员是类的所有对象共享的数据B.类的每个对象都有自己的静态数据成员C.类的不同对象有不同的静态数据成员值D.静态数据成员不能通过类的对象访问参考答案:A39. 常量和引用在声明时必须初始化。( )A.错误B.正确参考答案:B40. 以下选

11、项中,与k=+n完全等价的表达式是( )A.k=n,n=n+1B.n=n+1,k=nC.k=+nD.k+=n+1参考答案:B41. 设int a=12; 表达式a+=a-=a*=a的值是( )。A.12B.144C.0D.132参考答案:C42. 当类中有指针类型数据成员时,需重载赋值运算符,否则会产生指针悬挂问题。( )A.错误B.正确参考答案:B43. 以下五个指令(1)MOV AL,55H (2)MOV CL,2 (3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,(CL)=多少?( )A.2B.3C.4D.5参考答案:A44. C语言中,下列合法的字符

12、型常量是( )。A.“A”B.aC.12D.“12”参考答案:B45. 键盘I/O对应16H号中断。( )A.正确B.错误参考答案:A46. 显示I/O对应10H号中断。( )A.正确B.错误参考答案:A47. 使用LINK连接命令,执行后可生成文件的扩展名为EXE。( )A.正确B.错误参考答案:A48. 二进制数据1000转换成十进制数据为8。( )A.正确B.错误参考答案:A49. 已知小写字母的ASCII码为97,对于int a=99, b=&39;b&39; printf(“%c, %d”,a, b); 的结果是( )A.99,bB.c,98C.99,98D.c,b参考答案:B50. 构造函数是在( )时被执行的。A.程序编译B.创建对象C.创建类D.程序装入内存参考答案:B

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

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

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