西安交通大学21春《程序设计基础》在线作业一满分答案21

上传人:pu****.1 文档编号:489555455 上传时间:2022-12-26 格式:DOCX 页数:13 大小:14.12KB
返回 下载 相关 举报
西安交通大学21春《程序设计基础》在线作业一满分答案21_第1页
第1页 / 共13页
西安交通大学21春《程序设计基础》在线作业一满分答案21_第2页
第2页 / 共13页
西安交通大学21春《程序设计基础》在线作业一满分答案21_第3页
第3页 / 共13页
西安交通大学21春《程序设计基础》在线作业一满分答案21_第4页
第4页 / 共13页
西安交通大学21春《程序设计基础》在线作业一满分答案21_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、西安交通大学21春程序设计基础在线作业一满分答案1. 在一棵完全二叉树中,根结点的编号为1,按照由上到下由左到右的顺序为二叉树结点编号。若编号为5的结点存在右孩子,则右孩子结点的编号为( )。A.9B.10C.11D.12参考答案:C2. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址条件B.寻址方式C.寻址指令D.寻址内容参考答案:B3. 建立类模板对象的实例化过程为( )。A.基类-派生类B.构造函数-对象C.模板类-对象D.模板类-模板函数参考答案:C4. 若执行下述程序时从键盘输入3 4,则输出结果是( )。include main( ) int a

2、,b,s; scanf(“%d%d”,&a,&b); s=a; if (aA.186B.256C.324D.400参考答案:B5. 对象成员的访问与结构变量成员的访问相同,使用运算符.或-。( )A.正确B.错误参考答案:A6. 将含100个结点的完全二叉树从根这一层开始,每层从左至右依次对结点编号,根结点的编号为1。编号为47的结点X的双亲的编号为( )。A.23B.24C.25D.无法确定参考答案:A7. 下面是串操作指令的是( )A.STOSB.MOVSC.LODSD.CMPS参考答案:ABCD8. 若有以下说明,并且0iA.*(a+i)B.ap-a+iC.p+iD.*(&ai)参考答案

3、:C9. 处理器指令的操作数可以是( )A.运算器B.立即数C.寄存器D.存储单元参考答案:BCD10. C+有( )种联编方式。A.1B.2C.3D.4参考答案:B11. 执行以下程序段后,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参考答案:C12. 类的成员函数中可以直接访问对象成员中的私有成员。( )A.正确B.错误参考答案:B13. 语言中字符型(char)数据在内存中的存储形式是( )。A.原码B.补码C.反码D.ASCII码参考答案:D14.

4、8086的寄存器有4个通用寄存器。( )A.错误B.正确参考答案:A15. 以下程序运行后,输出结果是( )。define ADD(x) x+x main( ) int m=1,n=2,s=3; s*=ADD(m+n); printf(“s=%dn”,s);A.s=8B.s=9C.s=6D.s=18参考答案:D16. 下面的循环体执行的次数与其它不同的是( )。A.i = 0; while( +i = 100) cout i ; B.for( i = 0; i 100; i+ ) cout i ; C.for( i = 100; i = 1; i- ) cout i ; D.i = 100;

5、do cout 0);参考答案:C17. ( )是指设计、编制、调试程序的方法和过程,是寻找算法并用计算机能够理解的语言表达出来的一种活动。A.算法B.程序C.程序设计D.编程参考答案:B18. 下列哪一个不属于JAVA语言的数据类型:( )A.指针类型B.类C.数组D.浮点类型参考答案:A19. 二叉树是有序树。( )A.正确B.错误参考答案:A20. 在寄存器相对寻址或相对基址变址寻址方式中,位移量可以用符号表示。( )A.正确B.错误参考答案:A21. 在访问数组中的某个元素时,可以使用整型变量指定要访问元素的下标。( )A.正确B.错误参考答案:A22. 下列关于溢出的说法中,正确的一

6、项是:( )A.一个整型的数据达到整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最大值B.一个整型的数据达到整型能表示的最小数值后,再减1,则机器产生下溢,结果为整型的最小值C.实型变量在运算中不会产生溢出的问题D.实型变量在运算中和整型一样会产生溢出问题参考答案:C23. 用new动态分配内存时既可以使用常量也可以使用变量指定元素数目。( )A.正确B.错误参考答案:A24. 段存储器常见的有( )A.附加段B.数据段C.堆栈段D.代码段参考答案:ABCD25. 在完整段定义后的四个关键字是( )A.段组合属性B.段类别属性C.段定位属性D.段字属性参考答案:ABCD26. 下

7、面关于数组的描述中,错误的是( )。A.数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同B.如果定义一维数组时提供了初始化列表,则数组的长度可以省略C.如果定义二维数组时提供了初始化列表,则数组的列下标可以省略D.如果定义二维数组时提供了初始化列表,则数组的行下标可以省略参考答案:C27. 在一个源文件中定义的全局变量的作用域为( )。A.本文件的全部范围B.本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至本文件结束参考答案:D28. 已知“char *s=mybook;”,则下列语句正确的是( )。A.strcpy(s,hello);B.strcat(s,

8、hello);C.s=hello;D.以上均不正确参考答案:C29. 已知Derived是Base的公有派生类,且已定义两个对象Derived d;和Base b;,则下列语句中正确的是( )。A.d=bB.b=dC.Derived*d=&bD.Base&b=d参考答案:BD30. 外设采用中断方式与处理器交换信息是利用( )实现的A.内部可屏蔽中断B.内部不可屏蔽中断C.外部不可屏蔽中断D.外部可屏蔽中断参考答案:D31. 若有说明:char *pc=“aaa”,“bbb”,“ccc”,“ddd”; 则以下叙述正确的是( )。A.“pc0代表的是字符串”aaaB.*pc0代表的是字符aC.p

9、c0代表的是字符串“aaa”D.pc0代表的是字符a参考答案:B32. 以下各选项中,非法的变量名是( )。A.No_1B.No123C.2nameD.sumOfStudent参考答案:C33. 已知函数定义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参考答案:D34. 下列哪一个是合法的标识符:( )A.12classB.+viodC.-5D._black参考答案:D35. 在完整段定义后的四个关键字是( )A.段定位属性B.段组合属性C.段字属性D.

10、段类别属性参考答案:ABCD36. n个结点的无向图,若它有n(n-1)/2条边,则它一定是连通图。( )A.正确B.错误参考答案:A37. 计算机的硬件分成5大组成部分:运算器、控制器、存储器、( )A.输出设备B.输入设备C.软件D.以上都不正确参考答案:AB38. 写“Hello World”的正确javascript语法是( )。A.document.write(Hello World)B.Hello WorldC.response.write(Hello World)D.(Hello World)参考答案:A39. 对象的核心概念就是通常所说的( )。A.继承B.封装C.传递D.多态

11、参考答案:ABD40. JavaScript是一种解释型脚本语言。( )A.错误B.正确参考答案:B41. 一个C+程序至少且仅能包含一个main( )函数。main( )函数是整个程序的入口,通过在main( )函数中调用其他函数。( )A.正确B.错误参考答案:A42. 下面描述中,正确的是( )。A.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序相反B.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序一致C.多重继承中创建派生类对象时各基类构造函数的调用顺序与基类构造函数在初始化列表中的出现顺序一致D.多重继承中,

12、如果派生类的初始化列表中没有某个基类构造函数的调用语句,则表示调用该基类的无参构造函数参考答案:AD43. 以下4个数未标明属于哪一种数制,但是可以断定( )不是八进制数。A.1234B.5678C.1111D.1103参考答案:B44. 循环指令不影响标志。( )A.错误B.正确参考答案:B45. 若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。char *p; p= malloc(sizeof(char)A.charB.char*C.(*char)D.(char*)参考答案:D46. DOS提供给用户的系统功能调用时INT21H。( )A.错误B.正确参考答案

13、:B47. DOS命令分为内部命令和外部命令。( )A.错误B.正确参考答案:A48. 若a为int类型变量,则执行以下程序段后a的值为( )。a=5; a*=a/=a+A.2B.1C.40D.3参考答案:A49. 设“var a=true,b=0;”,则执行完比较运算ab后,结果为假。( )A.错误B.正确参考答案:A50. 以下哪项属于计算机低级语言( )A.机器语言B.汇编语言C.JAVA语言D.C语言参考答案:AB51. 下列关于JAVA语言中要使用的一个变量,不正确的是:( )A.在JAVA程序中要使用一个变量,必须先对其进行声明B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以C.变量不可以在其作用域之外使用D.局部变量在使用之前可以不初始化,系统使用默认的初始值参考答案:D52. 当定义一个结构体变量时系统分配给它的内存是( )。A.结构

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

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

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