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

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

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

1、西安交通大学21春程序设计基础在线作业二满分答案1. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数B.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员C.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同D.所有运算符都可以以类友元形式进行重载参考答案:BC2. 下面是串操作指令的是( )A.STOSB.MOVSC.LODSD.CMPS参考答案:ABCD3. 用new动态分配内存时既可以使用常量也可以使用变量指定元素数目。( )A.正确B.错误参考答案:A4. 已知char s=abc

2、;,则数组s中最后一个元素的值为( )。A.cB.0C.0D.n参考答案:C5. 以下对指针变量的操作中,不正确的是( )。A.int 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参考答案:D6. 顺序表能够存放的最大元素数量n称为线性表的长度。( )A.正确B.错误参考答案:B7. 8086按照逻辑段组织程序即( )A.代码段B.数据段C.附加段D.堆栈段参考答案:ABCD8. 循环结构的程序通常由( )三部分组成A.循环规则B.循环控制部分C.循环初始部分D.循环体部分参考答案:B

3、CD9. PF是进位标志位。( )A.正确B.错误参考答案:B10. 映像文件是一种文本文件。( )A.正确B.错误参考答案:A11. CMP指令用于比较两个操作数的( )关系A.大小B.多少C.相等D.不缺定参考答案:A12. 写“Hello World”的正确javascript语法是( )。A.document.write(Hello World)B.Hello WorldC.response.write(Hello World)D.(Hello World)参考答案:A13. 已知“int a3;”,则可以使用“a3=10;”将数组a中的第3个元素赋值为10。( )A.正确B.错误参考

4、答案:B14. 下面哪些数据结构属于非线性结构( )A.线性表B.树C.图D.集合参考答案:BCD15. 在C+中,不能被派生类继承的函数是( )。A.成员函数B.构造函数C.析构函数D.拷贝构造函数参考答案:BCD16. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B17. DOS提供给用户的系统功能调用时INT21H。( )A.错误B.正确参考答案:B18. 静态局部变量只可以在定义它的函数(或复合语句)中使用。( )A.正确B.错误参考答案:A19. 设ch是char类型变量,其值是A,则表达式ch=(ch=A&chA.ZB.AC.aD.z参考答案

5、:C20. 使用if.else语句可以处理多选择问题,不会因为嵌套层次太多而导致程序的可读性下降,也不容易出错。( )A.正确B.错误参考答案:B21. 处理机控制类指令用来控制各种CPU操作。( )A.正确B.错误参考答案:A22. 一个浮点法表示的数值由( )两部分组成。A.指数和基数B.尾数和小数C.阶码和尾数D.整数和小数参考答案:C23. 下列程序中说明的公有成员是( ) class Location int X; public: void init(int initX,int initY); private: int Y; public: int GetX( ); int GetY

6、( ); ;A.XB.init(int initX,int initY)C.GetX( ),GetY( )D.B和C都是参考答案:D24. 系统提供的默认拷贝构造函数实现的是“浅拷贝”,下列关于浅拷贝的说法中正确的是( )。A.当一个类中有指针成员变量时,浅拷贝有可能会导致一片内存被重复释放B.当一个类中有指针成员变量时,浅拷贝有可能导致一个对象中保存的数据不正确C.如果一个类中只有int型和double型的成员变量,则浅拷贝不会出现任何问题D.如果一个类中有一个成员变量是char型数组,则使用浅拷贝会存在问题参考答案:ABC25. 在数据结构中,与所使用的计算机无关的是数据的( )结构。A.

7、逻辑B.存储C.逻辑和存储D.物理参考答案:A26. JMP指令根据目标地址不同的提供方法和内容,可以分为哪几种( )A.段内转移,相对寻址B.段内转移,间接寻址C.段间转移,直接寻址D.段间转移,间接寻址参考答案:ABCD27. 在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为( )A.十进制编码B.十六进制编码C.八进制编码D.二进制编码参考答案:D28. 表达式的类型只取决于运算符,与操作数无关。( )A.错误B.正确参考答案:A29. Cookie是一小段文本,用于存储与某个特定网页或网站相关的信息,但不与某个特定网站关联在一起。( )A.错误B.正确参考答案:A30.

8、下列JAVA语句中,不正确的一项是:( )A.int $e,a,b =10B.char c,d = aC.float e = 0.0dD.double e = 0.0f参考答案:C31. 撤消对象时,系统自动调用( )函数。A.成员函数B.构造函数C.析构函数D.普通函数参考答案:C32. 下面的循环体执行的次数与其它不同的是( )。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; do cout 0);参考答

9、案:C33. 下面属于析构函数特征的是( )。A.析构函数可以重载B.对象销毁前会自动调用析构函数C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数( )D.析构函数的函数类型为void参考答案:BC34. 如果类A继承了类B,则类A称为( )。A.派生类B.继承类C.子类D.父类参考答案:AC35. 带进位加法指令是( )A.SUBB.INCC.ADDD.ADC参考答案:D36. DOS命令分为内部命令和外部命令。( )A.错误B.正确参考答案:A37. 下列关于变量作用域的说法中,正确的一项是:( )A.方法参数的作用域是方法外部代码段B.异常处理参数的作用域是方法外部代码

10、段C.局部变量的作用域是整个类D.类变量的作用域是类的某个方法参考答案:B38. 需要独立运行的程序,一个程序只有( )个起始点A.四B.二C.三D.一参考答案:D39. 段存储器常见的有( )A.代码段B.堆栈段C.数据段D.附加段参考答案:ABCD40. 若二维数组a有m列,则在aij前的元素个数为( )。A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+1参考答案:B41. 类模板可以生成若干个模板类,每个模板类又可定义若干个对象。( )A.正确B.错误参考答案:A42. 下列成员中,不能被派生类继承的包括( )。A.公有成员B.构造函数C.保护成员D.析构函数参考答案:BD

11、43. 非线性结构即可以用顺序存储结构存储、也可以用非顺序存储结构存储。( )A.正确B.错误参考答案:B44. 建立类模板对象的实例化过程为( )。A.基类-派生类B.构造函数-对象C.模板类-对象D.模板类-模板函数参考答案:C45. 在32位计算机系统中,已知int a23; fun(a);,fun函数的形参变量名为p,则在fun( )函数体中通过sizeof(p)计算得到的结果为( )。A.4B.6C.12D.24参考答案:A46. 当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout?( )A.FlowLayoutB.CardLayoutC.North and

12、South of BorderLayoutD.East and West of BorderLayoutE.GridLayout参考答案:A47. 默认形参值不可以是( )。A.局部变量B.全局变量C.静态全局变量D.函数调用参考答案:A48. 计算机中可以直接处理十进制数。( )A.正确B.错误参考答案:B49. 已知char s=hello;,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C50. 语句.DATA表示(

13、 )段的开始A.程序段B.数据段C.堆栈段D.代码段参考答案:B51. 浏览器可以监听事件,在事件发生时做出反应,进行相应的处理工作。( )A.错误B.正确参考答案:B52. 已知double x=10,y=3; 则x%2的值为1。( )A.正确B.错误参考答案:B53. switch语句中的default分支不可以缺省。( )A.正确B.错误参考答案:B54. 汇编语言中子程序间和模块间利用堆栈都是一个重要的和主要的参数传递方式。( )A.错误B.正确参考答案:B55. JavaScript是一种解释型脚本语言。( )A.错误B.正确参考答案:B56. 图的遍历方法主要包括:( )A.深度优先遍历B.广度优先遍历C.后序遍历D.逐层遍历

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

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

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