资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
西安交通大学21春程序设计基础离线作业1辅导答案1. 语句while (!y)中的表达式!y等价于( )。A.y=0B.y!=1C.y!=0D.y=1参考答案:A2. 一个结点的后继的数目称为该结点的度;树中各结点度的最大值称为树的度。( )A.正确B.错误参考答案:A3. 非线性结构即可以用顺序存储结构存储、也可以用非顺序存储结构存储。( )A.正确B.错误参考答案:B4. 下列语句中不正确的是( )。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+;参考答案:B5. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址内容B.寻址条件C.寻址方式D.寻址指令参考答案:C6. 对象的核心概念就是通常所说的( )。A.继承B.封装C.传递D.多态参考答案:ABD7. 下列关于JAVA语言中要使用的一个变量,不正确的是:( )A.在JAVA程序中要使用一个变量,必须先对其进行声明B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以C.变量不可以在其作用域之外使用D.局部变量在使用之前可以不初始化,系统使用默认的初始值参考答案:D8. 在C语言中,一维数组的定义方式为:类型说明符数组名( )。A.常量表达式B.整型表达式C.整型常量或整型表达式D.整型常量参考答案:A9. 以下正确的函数说明是( )。A.int fun(int a,b)B.float fun(int a; int b)C.double fun( )D.int fun(char a)参考答案:C10. 已知char s10=hello;,则s5的值为&39;0&39;。( )A.正确B.错误参考答案:A11. 段存储器常见的有( )A.附加段B.数据段C.堆栈段D.代码段参考答案:ABCD12. 在一个源文件中定义的全局变量的作用域为( )。A.本文件的全部范围B.本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至本文件结束参考答案:D13. 若执行fopen函数时发生错误,则函数的返回值是( )。A.随机值B.1C.NULLD.EOF参考答案:C14. 分支程序结构有( )两种基本形式A.IF-THEN-ELSEB.DO-WHILEC.UNTILD.IF-THEN参考答案:AD15. 下面属于高级语言的有( )A.JAVA语言B.C语言C.汇编语言D.特殊语言参考答案:AB16. 下列关于基本数据类型的取值范围描述中,正确的是:( )A.byte类型范围是-128128B.boolean类型范围是真或者假C.char类型范围是065536D.short类型范围是-3276732767参考答案:B17. 循环语句的循环体在逻辑上是一条语句,当一个循环体需要多条语句才能完成时,必需用花括号将他们括起来。( )A.正确B.错误参考答案:A18. 任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种( )A.REPB.REPZC.REPNZD.RPE参考答案:ABC19. 类模板可以生成若干个模板类,每个模板类又可定义若干个对象。( )A.正确B.错误参考答案:A20. 对于任意一个类,析构函数的个数最多为( )。A.0B.1C.2D.3参考答案:B21. 用整数10创建一个Integer的类的对象,下列语句中,能完成上述功能的一个是:( )A.Integer i = new Integer(10)B.Integer o =10C.int i =10D.Integer i = Integer(10)参考答案:A22. INC是一个单操作数指令。( )A.正确B.错误参考答案:A23. 以下对指针变量的操作中,不正确的是( )。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参考答案:D24. JavaScript语言利用image对象可以动态地对图像进行操作。( )A.错误B.正确参考答案:B25. return语句只能用在函数中,用在函数主体以外任何地方都是错误的。( )A.错误B.正确参考答案:B26. 浏览器可以监听事件,在事件发生时做出反应,进行相应的处理工作。( )A.错误B.正确参考答案:B27. 已知char *s=mybook;,则strlen(s)的值为( )。A.4B.6C.7D.不确定参考答案:B28. continue语句的作用是终止当次循环,跳转到循环的开始处继续下一轮循环。( )A.错误B.正确参考答案:B29. 建立类模板对象的实例化过程为( )。A.基类-派生类B.构造函数-对象C.模板类-对象D.模板类-模板函数参考答案:C30. 只有返回引用的函数可以作为赋值语句的左值。( )A.正确B.错误参考答案:A31. 用C+表示数学表达式xy是x*y。( )A.正确B.错误参考答案:A32. 外设采用中断方式与处理器交换信息是利用( )实现的A.内部可屏蔽中断B.内部不可屏蔽中断C.外部不可屏蔽中断D.外部可屏蔽中断参考答案:D33. 非压缩BCD码用( )个二进制位表示一个十进制位A.4B.6C.8D.10参考答案:C34. 处理器指令的操作数可以是( )A.运算器B.立即数C.寄存器D.存储单元参考答案:BCD35. 设要把一个文件输出流对象myFile与文件f:myText.txt相关联,所用的C+语句是ifstream myFile(f:myText.txt,ios:in|ios:ut);。( )A.正确B.错误参考答案:B36. 下面属于高级语言的有( )A.特殊语言B.汇编语言C.JAVAD.C+参考答案:CD37. 如果不加限制地使用goto语句,则会导致程序流程的混乱,降低程序的可读性。( )A.正确B.错误参考答案:A38. 设i,j,k都是变量,下面不正确的赋值表达式是( )。A.i+B.i=j=kC.i=j=kD.i+j=k参考答案:D39. 在全局变量定义前加一个static关键字,则该变量就成为静态全局变量。( )A.正确B.错误参考答案:A40. 下列哪一个不属于JAVA语言的数据类型:( )A.指针类型B.类C.数组D.浮点类型参考答案:A41. 乘法指令用来实现两个二进制操作数的相乘运算,包括( )两条指令A.MULB.IMULC.SUBD.DIV参考答案:AB42. 处理机控制类指令用来控制各种CPU操作。( )A.正确B.错误参考答案:A43. DOS系统的两种执行程序结构是( )A.EXE程序B.DAT程序C.COM程序D.BAT程序参考答案:AC44. 堆栈的两个操作指令为( )A.SUBB.PUSHC.ADDD.POP参考答案:BD45. 下面的循环体执行的次数与其它不同的是( )。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);参考答案:C46. 在完整段定义后的四个关键字是( )A.段组合属性B.段类别属性C.段定位属性D.段字属性参考答案:ABCD47. 在数据结构中,从逻辑上可以把数据结构分成( )。A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构参考答案:C48. 表达式的类型只取决于运算符,与操作数无关。( )A.错误B.正确参考答案:A49. 已知“char *s=mybook;”,则strlen(s)的值为( )。A.4B.6C.7D.不确定参考答案:B50. 设线性表中有n个元素,( )操作,在单链表上实现要比在顺序表上实现效率更高。A.删除所有值为x的元素B.在最后一个元素的后面插入一个新元素C.顺序输出前k个元素D.交换第i个元素和第n-i-1个元素的值(i=1,1,.,n)参考答案:A
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号