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

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

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

1、西安交通大学22春程序设计基础在线作业二及答案参考1. 在一个单链表中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行( )。A.s-next=p;p-next=s;B.s-next=p-next;p-next=s;C.s-next=p-next;p=s;D.p-next=s;s-next=p;参考答案:A2. 已知ch是字符型变量,则不正确的赋值语句是( )。A.ch=5+9B.ch=0C.ch=7+9D.ch=a+b参考答案:D3. 8086的中断分为( )两类A.外部中断B.内部中断C.程序中断D.子程序中断参考答案:AB4. 语句while (!y)中的表达式!y等价于( )

2、。A.y=0B.y!=1C.y!=0D.y=1参考答案:A5. 在一个具有n个顶点的有向图中,若所有顶点的入度之和为s,则所有顶点的度之和为( )。A.sB.s+1C.s-1D.2s参考答案:D6. 有下面的程序段 char a3,b=“China”; a=b; printf(“%s”,a); 则( )。A.运行后将输出ChinaB.运行后将输出ChC.运行后将输出ChiD.编译时出错参考答案:D7. 在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为( )A.十进制编码B.十六进制编码C.八进制编码D.二进制编码参考答案:D8. 下面程序的运行结果是( )。main( ) str

3、uct cmplx int x; int y; cm2=1,2,3,4; printf(“%dn”, 2*cm0.x+cm1.y/cm0.y);A.5B.2C.3D.4参考答案:D9. 外设采用中断方式与处理器交换信息是利用( )实现的A.内部可屏蔽中断B.内部不可屏蔽中断C.外部不可屏蔽中断D.外部可屏蔽中断参考答案:D10. 已知char s10=hello;,则s5的值为&39;0&39;。( )A.正确B.错误参考答案:A11. 语句.DATA表示( )段的开始A.程序段B.数据段C.堆栈段D.代码段参考答案:B12. 在创建派生类对象时,构造函数的执行顺序是( )。A.对象成员构造函

4、数、基类构造函数、派生类本身的构造函数B.派生类本身的构造函数、基类构造函数、对象成员构造函数C.基类构造函数、派生类本身的构造函数、对象成员构造函数D.基类构造函数、对象成员构造函数、派生类本身的构造函数参考答案:D13. 下列关于变量作用域的说法中,正确的一项是:( )A.方法参数的作用域是方法外部代码段B.异常处理参数的作用域是方法外部代码段C.局部变量的作用域是整个类D.类变量的作用域是类的某个方法参考答案:B14. 以下程序运行后,输出结果是( )。define ADD(x) x+x main( ) int m=1,n=2,s=3; s*=ADD(m+n); printf(“s=%d

5、n”,s);A.s=8B.s=9C.s=6D.s=18参考答案:D15. 对链表进行插入和删除操作时不必移动链表中的结点。( )A.正确B.错误参考答案:A16. CMP指令用于比较两个操作数的( )关系A.大小B.多少C.相等D.不缺定参考答案:A17. 8086CPU的中断系统具有( )个中断A.255B.32C.256D.64参考答案:C18. INC是一个单操作数指令。( )A.正确B.错误参考答案:A19. 类的成员函数中可以直接访问对象成员中的私有成员。( )A.正确B.错误参考答案:B20. 下面是串操作指令的是( )A.STOSB.MOVSC.LODSD.CMPS参考答案:AB

6、CD21. 对象成员的访问与结构变量成员的访问相同,使用运算符.或-。( )A.正确B.错误参考答案:A22. 下列关于JAVA语言中要使用的一个变量,不正确的是:( )A.在JAVA程序中要使用一个变量,必须先对其进行声明B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以C.变量不可以在其作用域之外使用D.局部变量在使用之前可以不初始化,系统使用默认的初始值参考答案:D23. 变量定义伪指令汇编格式包含哪些项( )A.数据表B.变量名C.初值表D.伪指令参考答案:BCD24. 请问如下哪个方法可以将MenuBar加入Frame中?( )A.setMenu( )B.setMenuBa

7、r( )C.add( )D.addMenuBar( )参考答案:B25. 下面属于析构函数特征的是( )。A.析构函数可以重载B.对象销毁前会自动调用析构函数C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数( )D.析构函数的函数类型为void参考答案:BC26. 写“Hello World”的正确javascript语法是( )。A.document.write(Hello World)B.Hello WorldC.response.write(Hello World)D.(Hello World)参考答案:A27. 下列语句中,不正确的是:( )A.float e =1.

8、1fB.char f =-1.1fC.double g =1.1fD.byte h =1参考答案:B28. SP结构化程序设计方法也称面向过程的程序设计方法,反映了过程性编程的方法,根据执行的操作来设计一个程序。( )A.正确B.错误参考答案:A29. C语言程序从main( )函数开始执行,所以这个函数要写在( )。A.程序文件的开始B.程序文件的最后C.它所调用的函数的前面D.程序文件的任何位置参考答案:D30. 若有说明:int a34; 则数组a中各元素( )。A.可在程序的运行阶段得到初值0B.可在程序的编译阶段得到初值0C.不能得到确定的初值D.可在程序的编译或运行阶段得到初值0参

9、考答案:B31. ( )是将源程序翻译成由机器代码组成的目标模块文件的过程A.源程序的编写B.目标文件的链接C.源程序的汇编D.源程序的执行参考答案:C32. 下列JAVA语句中,不正确的一项是:( )A.int $e,a,b =10B.char c,d = aC.float e = 0.0dD.double e = 0.0f参考答案:C33. CSS的RevealTrans滤镜是发光滤镜。( )A.错误B.正确参考答案:A34. 循环条件判断的循环控制不可以在进入循环前进行。( )A.错误B.正确参考答案:A35. 用new动态分配内存时既可以使用常量也可以使用变量指定元素数目。( )A.正

10、确B.错误参考答案:A36. 当定义一个结构体变量时系统分配给它的内存是( )。A.结构中第一个成员所需的内存量B.结构中最后一个成员所需的内存量C.结构体成员中占内存量最大者所需的容量D.结构体中各成员所需内存量的总和参考答案:D37. 以下程序段中的do-while循环( )。m=-1; do m=m*m; while(!m)A.是死循环B.执行二次C.执行一次D.有语法错误参考答案:C38. 指令中的操作数可以不需要。( )A.错误B.正确参考答案:B39. 变量定义伪指令汇编格式包含哪些项( )A.变量名B.伪指令C.初值表D.数据表参考答案:ABC40. 有符号数用1表示正数,负数用

11、1表示。( )A.正确B.错误参考答案:B41. 在C+中,对结构体变量中成员的访问既可以逐个进行、也可以整体进行。( )A.正确B.错误参考答案:B42. 在使用var x=1声明变量x之后,赋值语句x=我喜欢JavaScript将出错。( )A.错误B.正确参考答案:A43. 在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为( )A.二进制编码B.八进制编码C.十进制编码D.十六进制编码参考答案:A44. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( )。A.派生类的对象可以赋给基类对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类

12、的成员D.派生类的对象的地址可以赋给指向基类的指针参考答案:C45. throw语句抛出一个异常,并对该异常进行处理。( )A.错误B.正确参考答案:A46. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B47. 假设堆内存分配均成功,则下面程序段完全正确的是( )。A.int *p=new int(3);coutB.int *p=new int3;for(int i=0;iC.int *p=new int3;for(int i=0;iD.以上程序段均正确参考答案:A48. 默认形参值不可以是( )。A.局部变量B.全局变量C.静态全局变量D.函数调用参

13、考答案:A49. DOS系统的两种执行程序结构是( )A.EXE程序B.COM程序C.BAT程序D.DAT程序参考答案:AB50. 任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种( )A.REPB.REPZC.REPNZD.RPE参考答案:ABC51. 类成员的三种访问控制属性是public、private和friend。( )A.正确B.错误参考答案:B52. 下列关于成员函数特征的描述中,错误的是( )。A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设置参数的默认值D.成员函数可以是静态的参考答案:A53. 设要把一个文件输出流对象myFile与文件f:my

14、Text.txt相关联,所用的C+语句是ifstream myFile(f:myText.txt,ios:in|ios:ut);。( )A.正确B.错误参考答案:B54. 以下能正确读入字符串的程序段是( )。A.char *p; scanf(“%s”,p)B.char str10; scanf(“%s”,&str)C.char str10,*p; p=str; scanf(“%s”,p)D.char str10,*p=str; scanf(“%s”,p1)参考答案:C55. 已知“char *s=mybook;”,则下列语句正确的是( )。A.strcpy(s,hello);B.strcat

15、(s, hello);C.s=hello;D.以上均不正确参考答案:C56. 若a为int类型变量,则执行以下程序段后a的值为( )。a=5; a*=a/=a+A.2B.1C.40D.3参考答案:A57. 在二叉树的第i层上至多有( )个结点(i1)。A.2的i次方减1B.2的i-1次方C.2的i次方加+1D.2的i+1次方参考答案:B58. 在寄存器相对寻址或相对基址变址寻址方式中,位移量可以用符号表示。( )A.正确B.错误参考答案:A59. ( )是指令中不可或缺的组成部分A.操作数B.操作码C.操作书D.操作键参考答案:B60. 计算机语言可以分为高级语言和( )A.中级语言B.低级语言C.编译语言D.以上都不正确参考答案: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交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!