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

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

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

1、西安交通大学22春程序设计基础综合作业一答案参考1. 在寄存器相对寻址或相对基址变址寻址方式中,位移量可以用符号表示。( )A.错误B.正确参考答案:B2. 系统提供的默认拷贝构造函数实现的是“浅拷贝”,下列关于浅拷贝的说法中正确的是( )。A.当一个类中有指针成员变量时,浅拷贝有可能会导致一片内存被重复释放B.当一个类中有指针成员变量时,浅拷贝有可能导致一个对象中保存的数据不正确C.如果一个类中只有int型和double型的成员变量,则浅拷贝不会出现任何问题D.如果一个类中有一个成员变量是char型数组,则使用浅拷贝会存在问题参考答案:ABC3. 已知函数原型double fun( );,要

2、定义一个函数指针变量p指向该函数的首地址,则其定义语句为double (*p)( )=fun;。( )A.正确B.错误参考答案:A4. 有下面的程序段 char a3,b=“China”; a=b; printf(“%s”,a); 则( )。A.运行后将输出ChinaB.运行后将输出ChC.运行后将输出ChiD.编译时出错参考答案:D5. 循环语句的循环体在逻辑上是一条语句,当一个循环体需要多条语句才能完成时,必需用花括号将他们括起来。( )A.正确B.错误参考答案:A6. 一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B

3、.模板函数C.类模板D.模板类参考答案:C7. 已知int a3;,则可以使用a2=10;将数组a中的第3个元素赋值为10。( )A.正确B.错误参考答案:A8. 判断char型变量c1是否为大写字母的正确表达式是( )。A.AB.(c1=A)&(c1C.(c1=A)&(c1D.(A=c1)参考答案:C9. 分支程序结构有( )两种基本形式A.IF-THEN-ELSEB.DO-WHILEC.UNTILD.IF-THEN参考答案:AD10. 建立类模板对象的实例化过程为( )。A.基类-派生类B.构造函数-对象C.模板类-对象D.模板类-模板函数参考答案:C11. 表达式的类型只取决于运算符,与

4、操作数无关。( )A.错误B.正确参考答案:A12. 在访问二维数组中的某个元素时,不可以用( )指定待访问元素的行下标或列下标。A.整型常量B.整型变量C.整型表达式D.浮点型常量参考答案:D13. 构造函数和析构函数都不能重载。( )A.正确B.错误参考答案:B14. 下列关于拷贝构造函数的说法中,正确的是( )。A.拷贝构造函数是一个特殊的构造函数B.一个类中只能有一个拷贝构造函数C.如果定义一个类时没有定义拷贝构造函数,则系统会提供一个默认的不包含任何操作的拷贝构造函数D.当一个类中有指针类型的成员变量时,则需要为这个类定义拷贝构造函数参考答案:ABD15. 映像文件是一种文本文件。(

5、 )A.错误B.正确参考答案:A16. 所有系统功能的调用格式都是一样的,一般按四步走( )A.用INT 21H指令执行功能调用B.根据出口参数分析功能调用执行情况C.在指定寄存器中设置入口参数D.在AH寄存器中设置系统功能调用号参考答案:ABCD17. ( )是指设计、编制、调试程序的方法和过程,是寻找算法并用计算机能够理解的语言表达出来的一种活动。A.算法B.程序C.程序设计D.编程参考答案:B18. 相对于完全二叉树,顺序表示法更适用于非完全二叉树。( )A.正确B.错误参考答案:B19. 将含100个结点的完全二叉树从根这一层开始,每层从左至右依次对结点编号,根结点的编号为1。编号为4

6、7的结点X的双亲的编号为( )。A.23B.24C.25D.无法确定参考答案:A20. 二进制数10101011B变换为等值的十进制数是( )。A.17B.161C.21D.171参考答案:D21. 若调用fputc函数输出字符成功,则函数的返回值是( )。A.输出的字符B.-1C.0D.EOF参考答案:A22. 下面描述中,正确的是( )。A.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序相反B.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序一致C.多重继承中创建派生类对象时各基类构造函数的调用顺序与基类构造函数在初

7、始化列表中的出现顺序一致D.多重继承中,如果派生类的初始化列表中没有某个基类构造函数的调用语句,则表示调用该基类的无参构造函数参考答案:AD23. 下列函数中,不可以作为虚函数的是( )。A.普通函数B.构造函数C.静态成员函数D.析构函数参考答案:ABC24. 若二维数组a有m列,则在aij前的元素个数为( )。A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+1参考答案:B25. 需要独立运行的程序,一个程序只有( )个起始点A.四B.二C.三D.一参考答案:D26. 8086CPU的中断系统具有( )个中断A.255B.32C.256D.64参考答案:C27. return语

8、句只能用在函数中,用在函数主体以外任何地方都是错误的。( )A.错误B.正确参考答案:B28. 定义如下变量和数组:int k; int a33=1,2,3,4,5,6,7,8,9; 则下面语句的输出结果是( )。for(k=0; kA.3 5 7B.3 6 9C.1 5 9D.1 4 7参考答案:A29. 非线性结构即可以用顺序存储结构存储、也可以用非顺序存储结构存储。( )A.正确B.错误参考答案:B30. 如果不加限制地使用goto语句,则会导致程序流程的混乱,降低程序的可读性。( )A.正确B.错误参考答案:A31. 在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为( )

9、A.十进制编码B.十六进制编码C.八进制编码D.二进制编码参考答案:D32. 设ch是char类型变量,其值是A,则表达式ch=(ch=A&chA.ZB.AC.aD.z参考答案:C33. 在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为( )A.输入输出接口电路B.快速电路C.外设电路D.处理器电路参考答案:A34. 下列JAVA语句中,不正确的一项是:( )A.int $e,a,b =10B.char c,d = aC.float e = 0.0dD.double e = 0.0f参考答案:C35. 二叉树的顺序表示法操作方便,但缺点是容易造成存储空间的浪费。( )A.正确B.错

10、误参考答案:A36. 前缀和后缀运算符+,当它们出现在表达式中,表达式的值会有所不同。( )A.正确B.错误参考答案:A37. 任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种( )A.RPEB.REPZC.REPNZD.REP参考答案:BCD38. CPU由哪三部分组成( )A.运算器B.控制器C.逻辑器D.寄存器参考答案:ABD39. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B40. 执行以下程序段后,y的值是( )。int a=1,3,5,7,9 int x=0,y=1,*ptr; ptr=&a1; while (!x) y+=*

11、(ptr+x); x+;A.1B.2C.4D.24参考答案:C41. 二叉树就是结点度为小于等于2的树。( )A.正确B.错误参考答案:A42. 有关析构函数的说法不正确的是( )。A.析构函数有且仅有一个B.析构函数和构造函数一样可以有形参C.析构函数的功能是用来释放一个对象D.析构函数无任何函数类型参考答案:B43. 下面对析构函数的正确描述是( )。A.系统不能提供默认的析构函数B.析构函数必须由用户定义C.析构函数没有参数D.析构函数可以设置默认参数参考答案:C44. 在定义JavaScript变量时,一定要指出变量名和值。( )A.错误B.正确参考答案:A45. 在访问数组中的某个元

12、素时,可以使用整型变量指定要访问元素的下标。( )A.正确B.错误参考答案:A46. 在一个具有n个顶点的有向图中,若所有顶点的入度之和为s,则所有顶点的度之和为( )。A.sB.s+1C.s-1D.2s参考答案:D47. 写“Hello World”的正确javascript语法是( )。A.document.write(Hello World)B.Hello WorldC.response.write(Hello World)D.(Hello World)参考答案:A48. 图的遍历方法主要包括:( )A.深度优先遍历B.广度优先遍历C.后序遍历D.逐层遍历参考答案:AB49. 若有定义:

13、int i,x34; 则不能将x11的值赋给变量i的语句是( )。A.i=x11B.i=*(*(x+1)C.i=*(*(x+1)+1)D.i=*(x1+1)参考答案:B50. 下列关于成员函数特征的描述中,错误的是( )。A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设置参数的默认值D.成员函数可以是静态的参考答案:A51. 一个C+程序至少且仅能包含一个main( )函数。main( )函数是整个程序的入口,通过在main( )函数中调用其他函数。( )A.正确B.错误参考答案:A52. 子程序包含有子程序的调用就是( )A.子程序说明B.子程序的重入C.子程序的递归D.子程序的嵌套参考答案:D53. 在完整段定义后的四个关键字是( )A.段定位属性B.段组合属性C.段字属性D.段类别属性参考答案:ABCD54. 以下能对二维数组a进行正

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

当前位置:首页 > 高等教育 > 习题/试题

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