西安交通大学21秋《程序设计基础》离线作业2-001答案_43

上传人:cl****1 文档编号:420666241 上传时间:2023-07-08 格式:DOCX 页数:11 大小:12.36KB
返回 下载 相关 举报
西安交通大学21秋《程序设计基础》离线作业2-001答案_43_第1页
第1页 / 共11页
西安交通大学21秋《程序设计基础》离线作业2-001答案_43_第2页
第2页 / 共11页
西安交通大学21秋《程序设计基础》离线作业2-001答案_43_第3页
第3页 / 共11页
西安交通大学21秋《程序设计基础》离线作业2-001答案_43_第4页
第4页 / 共11页
西安交通大学21秋《程序设计基础》离线作业2-001答案_43_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《西安交通大学21秋《程序设计基础》离线作业2-001答案_43》由会员分享,可在线阅读,更多相关《西安交通大学21秋《程序设计基础》离线作业2-001答案_43(11页珍藏版)》请在金锄头文库上搜索。

1、西安交通大学21秋程序设计基础离线作业2-001答案1. 在二叉树的第i层上至多有( )个结点(i1)。A.2的i次方减1B.2的i-1次方C.2的i次方加+1D.2的i+1次方参考答案:B2. 对象成员的访问与结构变量成员的访问相同,使用运算符.或-。( )A.正确B.错误参考答案:A3. 有下面的程序段 char a3,b=“China”; a=b; printf(“%s”,a); 则( )。A.运行后将输出ChinaB.运行后将输出ChC.运行后将输出ChiD.编译时出错参考答案:D4. 外部设备主要通过I/O端口与处理器交换信息。( )A.错误B.正确参考答案:A5. 对于重载函数,程

2、序在调用时根据( )能够区分开到底要调用哪个函数。A.函数名B.函数类型C.参数个数或参数类型D.以上都可以参考答案:C6. 汇编语言的开发过程一般包括下面哪几个过程( )A.源文件的编辑B.目标文件的链接C.源程序的汇编D.可执行程序的调试参考答案:ABCD7. 表达式的类型只取决于运算符,与操作数无关。( )A.错误B.正确参考答案:A8. 处理机控制类指令用来控制各种CPU操作。( )A.正确B.错误参考答案:A9. 当输出汉字时,输出的是汉字机内码。( )A.正确B.错误参考答案:B10. 完成一条指令的功能可以分成哪两个阶段( )A.取指B.执行C.保存D.删除参考答案:AB11.

3、int *p1, p2;则表示定义了两个指针变量p1和p2。( )A.正确B.错误参考答案:B12. 下面对析构函数的正确描述是( )。A.系统不能提供默认的析构函数B.析构函数必须由用户定义C.析构函数没有参数D.析构函数可以设置默认参数参考答案:C13. 若有以下说明,并且0iA.*(a+i)B.ap-a+iC.p+iD.*(&ai)参考答案:C14. CPU由哪三部分组成( )A.运算器B.控制器C.逻辑器D.寄存器参考答案:ABD15. ( )是指设计、编制、调试程序的方法和过程,是寻找算法并用计算机能够理解的语言表达出来的一种活动。A.算法B.程序C.程序设计D.编程参考答案:B16

4、. dowhile语句与while语句不一样,它首先执行,然后执行。( )A.正确B.错误参考答案:A17. 调用函数时传入的实参个数可以多于形参个数。( )A.正确B.错误参考答案:B18. DOS命令分为内部命令和外部命令。( )A.错误B.正确参考答案:A19. 多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。( )A.正确B.错误参考答案:A20. 以下正确的函数说明是( )。A.int fun(int a,b)B.float fun(int a; int b)C.double fun( )D.int fun(char a)参考答案:C21. 二叉树是有序树。( )

5、A.正确B.错误参考答案:A22. 语句.DATA表示( )段的开始A.程序段B.数据段C.堆栈段D.代码段参考答案:B23. 以下程序的输出结果是( )。main( ) int a=0,b=1,c=0,d=20; if(a) d=d-10; else if(!b) if(!c) d=15; else d=25; printf(“d=%dn”,d);A.d=10B.d=15C.d=20D.d=25参考答案:C24. 在32位计算机系统中,已知int a23; fun(a);,fun函数的形参变量名为p,则在fun( )函数体中通过sizeof(p)计算得到的结果为( )。A.4B.6C.12D

6、.24参考答案:A25. 计算机的存储器中,一个字节有( )个二进制位组成。A.1B.2C.4D.8参考答案:D26. 当子程序直接或间接地嵌套调用自身时称为( )A.递归调用B.中断C.嵌套D.以上都不正确参考答案:A27. 在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为( )A.十进制编码B.十六进制编码C.八进制编码D.二进制编码参考答案:D28. 对链表进行插入和删除操作时不必移动链表中的结点。( )A.正确B.错误参考答案:A29. 已知函数定义void fun(int &a) a+=10; ,则执行int x=5; fun(x);后,变量x的值为( )。A.5B.1

7、0C.15D.不确定参考答案:C30. 函数的形参也是全局变量。( )A.正确B.错误参考答案:B31. 对DIV指令,除数为0,或者在字节除时商超过8位,或者在字除时商超过16位,则发生除法溢出。( )A.正确B.错误参考答案:A32. C+中的命名空间是为了解决C+中的变量、函数的命名冲突的问题而设置的。( )A.正确B.错误参考答案:A33. 下面选项中,是类的成员函数为( )。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数参考答案:ABD34. 只有返回引用的函数可以作为赋值语句的左值。( )A.正确B.错误参考答案:A35. 一个( )允许用户为类定义一种模式,使得类中的

8、某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类参考答案:C36. 8086不允许立即数传送至段寄存器。( )A.正确B.错误参考答案:A37. while循环语句中循环体至少执行一次。( )A.错误B.正确参考答案:A38. 相对于完全二叉树,顺序表示法更适用于非完全二叉树。( )A.正确B.错误参考答案:B39. pj也可以写作*(p+j)或*(*(p+i)+j)。( )A.正确B.错误参考答案:A40. continue语句的作用是终止当次循环,跳转到循环的开始处继续下一轮循环。( )A.错误B.正确参考答案:B41. 以下4个数未

9、标明属于哪一种数制,但是可以断定( )不是八进制数。A.1234B.5678C.1111D.1103参考答案:B42. 关键字是组成编程语言词汇表的标识符,用户可以用他们标识其他实体。( )A.正确B.错误参考答案:B43. 外部中断是来自8086CPU外的原因引起的,分为哪两种( )A.可屏蔽中断B.不可屏蔽中断C.INT中断D.没有正确的参考答案:AB44. 以下不正确的if语句形式是( )。A.if(xy);B.if(x=0)x+=y;C.if(X!=y)cinxD.if(x=b)&(n=cA.0,0,0B.1,1,1C.1,1,0D.0,1,1参考答案:B49. 语句while (!y)中的表达式!y等价于( )。A.y=0B.y!=1C.y!=0D.y=1参考答案:A50. 下面哪些数据结构属于非线性结构( )A.线性表B.树C.图D.集合参考答案:BCD

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

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

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