西安交通大学21春《程序设计基础》离线作业2参考答案49

上传人:住在****她 文档编号:98466772 上传时间:2022-05-29 格式:DOCX 页数:11 大小:13.14KB
收藏 版权申诉 举报 下载
西安交通大学21春《程序设计基础》离线作业2参考答案49_第1页
第1页 / 共11页
西安交通大学21春《程序设计基础》离线作业2参考答案49_第2页
第2页 / 共11页
西安交通大学21春《程序设计基础》离线作业2参考答案49_第3页
第3页 / 共11页
资源描述:

《西安交通大学21春《程序设计基础》离线作业2参考答案49》由会员分享,可在线阅读,更多相关《西安交通大学21春《程序设计基础》离线作业2参考答案49(11页珍藏版)》请在装配图网上搜索。

1、西安交通大学21春程序设计基础离线作业2参考答案1. 下列关于基本数据类型的取值范围描述中,正确的是:( )A.byte类型范围是-128128B.boolean类型范围是真或者假C.char类型范围是065536D.short类型范围是-3276732767参考答案:B2. DOS提供给用户的系统功能调用时INT21H。( )A.错误B.正确参考答案:B3. 类的成员函数中可以直接访问对象成员中的私有成员。( )A.正确B.错误参考答案:B4. 宏是具有宏名的一段汇编语句系列。( )A.错误B.正确参考答案:B5. 在32位计算机系统中,已知int a23; fun(a);,fun函数的形参

2、变量名为p,则在fun( )函数体中通过sizeof(p)计算得到的结果为( )。A.4B.6C.12D.24参考答案:A6. 写“Hello World”的正确javascript语法是( )。A.document.write(Hello World)B.Hello WorldC.response.write(Hello World)D.(Hello World)参考答案:A7. 8086的中断分为( )两类A.外部中断B.内部中断C.程序中断D.子程序中断参考答案:AB8. 下列关于变量作用域的描述中,不正确的一项是:( )A.变量属性是用来描述变量作用域的B.局部变量作用域只能是它做在的

3、的方法的代码段C.类变量能在类的方法中声明D.类变量的作用域是整个类参考答案:C9. 循环结构的程序通常由( )三部分组成A.循环规则B.循环控制部分C.循环初始部分D.循环体部分参考答案:BCD10. 关于对象成员的构造函数的调用顺序,说法正确的是( )。A.与它们在成员初始化列表中给出的顺序相同B.与析构函数的调用顺序相同C.与它们在类中说明顺序相同D.以上说法都不对参考答案:C11. 若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。char *p; p= malloc(sizeof(char)A.charB.char*C.(*char)D.(char*)参考

4、答案:D12. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实际操作数个数少一个B.运算符重载为类的成员函数时,函数中的this指针指向第一个运算数C.只有运算符的第一个运算数是自定义类类型时,才能将该运算符重载为类的成员函数D.所有运算符都可以以类成员函数形式进行重载参考答案:ABC13. while循环语句中循环体至少执行一次。( )A.错误B.正确参考答案:A14. 以下程序段中的do-while循环( )。m=-1; do m=m*m; while(!m)A.是死循环B.执行二次C.执行一次D.

5、有语法错误参考答案:C15. PF是进位标志位。( )A.正确B.错误参考答案:B16. 选择语句中的分支语句在逻辑上是一条语句,当一个分支功能需要多条语句才能完成时,就需要使用复合语句。( )A.正确B.错误参考答案:A17. 在全局变量定义前加一个static关键字,则该变量就成为静态全局变量。( )A.正确B.错误参考答案:A18. 对象的核心概念就是通常所说的( )。A.继承B.封装C.传递D.多态参考答案:ABD19. 映像文件是一种文本文件。( )A.正确B.错误参考答案:A20. 判断char型变量c1是否为大写字母的正确表达式是( )。A.AB.(c1=A)&(c1C.(c1=

6、A)&(c1D.(A=c1)参考答案:C21. 对链表进行插入和删除操作时不必移动链表中的结点。( )A.正确B.错误参考答案:A22. INC是一个单操作数指令。( )A.正确B.错误参考答案:A23. 若有说明:int a4=0,0; 则下面不正确的叙述是( )。A.数组a中的每个元素都可得到初值0B.二维数组a的第1维大小为1C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D.只有数组元素a00和a01可得到初值0,其余元素均得不到初值0参考答案:D24. 在一棵完全二叉树中,根结点的编号为1,按照由上到下由左到右的顺序为二叉树结点编号。若编号为5的结点存在右孩

7、子,则右孩子结点的编号为( )。A.9B.10C.11D.12参考答案:C25. 在下述结论中,正确的是( ) 只有一个结点的二叉树的度为0; 二叉树的度为2; 二叉树的左右子树可任意交换; 深度为K的完全二叉树的结点个数小于或等于深度相同的满二叉树。A.B.C.D.参考答案:D26. fileUpload对象代表HTML表单中用于文件上传的输入元素,包含一个文本框。( )A.错误B.正确参考答案:A27. 在完整段定义后的四个关键字是( )A.段组合属性B.段类别属性C.段定位属性D.段字属性参考答案:ABCD28. 如果不加限制地使用goto语句,则会导致程序流程的混乱,降低程序的可读性。

8、( )A.正确B.错误参考答案:A29. 分支程序结构有( )两种基本形式A.IF-THEN-ELSEB.DO-WHILEC.UNTILD.IF-THEN参考答案:AD30. 在8086命令中CS是要执行的下一条指令的偏移地址。( )A.错误B.正确参考答案:A31. 函数的形参也是全局变量。( )A.正确B.错误参考答案:B32. 已知char s10=Microsoft,Visual,C+;,则语句coutA.sB.iC.cD.icrosoft参考答案:A33. 下面描述中,正确的是( )。A.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序相反B.多重

9、继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序一致C.多重继承中创建派生类对象时各基类构造函数的调用顺序与基类构造函数在初始化列表中的出现顺序一致D.多重继承中,如果派生类的初始化列表中没有某个基类构造函数的调用语句,则表示调用该基类的无参构造函数参考答案:AD34. 非压缩BCD码用( )个二进制位表示一个十进制位A.8B.6C.4D.10参考答案:A35. 处理器指令的操作数可以是( )A.立即数B.寄存器C.存储单元D.运算器参考答案:ABC36. 若二维数组a有m列,则计算任一元素aij在数组中位置的公式为( )。(假设a00位于数组的第一个位置上。)

10、A.i*m+jB.j*m+iC.i*m+j-1D.i*m+j+1参考答案:D37. 已知int *p; fun(p);,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是( )。A.void fun(int a);B.void fun(int *&a);C.void fun(int &a);D.void fun(int &*a);参考答案:B38. 段内转移是指在当前代码段32KB内转移。( )A.错误B.正确参考答案:A39. 使用if.else语句可以处理多选择问题,不会因为嵌套层次太多而导致程序的可读性下降,也不容易出错。( )A.正确B.错误参

11、考答案:B40. 以下程序执行后a的值为( )。main( ) int a,m=2,k=1,*p=&k; a=p!=&m; printf(“%dn”,a);A.-1B.0C.1D.2参考答案:C41. 下面属于析构函数特征的是( )。A.析构函数可以重载B.对象销毁前会自动调用析构函数C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数( )D.析构函数的函数类型为void参考答案:BC42. pj也可以写作*(p+j)或*(*(p+i)+j)。( )A.正确B.错误参考答案:A43. 二叉树的顺序表示法操作方便,但缺点是容易造成存储空间的浪费。( )A.正确B.错误参考答案:A

12、44. 主程序在调用内部中断服务程序之前,必须修改( )A.中断点B.中断条件C.中断参数D.中断向量参考答案:D45. char str = &39;H&39;, &39;e&39;, &39;l&39;, &39;l&39;, &39;o&39;, &39; &char str = H, e, l, l, o, , w, o, r, l, d, !, 0; 和 char str = Hello world!; 两种定义形式不等价。( )A.正确B.错误参考答案:B46. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( )。A.派生类的对象可以赋给基类对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类的成员D.派生类的对象的地址可以赋给指向基类的指针参考答案:C47. location对象用来记录浏览器窗口中加载的文档的URL历史记录。( )A.错误B.正确参考答案:A48. 已知char *s=mybook;,则strlen(s)的值为( )。A.4B.6C.7D.不确定参考答案:B49. int *p1, p2;则表示定义了两个指针变量p1和p2。( )A.正确B.错误参考答案:B50. C+有( )种联编方式。A.1B.2C.3D.4参考答案:B

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!