西安交通大学22春《程序设计基础》在线作业二及答案参考17

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

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

1、西安交通大学22春程序设计基础在线作业二及答案参考1. C+中的命名空间是为了解决C+中的变量、函数的命名冲突的问题而设置的。( )A.正确B.错误参考答案:A2. 下列语句中不正确的是( )。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+;参考答案:B3. 对DIV指令,除数为0,或者在字节除时商超过8位,或者在字除时商超过16位,则发生除法溢出。( )A.正确B.错误参考答案:A4. 以下运算正确的程序段是( )。A.char str1=

2、“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)参考答案:D5. 前缀和后缀运算符+,当它们出现在表达式中,表达式的值会有所不同。( )A.正确B.错误参考答案:A6. 子程序由主程序执行子程序调用指令( )来调用A.CALLB.RETC.LOOPD.POP参考答案:A7. 若执行下述程序时从

3、键盘输入3 4,则输出结果是( )。include main( ) int a,b,s; scanf(“%d%d”,&a,&b); s=a; if (aA.186B.256C.324D.400参考答案:B8. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址内容B.寻址条件C.寻址方式D.寻址指令参考答案:C9. 为了能够识别字符串结束位置,C+系统会在字符串的末尾自动添加一个ASCII编码为00H的字符&39;0&39;(也称空字符),作为字符串的结束符,所以每个字符串的存储长度总是比其实际长度(字符个数)多1。( )A.正确B.错误参考答案:A10. 在C

4、语言中,一维数组的定义方式为:类型说明符数组名( )。A.常量表达式B.整型表达式C.整型常量或整型表达式D.整型常量参考答案:A11. 用C+表示数学表达式xy是x*y。( )A.正确B.错误参考答案:A12. 分支程序结构有( )两种基本形式A.IF-THEN-ELSEB.DO-WHILEC.UNTILD.IF-THEN参考答案:AD13. 下面对构造函数的正确描述是( )。A.系统可以提供默认的构造函数B.构造函数可以有参数,所以可以有返回值C.构造函数可以重载D.构造函数可以设置默认参数参考答案:ACD14. XCHG指令中操作数只可以是字而不可以是字节。( )A.正确B.错误参考答案

5、:B15. 若使用一维数组名作函数实参,则以下正确的说法是( )。A.必须在主调函数中说明此数组的大小B.实参数组类型与形参数组类型可以不匹配C.在被调函数中,不需要考虑形参数组的大小D.实参数组名与形参数组名必须一致参考答案:A16. 下面描述中,正确的是( )。A.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序相反B.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序一致C.多重继承中创建派生类对象时各基类构造函数的调用顺序与基类构造函数在初始化列表中的出现顺序一致D.多重继承中,如果派生类的初始化列表中没有某个基类构

6、造函数的调用语句,则表示调用该基类的无参构造函数参考答案:AD17. 类成员的三种访问控制属性是public、private和friend。( )A.正确B.错误参考答案:B18. 使用if.else语句可以处理多选择问题,不会因为嵌套层次太多而导致程序的可读性下降,也不容易出错。( )A.正确B.错误参考答案:B19. 在源程序语句4个部分中,参数是指令的操作对象,参数之间用逗号分隔。( )A.错误B.正确参考答案:B20. 下面属于高级语言的有( )A.JAVA语言B.C语言C.汇编语言D.特殊语言参考答案:AB21. 函数的形参也是全局变量。( )A.正确B.错误参考答案:B22. 在创

7、建派生类对象时,构造函数的执行顺序是( )。A.对象成员构造函数、基类构造函数、派生类本身的构造函数B.派生类本身的构造函数、基类构造函数、对象成员构造函数C.基类构造函数、派生类本身的构造函数、对象成员构造函数D.基类构造函数、对象成员构造函数、派生类本身的构造函数参考答案:D23. 主程序在调用内部中断服务程序之前,必须修改( )A.中断点B.中断条件C.中断参数D.中断向量参考答案:D24. Cookie是一小段文本,用于存储与某个特定网页或网站相关的信息,但不与某个特定网站关联在一起。( )A.错误B.正确参考答案:A25. 循环条件判断的循环控制不可以在进入循环前进行。( )A.正确

8、B.错误参考答案:B26. 汇编语言的开发过程一般包括下面哪几个过程( )A.源文件的编辑B.目标文件的链接C.源程序的汇编D.可执行程序的调试参考答案:ABCD27. 下列表达式中的值为1是( )。A.1-0B.1-0C.1-0D.0-0参考答案:B28. 下列JAVA语句中,不正确的一项是:( )A.int $e,a,b =10B.char c,d = aC.float e = 0.0dD.double e = 0.0f参考答案:C29. 循环结构的程序通常由( )三部分组成A.循环规则B.循环控制部分C.循环初始部分D.循环体部分参考答案:BCD30. 控制类指令通过修改CS和IP寄存器

9、值可以实现( )等指令A.有条件转移B.无条件转移C.循环及子程序D.中断参考答案:ABCD31. 在C语言中,错误的int类型的常数是( )。A.32768B.0C.37D.0xAF参考答案:A32. 在完整段定义后的四个关键字是( )A.段定位属性B.段组合属性C.段字属性D.段类别属性参考答案:ABCD33. 对链表进行插入和删除操作时不必移动链表中的结点。( )A.正确B.错误参考答案:A34. 算数表达式12+&39;a&39;值的数据类型是char型。( )A.正确B.错误参考答案:B35. 关键字是组成编程语言词汇表的标识符,用户可以用他们标识其他实体。( )A.正确B.错误参考

10、答案:B36. 在使用var x=1声明变量x之后,赋值语句x=我喜欢JavaScript将出错。( )A.错误B.正确参考答案:A37. DOS系统的两种执行程序结构是( )A.EXE程序B.DAT程序C.COM程序D.BAT程序参考答案:AC38. 已知“int a3;”,则可以使用“a3=10;”将数组a中的第3个元素赋值为10。( )A.正确B.错误参考答案:B39. 一个结构体类型定义的最后必须以分号结束。( )A.正确B.错误参考答案:A40. 下列语句中,不正确的是:( )A.float e =1.1fB.char f =-1.1fC.double g =1.1fD.byte h

11、 =1参考答案:B41. 在一个具有n个顶点的有向图中,若所有顶点的入度之和为s,则所有顶点的度之和为( )。A.sB.s+1C.s-1D.2s参考答案:D42. 当输出汉字时,输出的是汉字机内码。( )A.正确B.错误参考答案:B43. 当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout?( )A.FlowLayoutB.CardLayoutC.North and South of BorderLayoutD.East and West of BorderLayoutE.GridLayout参考答案:A44. 非压缩BCD码用( )个二进制位表示一个十进制位A.8B.

12、6C.4D.10参考答案:A45. 标记应用于下列哪组标记之间( )。A.html/htmlB.body/bodyC.head/headD.title/title参考答案:B46. 二叉树就是结点度为小于等于2的树。( )A.正确B.错误参考答案:A47. 计算机的硬件分成5大组成部分:运算器、控制器、存储器、( )A.输入设备B.输出设备C.软件D.以上都不正确参考答案:AB48. 对象的核心概念就是通常所说的( )。A.继承B.封装C.传递D.多态参考答案:ABD49. 当子程序直接或间接地嵌套调用自身时称为( )A.递归调用B.中断C.嵌套D.以上都不正确参考答案:A50. 8086的寄

13、存器均为32位的。( )A.错误B.正确参考答案:A51. 在二叉树的第i层上至多有( )个结点(i1)。A.2的i次方减1B.2的i-1次方C.2的i次方加+1D.2的i+1次方参考答案:B52. 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.错误参考答案:B53. 在完整段定义后的四个关键字是( )A.段组

14、合属性B.段类别属性C.段定位属性D.段字属性参考答案:ABCD54. 若二维数组a有m列,则计算任一元素aij在数组中位置的公式为( )。(假设a00位于数组的第一个位置上。)A.i*m+jB.j*m+iC.i*m+j-1D.i*m+j+1参考答案:D55. 以下对指针变量的操作中,不正确的是( )。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参考答案:D56. 已知一个顺序存储的线性表,设每个结点需占m个存储单元,若第一个结点的地址为add1,则第I个结点的地址为( )

15、。A.add1+(I-1)*mB.add1+I*mC.add1-I*mD.add1+(I+1)*m参考答案:A57. 下面各选项中的数组定义方式,错误的是( )。A.int a7;B.const int N=7; float bN;C.char c=abcdef;D.int N=7; double dN;参考答案:D58. 计算机中存储数据的最小单位是( )。A.字节B.位C.字D.KB参考答案:B59. 二叉树就是结点度都是为2的树。( )A.正确B.错误参考答案:B60. 下面程序的运行结果是( )。main( ) struct cmplx int x; int y; cm2=1,2,3,4; printf(“%dn”, 2*cm0.x+cm1.y/cm0.y);A.5B.2C.3D.4参考答案:D

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