《西安交通大学21春《程序设计基础》离线作业1辅导答案51》由会员分享,可在线阅读,更多相关《西安交通大学21春《程序设计基础》离线作业1辅导答案51(11页珍藏版)》请在金锄头文库上搜索。
1、西安交通大学21春程序设计基础离线作业1辅导答案1. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址内容B.寻址条件C.寻址方式D.寻址指令参考答案:C2. 图的遍历方法主要包括:( )A.深度优先遍历B.广度优先遍历C.后序遍历D.逐层遍历参考答案:AB3. 已知“int a3;”,则可以使用“a3=10;”将数组a中的第3个元素赋值为10。( )A.正确B.错误参考答案:B4. 在32位计算机系统中,已知int a23; fun(a);,fun函数的形参变量名为p,则在fun( )函数体中通过sizeof(p)计算得到的结果为( )。A.4B.6C.12
2、D.24参考答案:A5. 选择语句中的分支语句在逻辑上是一条语句,当一个分支功能需要多条语句才能完成时,就需要使用复合语句。( )A.正确B.错误参考答案:A6. 已知函数定义void fun(int &a, int b) b+; a+;,则执行int x=2,y=3; fun(x,y);后,变量x、y的值分别为( )。A.2,3B.3,4C.2,4D.3,3参考答案:D7. 在访问二维数组中的某个元素时,不可以用( )指定待访问元素的行下标或列下标。A.整型常量B.整型变量C.整型表达式D.浮点型常量参考答案:D8. 当说明一个共用体变量时系统分配给它的内存是( )。A.共用体中第一个成员所
3、需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量最大者所需的容量D.共用体中各成员所需内存量的总和参考答案:C9. 8086CPU的中断系统具有( )个中断A.255B.32C.256D.64参考答案:C10. 下列描述正确的是( )。A.多态性是通过动态绑定实现的B.多态性是通过静态绑定实现的C.动态绑定是在程序执行时进行绑定D.静态绑定是在程序执行时进行绑定参考答案:AC11. 默认形参值不可以是( )。A.局部变量B.全局变量C.静态全局变量D.函数调用参考答案:A12. 计算机中可以直接处理十进制数。( )A.正确B.错误参考答案:B13. 下面是串操作指令的是( )
4、A.STOSB.MOVSC.LODSD.CMPS参考答案:ABCD14. 当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout?( )A.FlowLayoutB.CardLayoutC.North and South of BorderLayoutD.East and West of BorderLayoutE.GridLayout参考答案:A15. 映像文件是一种文本文件。( )A.正确B.错误参考答案:A16. 静态局部变量只可以在定义它的函数(或复合语句)中使用。( )A.正确B.错误参考答案:A17. 一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某
5、些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类参考答案:C18. 下列哪一个不属于JAVA语言的数据类型:( )A.指针类型B.类C.数组D.浮点类型参考答案:A19. 非压缩BCD码用( )个二进制位表示一个十进制位A.4B.6C.8D.10参考答案:C20. 图的生成树即是树也是图。( )A.正确B.错误参考答案:A21. 以下哪项属于计算机低级语言( )A.汇编语言B.机器语言C.JAVAD.C+参考答案:AB22. 类的成员函数中可以直接访问对象成员中的私有成员。( )A.正确B.错误参考答案:B23. 类中的静态数据成员为该类的所有对象所共享
6、,并且,在该类对象被销毁时,静态数据成员不会被同时销毁。( )A.正确B.错误参考答案:A24. C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。A.地址传递B.单向值传递C.由实参传给形参,再由形参传回实参D.由用户指定传递方式参考答案:B25. DOS系统的两种执行程序结构是( )A.EXE程序B.DAT程序C.COM程序D.BAT程序参考答案:AC26. 在数据结构中,从逻辑上可以把数据结构分成( )。A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构参考答案:C27. 以下对指针变量的操作中,不正确的是( )。A.int
7、p,*q; q=&pB.int *p,*q; q=p=NULLC.int a=5,*p; *p=aD.int a=5,*p=&a,*q=&a; *p=*q参考答案:D28. 设ch是char类型变量,其值是A,则表达式ch=(ch=A&ch=Z)?(ch+32):ch的值是( )。A.ZB.AC.aD.z参考答案:C29. 一个结点的后继的数目称为该结点的度;树中各结点度的最大值称为树的度。( )A.正确B.错误参考答案:A30. 计算机的硬件分成5大组成部分:运算器、控制器、存储器、( )A.输入设备B.输出设备C.软件D.以上都不正确参考答案:AB31. 类模板可以生成若干个模板类,每个模
8、板类又可定义若干个对象。( )A.正确B.错误参考答案:A32. 宏是具有宏名的一段汇编语句系列。( )A.错误B.正确参考答案:B33. 汇编语言的开发过程一般包括下面哪几个过程( )A.源文件的编辑B.目标文件的链接C.源程序的汇编D.可执行程序的调试参考答案:ABCD34. 用C+表示数学表达式xy是x*y。( )A.正确B.错误参考答案:A35. 以下正确的函数说明是( )。A.int fun(int a,b)B.float fun(int a; int b)C.double fun( )D.int fun(char a)参考答案:C36. 在C+中,打开一个文件就是将这个文件与一个(
9、 )建立关联;关闭一个文件就是取消这种关联。A.流B.类C.结构D.对象参考答案:A37. 下面中断属于内部中断的有( )A.除法错中断B.指令中断C.溢出中断D.可屏蔽中断参考答案:ABC38. 下列语句中不正确的是( )。A.for(int a=1;a=10;a+)B.int a=1;do a+: while(a=10)C.int a=1;while(a=10) a+; D.for(int a=1;a=10;a+)a+;参考答案:B39. 下列关于成员函数特征的描述中,错误的是( )。A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设置参数的默认值D.成员函数可以是静态的参考答案:A40. 以下不正确的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参考答案:B