西安交通大学21秋《程序设计基础》在线作业二答案参考61

上传人:工**** 文档编号:507614673 上传时间:2022-08-29 格式:DOCX 页数:13 大小:13.81KB
返回 下载 相关 举报
西安交通大学21秋《程序设计基础》在线作业二答案参考61_第1页
第1页 / 共13页
西安交通大学21秋《程序设计基础》在线作业二答案参考61_第2页
第2页 / 共13页
西安交通大学21秋《程序设计基础》在线作业二答案参考61_第3页
第3页 / 共13页
西安交通大学21秋《程序设计基础》在线作业二答案参考61_第4页
第4页 / 共13页
西安交通大学21秋《程序设计基础》在线作业二答案参考61_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、西安交通大学21秋程序设计基础在线作业二答案参考1. 在下述结论中,正确的是( ) 只有一个结点的二叉树的度为0; 二叉树的度为2; 二叉树的左右子树可任意交换; 深度为K的完全二叉树的结点个数小于或等于深度相同的满二叉树。A.B.C.D.参考答案:D2. 在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为( )A.输入输出接口电路B.快速电路C.外设电路D.处理器电路参考答案:A3. 段存储器常见的有( )A.代码段B.堆栈段C.数据段D.附加段参考答案:ABCD4. 外部中断是来自8086CPU外的原因引起的,分为哪两种( )A.可屏蔽中断B.不可屏蔽中断C.INT中断D.没有正

2、确的参考答案:AB5. 假设A为抽象类,下列语句( )是错误的。A.A fun(int);B.A *p;C.int fun(A);D.A Obj;参考答案:ACD6. 计算机中可以直接处理十进制数。( )A.正确B.错误参考答案:B7. 设ch是char类型变量,其值是A,则表达式ch=(ch=A&chA.ZB.AC.aD.z参考答案:C8. 执行以下程序段后,y的值是( )。int a=1,3,5,7,9 int x=0,y=1,*ptr; ptr=&a1; while (!x) y+=*(ptr+x); x+;A.1B.2C.4D.24参考答案:C9. 任何一个串操作指令都可以在前面加一个

3、重复前缀,重复前缀有哪三种( )A.REPB.REPZC.REPNZD.RPE参考答案:ABC10. 若a为int类型变量,则执行以下程序段后a的值为( )。a=5; a*=a/=a+A.2B.1C.40D.3参考答案:A11. 段内转移是指在当前代码段32KB内转移。( )A.错误B.正确参考答案:A12. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.ios:inB.ios:outC.ios:trunkD.ios:binary参考答案:A13. 设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输

4、入形式应当是( )。scanf(“%4d+%3d+%2d+%1d”,&a,&b,&c,&d); printf(“%4d+%3d+%2d+%1d”,a,b,c,d)A.1234123121B.1234123412341234C.1234+1234+1234+1234D.1234+123+12+1参考答案:D14. 8086的寄存器有4个通用寄存器。( )A.错误B.正确参考答案:A15. throw语句抛出一个异常,并对该异常进行处理。( )A.错误B.正确参考答案:A16. 非压缩BCD码用( )个二进制位表示一个十进制位A.4B.6C.8D.10参考答案:C17. 条件转移指令的用处有( )

5、A.没有用处B.比较有符号数大小C.比较无符号数高低D.判断单个标志位状态参考答案:BCD18. 以下程序段中的do-while循环( )。m=-1; do m=m*m; while(!m)A.是死循环B.执行二次C.执行一次D.有语法错误参考答案:C19. 二进制数10101011B变换为等值的十进制数是( )。A.17B.161C.21D.171参考答案:D20. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址内容B.寻址条件C.寻址方式D.寻址指令参考答案:C21. 在表示存储器的容量时,1MB的准确含义是( )字节。A.1000KB.1024*102

6、4C.512*512D.2048*2048参考答案:B22. 在源程序语句4个部分中,参数是指令的操作对象,参数之间用逗号分隔。( )A.正确B.错误参考答案:A23. 已知int m=1,n=2; 则m/n的值为0.5。( )A.正确B.错误参考答案:B24. 下列JAVA语句中,不正确的一项是:( )A.int $e,a,b =10B.char c,d = aC.float e = 0.0dD.double e = 0.0f参考答案:C25. 下面关于数组的描述中,错误的是( )。A.数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同B.如果定义一维数组时提供了初始化列表,

7、则数组的长度可以省略C.如果定义二维数组时提供了初始化列表,则数组的列下标可以省略D.如果定义二维数组时提供了初始化列表,则数组的行下标可以省略参考答案:C26. 乘法指令用来实现两个二进制操作数的相乘运算,包括( )两条指令A.MULB.IMULC.SUBD.DIV参考答案:AB27. CSS的RevealTrans滤镜是发光滤镜。( )A.错误B.正确参考答案:A28. 下列表达式中的值为1是( )。A.1-0B.1-0C.1-0D.0-0参考答案:B29. 若执行fopen函数时发生错误,则函数的返回值是( )。A.随机值B.1C.NULLD.EOF参考答案:C30. 语句while (

8、!y)中的表达式!y等价于( )。A.y=0B.y!=1C.y!=0D.y=1参考答案:A31. ( )是指令中不可或缺的组成部分A.操作数B.操作码C.操作书D.操作键参考答案:B32. 所有系统功能的调用格式都是一样的,一般按四步走( )A.在AH寄存器中设置系统功能调用号B.在指定寄存器中设置入口参数C.用INT21H指令执行功能调用D.根据出口参数分析功能调用执行情况参考答案:ABCD33. 类模板可以生成若干个模板类,每个模板类又可定义若干个对象。( )A.正确B.错误参考答案:A34. JavaScript是一种解释型脚本语言。( )A.错误B.正确参考答案:B35. 已知char

9、 *s=mybook;,则strlen(s)的值为( )。A.4B.6C.7D.不确定参考答案:B36. location对象用来记录浏览器窗口中加载的文档的URL历史记录。( )A.错误B.正确参考答案:A37. 已知Derived是Base的公有派生类,且已定义两个对象Derived d;和Base b;,则下列语句中正确的是( )。A.d=bB.b=dC.Derived*d=&bD.Base&b=d参考答案:BD38. return语句只能用在函数中,用在函数主体以外任何地方都是错误的。( )A.错误B.正确参考答案:B39. 当定义一个结构体变量时系统分配给它的内存是( )。A.结构中

10、第一个成员所需的内存量B.结构中最后一个成员所需的内存量C.结构体成员中占内存量最大者所需的容量D.结构体中各成员所需内存量的总和参考答案:D40. 二叉树就是结点度都是为2的树。( )A.正确B.错误参考答案:B41. 若有说明:char *pc=“aaa”,“bbb”,“ccc”,“ddd”; 则以下叙述正确的是( )。A.“pc0代表的是字符串”aaaB.*pc0代表的是字符aC.pc0代表的是字符串“aaa”D.pc0代表的是字符a参考答案:B42. 8086CPU的中断系统具有( )个中断A.255B.32C.256D.64参考答案:C43. 对于任意一个类,析构函数的个数最多为(

11、)。A.0B.1C.2D.3参考答案:B44. 定义如下变量和数组:int k; int a33=1,2,3,4,5,6,7,8,9; 则下面语句的输出结果是( )。for(k=0; kA.3 5 7B.3 6 9C.1 5 9D.1 4 7参考答案:A45. 语句.DATA表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:B46. 若调用fputc函数输出字符成功,则函数的返回值是( )。A.输出的字符B.-1C.0D.EOF参考答案:A47. 面向对象程序设计思想的主要特征中不包括( )。A.封装性B.多态性C.继承性D.功能分解,逐步求精参考答案:D48. 以下运算正确

12、的程序段是( )。A.char str1=“ABCDE”, str2=“abcdef”; strcpy(str1, str2)B.char str10, *st=“abcde”; strcat(str, st)C.char *st1=“ABCDS”,*st2=“abcde”; strcat(st1,st2)D.char str10=“”, st=“abcde”; strcat(str, st)参考答案:D49. 子程序包含有子程序的调用就是( )A.子程序说明B.子程序的重入C.子程序的递归D.子程序的嵌套参考答案:D50. 下列关于变量作用域的说法中,正确的一项是:( )A.方法参数的作用域

13、是方法外部代码段B.异常处理参数的作用域是方法外部代码段C.局部变量的作用域是整个类D.类变量的作用域是类的某个方法参考答案:B51. 非线性结构即可以用顺序存储结构存储、也可以用非顺序存储结构存储。( )A.正确B.错误参考答案:B52. 语句.DATA表示( )段的开始A.程序段B.数据段C.堆栈段D.代码段参考答案:B53. 指令由哪两部分组成( )A.操作说明B.操作符C.操作码D.操作数参考答案:CD54. DOS系统的两种执行程序结构是( )A.EXE程序B.COM程序C.BAT程序D.DAT程序参考答案:AB55. 若让元素a,b,c,d依次进栈,则出栈次序不可能出现( )的情况。A.c,b,a,dB.b,a,d,cC.d,c,b,aD.a,d

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

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

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