西安交通大学22春《程序设计基础》综合作业一答案参考29

上传人:新** 文档编号:487582804 上传时间:2022-08-10 格式:DOCX 页数:13 大小:13.69KB
返回 下载 相关 举报
西安交通大学22春《程序设计基础》综合作业一答案参考29_第1页
第1页 / 共13页
西安交通大学22春《程序设计基础》综合作业一答案参考29_第2页
第2页 / 共13页
西安交通大学22春《程序设计基础》综合作业一答案参考29_第3页
第3页 / 共13页
西安交通大学22春《程序设计基础》综合作业一答案参考29_第4页
第4页 / 共13页
西安交通大学22春《程序设计基础》综合作业一答案参考29_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《西安交通大学22春《程序设计基础》综合作业一答案参考29》由会员分享,可在线阅读,更多相关《西安交通大学22春《程序设计基础》综合作业一答案参考29(13页珍藏版)》请在金锄头文库上搜索。

1、西安交通大学22春程序设计基础综合作业一答案参考1. 堆栈和队列一样,先进先出。( )A.错误B.正确参考答案:A2. 下面程序的运行结果是( )。main( ) struct cmplx int x; int y; cm2=1,2,3,4; printf(“%dn”, 2*cm0.x+cm1.y/cm0.y);A.5B.2C.3D.4参考答案:D3. 下面对析构函数的正确描述是( )。A.系统不能提供默认的析构函数B.析构函数必须由用户定义C.析构函数没有参数D.析构函数可以设置默认参数参考答案:C4. 设“var a=true,b=0;”,则执行完比较运算ab后,结果为假。( )A.错误B

2、.正确参考答案:A5. 外设采用中断方式与处理器交换信息是利用( )实现的A.内部可屏蔽中断B.内部不可屏蔽中断C.外部不可屏蔽中断D.外部可屏蔽中断参考答案:D6. 在完整段定义后的四个关键字是( )A.段组合属性B.段类别属性C.段定位属性D.段字属性参考答案:ABCD7. dowhile语句与while语句不一样,它首先执行,然后执行。( )A.正确B.错误参考答案:A8. 以下能正确读入字符串的程序段是( )。A.char *p; scanf(“%s”,p)B.char str10; scanf(“%s”,&str)C.char str10,*p; p=str; scanf(“%s”,

3、p)D.char str10,*p=str; scanf(“%s”,p1)参考答案:C9. 下面对构造函数的正确描述是( )。A.系统可以提供默认的构造函数B.构造函数可以有参数,所以可以有返回值C.构造函数可以重载D.构造函数可以设置默认参数参考答案:ACD10. 对于重载函数,程序在调用时根据( )能够区分开到底要调用哪个函数。A.函数名B.函数类型C.参数个数或参数类型D.以上都可以参考答案:C11. 多继承情况下,派生类的构造函数中基类构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序。( )A.正确B.错误参考答案:A12. 语句.DATA表示( )段的开始A.代码段B.数据段

4、C.堆栈段D.程序段参考答案:B13. 下面选项中,是类的成员函数为( )。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数参考答案:ABD14. 前缀和后缀运算符+,当它们出现在表达式中,表达式的值会有所不同。( )A.正确B.错误参考答案:A15. return语句只能用在函数中,用在函数主体以外任何地方都是错误的。( )A.错误B.正确参考答案:B16. 一个C+程序至少且仅能包含一个main( )函数。main( )函数是整个程序的入口,通过在main( )函数中调用其他函数。( )A.正确B.错误参考答案:A17. 二叉树就是结点度为小于等于2的树。( )A.正确B.错误参

5、考答案:A18. 循环条件判断的循环控制不可以在进入循环前进行。( )A.错误B.正确参考答案:A19. 在8086命令中CS是要执行的下一条指令的偏移地址。( )A.正确B.错误参考答案:B20. Cookie是一小段文本,用于存储与某个特定网页或网站相关的信息,但不与某个特定网站关联在一起。( )A.错误B.正确参考答案:A21. 非线性结构即可以用顺序存储结构存储、也可以用非顺序存储结构存储。( )A.正确B.错误参考答案:B22. 定义如下变量和数组:int k; int a33=1,2,3,4,5,6,7,8,9; 则下面语句的输出结果是( )。for(k=0; kA.3 5 7B.

6、3 6 9C.1 5 9D.1 4 7参考答案:A23. 已知函数定义void fun(int &a) a+=10; ,则执行int x=5; fun(x);后,变量x的值为( )。A.5B.10C.15D.不确定参考答案:C24. 图说的是数据的逻辑结构。( )A.正确B.错误参考答案:A25. 类中的静态数据成员为该类的所有对象所共享,并且,在该类对象被销毁时,静态数据成员不会被同时销毁。( )A.正确B.错误参考答案:A26. 为了能够识别字符串结束位置,C+系统会在字符串的末尾自动添加一个ASCII编码为00H的字符&39;0&39;(也称空字符),作为字符串的结束符,所以每个字符串的

7、存储长度总是比其实际长度(字符个数)多1。( )A.正确B.错误参考答案:A27. 8086的寄存器均为32位的。( )A.正确B.错误参考答案:B28. 下面属于析构函数特征的是( )。A.析构函数可以重载B.对象销毁前会自动调用析构函数C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数( )D.析构函数的函数类型为void参考答案:BC29. 子程序由主程序执行子程序调用指令( )来调用A.CALLB.RETC.LOOPD.POP参考答案:A30. 8086不允许立即数传送至段寄存器。( )A.正确B.错误参考答案:A31. 已知char s=abc;,则数组s中最后一个元

8、素的值为( )。A.cB.0C.0D.n参考答案:C32. 外部设备主要通过I/O端口与处理器交换信息。( )A.错误B.正确参考答案:A33. 条件转移指令的用处有( )A.没有用处B.比较有符号数大小C.比较无符号数高低D.判断单个标志位状态参考答案:BCD34. 8086的寄存器有4个通用寄存器。( )A.正确B.错误参考答案:B35. 需要独立运行的程序,一个程序只有( )个起始点A.四B.二C.三D.一参考答案:D36. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B37. C+中的任何一个程序必须有且只能有一个主函数main。( )A.正确B

9、.错误参考答案:A38. 控制类指令通过修改CS和IP寄存器值可以实现( )等指令A.有条件转移B.无条件转移C.循环及子程序D.中断参考答案:ABCD39. 在C+中,打开一个文件就是将这个文件与一个( )建立关联;关闭一个文件就是取消这种关联。A.流B.类C.结构D.对象参考答案:A40. 下面属于处理机控制类指令的是( )A.空操作指令B.暂停C.等待D.封锁前缀指令参考答案:ABCD41. 以下4个数未标明属于哪一种数制,但是可以断定( )不是八进制数。A.1234B.5678C.1111D.1103参考答案:B42. throw语句抛出一个异常,并对该异常进行处理。( )A.错误B.

10、正确参考答案:A43. 在访问数组中的某个元素时,可以使用整型变量指定要访问元素的下标。( )A.正确B.错误参考答案:A44. 下面各选项中的数组定义方式,错误的是( )。A.int a7;B.const int N=7; float bN;C.char c=abcdef;D.int N=7; double dN;参考答案:D45. 在C+中,对结构体变量中成员的访问既可以逐个进行、也可以整体进行。( )A.正确B.错误参考答案:B46. 外部中断是来自8086CPU外的原因引起的,分为哪两种( )A.可屏蔽中断B.不可屏蔽中断C.INT中断D.没有正确的参考答案:AB47. 8086的寄存

11、器均为32位的。( )A.错误B.正确参考答案:A48. 8086CPU的中断系统具有( )个中断A.255B.32C.256D.64参考答案:C49. 在一个源文件中定义的全局变量的作用域为( )。A.本文件的全部范围B.本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至本文件结束参考答案:D50. 若执行下述程序时从键盘输入3 4,则输出结果是( )。include main( ) int a,b,s; scanf(“%d%d”,&a,&b); s=a; if (aA.186B.256C.324D.400参考答案:B51. 下面程序段的运行结果是( )。char a7=“ab

12、cdef”; char b4=“ABC”; strcpy(a,b); printf(“%c”,a5)A.空格B.0C.eD.f参考答案:D52. 已知ch是字符型变量,则不正确的赋值语句是( )。A.ch=5+9B.ch=0C.ch=7+9D.ch=a+b参考答案:D53. 已知程序段:int a34,*p3=a0, a1, a2,*pp=p,i;for (i=0; iA.3B.4C.5D.6参考答案:D54. 设ch是char类型变量,其值是A,则表达式ch=(ch=A&ch=Z)?(ch+32):ch的值是( )。A.ZB.AC.aD.z参考答案:C55. 在一个单链表中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行( )。A.s-next=p;p-next=s;B.s-next=p-next;p-next=s;C.s-next=p-next;p=s;D.p-next=s;s-next=p;参考答案:A56. 判断char型变量c1是否为大写字母的正确表达式是( )。A.AB.(c1=A)&(c1C.(c1=A)&(c1D.(A=c1)参考答案:C57. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址内容B.寻址条件C.寻址方式D.寻址指令参考答案:C58. 在32位计算机系统中,已知int a2

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

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

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