西安交通大学22春《程序设计基础》综合作业二答案参考27

上传人:cn****1 文档编号:510243050 上传时间:2023-10-20 格式:DOCX 页数:13 大小:14.04KB
返回 下载 相关 举报
西安交通大学22春《程序设计基础》综合作业二答案参考27_第1页
第1页 / 共13页
西安交通大学22春《程序设计基础》综合作业二答案参考27_第2页
第2页 / 共13页
西安交通大学22春《程序设计基础》综合作业二答案参考27_第3页
第3页 / 共13页
西安交通大学22春《程序设计基础》综合作业二答案参考27_第4页
第4页 / 共13页
西安交通大学22春《程序设计基础》综合作业二答案参考27_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、西安交通大学22春程序设计基础综合作业二答案参考1. C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。A.地址传递B.单向值传递C.由实参传给形参,再由形参传回实参D.由用户指定传递方式参考答案:B2. 在C+中,不能被派生类继承的函数是( )。A.成员函数B.构造函数C.析构函数D.拷贝构造函数参考答案:BCD3. 在一个链接队列中,假设f和r分别是队头和队尾指针,则删除一个结点的运算时( )。A.r=f-next;B.r=r-next;C.f=f-next;D.f=r-next;参考答案:C4. 构造函数和析构函数都不能重载。( )A.正确B.错误参考答案:B5. 循

2、环语句的循环体在逻辑上是一条语句,当一个循环体需要多条语句才能完成时,必需用花括号将他们括起来。( )A.正确B.错误参考答案:A6. 下面的循环体执行的次数与其它不同的是( )。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);参考答案:C7. 循环结构的程序通常由哪三部分组成( )A.循环初始部分B.循环体部分C.循环控制部分D.循环规则参考答案:ABC8. 浏览器可以监听事件,在事件

3、发生时做出反应,进行相应的处理工作。( )A.错误B.正确参考答案:B9. 下列描述正确的是( )。A.多态性是通过动态绑定实现的B.多态性是通过静态绑定实现的C.动态绑定是在程序执行时进行绑定D.静态绑定是在程序执行时进行绑定参考答案:AC10. 用整数10创建一个Integer的类的对象,下列语句中,能完成上述功能的一个是:( )A.Integer i = new Integer(10)B.Integer o =10C.int i =10D.Integer i = Integer(10)参考答案:A11. C+中ostream类的直接基类是ios。( )A.正确B.错误参考答案:A12.

4、所有系统功能的调用格式都是一样的,一般按四步走( )A.用INT 21H指令执行功能调用B.根据出口参数分析功能调用执行情况C.在指定寄存器中设置入口参数D.在AH寄存器中设置系统功能调用号参考答案:ABCD13. 表达式的类型只取决于运算符,与操作数无关。( )A.错误B.正确参考答案:A14. fileUpload对象代表HTML表单中用于文件上传的输入元素,包含一个文本框。( )A.错误B.正确参考答案:A15. 若让元素a,b,c,d依次进栈,则出栈次序不可能出现( )的情况。A.c,b,a,dB.b,a,d,cC.d,c,b,aD.a,d,b,c参考答案:D16. 以下程序的输出结果

5、是( )。main( ) int a=0,b=1,c=0,d=20; if(a) d=d-10; else if(!b) if(!c) d=15; else d=25; printf(“d=%dn”,d);A.d=10B.d=15C.d=20D.d=25参考答案:C17. 设要把一个文件输出流对象myFile与文件f:myText.txt相关联,所用的C+语句是ifstream myFile(f:myText.txt,ios:in|ios:ut);。( )A.正确B.错误参考答案:B18. 下列哪一个不是JAVA语言中保留字:( )A.ifB.sizeofC.orivateD.null参考答案

6、:B19. 若调用fputc函数输出字符成功,则函数的返回值是( )。A.输出的字符B.-1C.0D.EOF参考答案:A20. 下列函数中,不可以作为虚函数的是( )。A.普通函数B.构造函数C.静态成员函数D.析构函数参考答案:ABC21. 以下程序执行后a的值为( )。main( ) int a,m=2,k=1,*p=&k; a=p!=&m; printf(“%dn”,a);A.-1B.0C.1D.2参考答案:C22. 下面对构造函数的正确描述是( )。A.系统可以提供默认的构造函数B.构造函数可以有参数,所以可以有返回值C.构造函数可以重载D.构造函数可以设置默认参数参考答案:ACD23

7、. 处理器指令的操作数可以是( )A.运算器B.立即数C.寄存器D.存储单元参考答案:BCD24. 下面中断属于内部中断的有( )A.除法错中断B.指令中断C.溢出中断D.可屏蔽中断参考答案:ABC25. 下列语句中,不正确的是:( )A.float e =1.1fB.char f =-1.1fC.double g =1.1fD.byte h =1参考答案:B26. 请问如下哪个方法可以将MenuBar加入Frame中?( )A.setMenu( )B.setMenuBar( )C.add( )D.addMenuBar( )参考答案:B27. 已知一个顺序存储的线性表,设每个结点需占m个存储单

8、元,若第一个结点的地址为add1,则第I个结点的地址为( )。A.add1+(I-1)*mB.add1+I*mC.add1-I*mD.add1+(I+1)*m参考答案:A28. 下列关于变量作用域的说法中,正确的一项是:( )A.方法参数的作用域是方法外部代码段B.异常处理参数的作用域是方法外部代码段C.局部变量的作用域是整个类D.类变量的作用域是类的某个方法参考答案:B29. 在数据结构中,从逻辑上可以把数据结构分成( )。A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构参考答案:C30. 下列选项中,哪一项不属于JAVA语言的简单数据类型:( )

9、A.整数型B.数组C.字符型D.浮点型参考答案:B31. 已知函数定义void fun(int &a) a+=10; ,则执行int x=5; fun(x);后,变量x的值为( )。A.5B.10C.15D.不确定参考答案:C32. 下列语句中不正确的是( )。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+;参考答案:B33. 当正常执行了文件关闭操作时,fclose函数的返回值是( )。A.-1B.随机值C.0D.1参考答案:C34. re

10、turn语句只能用在函数中,用在函数主体以外任何地方都是错误的。( )A.错误B.正确参考答案:B35. 下列关于类的继承描述中,( )是错误的。A.派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数B.派生类也是基类,但基类不一定具有派生类的全部属性和方法C.继承描述类的层次关系,派生类可以具有与基类相同的属性和方法D.一个基类可以有多个派生类,但一个派生类只能由一个基类参考答案:AD36. 在源程序语句4个部分中,参数是指令的操作对象,参数之间用逗号分隔。( )A.正确B.错误参考答案:A37. 指令由哪两部分组成( )A.操作说明B.操作符C.操作码D.操作数参考答案:CD38

11、. 已知char s10=hello;,则s5的值为&39;0&39;。( )A.正确B.错误参考答案:A39. 对于一个具有n个顶点的无向连通图,它包含的连通分量的个数为( )。A.0B.1C.nD.n+1参考答案:B40. C+中的任何一个程序必须有且只能有一个主函数main。( )A.正确B.错误参考答案:A41. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址条件B.寻址方式C.寻址指令D.寻址内容参考答案:B42. 对于重载函数,程序在调用时根据( )能够区分开到底要调用哪个函数。A.函数名B.函数类型C.参数个数或参数类型D.以上都可以参考答案:

12、C43. 下面各选项中的数组定义方式,错误的是( )。A.int a7;B.const int N=7; float bN;C.char c=abcdef;D.int N=7; double dN;参考答案:D44. 在全局变量定义前加一个static关键字,则该变量就成为静态全局变量。( )A.正确B.错误参考答案:A45. 下列哪一个是合法的标识符:( )A.12classB.+viodC.-5D._black参考答案:D46. 8086的中断分为( )两类A.外部中断B.内部中断C.程序中断D.子程序中断参考答案:AB47. 若执行下述程序时从键盘输入3 4,则输出结果是( )。incl

13、ude main( ) int a,b,s; scanf(“%d%d”,&a,&b); s=a; if (aA.186B.256C.324D.400参考答案:B48. 关键字是组成编程语言词汇表的标识符,用户可以用他们标识其他实体。( )A.正确B.错误参考答案:B49. 语句for(i=1;jA.16B.18C.14D.12参考答案:A50. 若使用一维数组名作函数实参,则以下正确的说法是( )。A.必须在主调函数中说明此数组的大小B.实参数组类型与形参数组类型可以不匹配C.在被调函数中,不需要考虑形参数组的大小D.实参数组名与形参数组名必须一致参考答案:A51. 一个结点的后继的数目称为该结点的度;树中各结点度的最大值称为树的度。( )A.正确B.错误参考答案:A52. 下列哪个不是正确标识符:( )A.$millionB.$_millionC.1 $_millio

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

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

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