西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷3

上传人:re****.1 文档编号:510916957 上传时间:2023-08-21 格式:DOCX 页数:11 大小:13.10KB
返回 下载 相关 举报
西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷3_第1页
第1页 / 共11页
西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷3_第2页
第2页 / 共11页
西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷3_第3页
第3页 / 共11页
西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷3_第4页
第4页 / 共11页
西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷3_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷3》由会员分享,可在线阅读,更多相关《西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷3(11页珍藏版)》请在金锄头文库上搜索。

1、西安交通大学21秋程序设计基础复习考核试题库答案参考1. switch语句中的default分支不可以缺省。( )A.正确B.错误参考答案:B2. 已知“char s=hello;”,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C3. 顺序表能够存放的最大元素数量n称为线性表的长度。( )A.正确B.错误参考答案:B4. 语句.DATA表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:B5. 指令中的操

2、作数可以不需要。( )A.错误B.正确参考答案:B6. CPU由哪三部分组成( )A.运算器B.控制器C.逻辑器D.寄存器参考答案:ABD7. 已知char str20=mybook,*p=str+2;则以下各选项中输出结果为b的是( )。A.coutp;B.coutp0;C.coutstr;D.coutstr+2;参考答案:B8. 默认形参值不可以是( )。A.局部变量B.全局变量C.静态全局变量D.函数调用参考答案:A9. 下面描述中,正确的是( )。A.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序相反B.多重继承中,派生类对象被销毁时析构函数的调用

3、顺序与派生类对象创建时构造函数的调用顺序一致C.多重继承中创建派生类对象时各基类构造函数的调用顺序与基类构造函数在初始化列表中的出现顺序一致D.多重继承中,如果派生类的初始化列表中没有某个基类构造函数的调用语句,则表示调用该基类的无参构造函数参考答案:AD10. 带进位加法指令是( )A.SUBB.INCC.ADDD.ADC参考答案:D11. 下列说法中错误的是( )。A.公有继承时基类中的public成员在派生类中是public的B.公有继承时基类中的private成员在派生类中是不可访问的C.私有继承时基类中的public成员在派生类中是private的D.私有继承时基类中的public成

4、员在派生类中是protected的参考答案:D12. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址条件B.寻址方式C.寻址指令D.寻址内容参考答案:B13. 已知函数定义void fun(int &a, int b) b+; a+;,则执行int x=2,y=3; fun(x,y);后,变量x、y的值分别为( )。A.2,3B.3,4C.2,4D.3,3参考答案:D14. 在以下选项中,不属于JavaScript语言特点的是( )。A.基于对象B.跨平台C.编译执行D.脚本语言参考答案:C15. 类的成员函数中可以直接访问对象成员中的私有成员。( )A.正

5、确B.错误参考答案:B16. 以下程序的输出结果是( )。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. 下列函数中,可以作为虚函数的是( )。A.普通成员函数B.构造函数C.静态成员函数D.析构函数参考答案:AD18. 已知f是以二进制读写方式打开的文件流对象,且有int型变量a,则下列选项中能正确进行文件读写操作的语句包括( )。A.f.write(char*)a,sizeof

6、(a);B.f.write(char*)&a,sizeof(a);C.f.read(char*)a,sizeof(a);D.f.read(char*)&a,sizeof(a);参考答案:BD19. 下列选项中,哪一项不属于JAVA语言的简单数据类型:( )A.整数型B.数组C.字符型D.浮点型参考答案:B20. 一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类参考答案:C21. 下列哪一个不属于JAVA语言的数据类型:( )A.指针类型B.类C.数组D.浮点类型参考答案:A22. 下面是串操作

7、指令的是( )A.STOSB.MOVSC.LODSD.CMPS参考答案:ABCD23. 下面属于高级语言的有( )A.JAVA语言B.C语言C.汇编语言D.特殊语言参考答案:AB24. 对DIV指令,除数为0,或者在字节除时商超过8位,或者在字除时商超过16位,则发生除法溢出。( )A.正确B.错误参考答案:A25. 在JavaScript中可以用十六进制形式表示浮点数常量。( )A.错误B.正确参考答案:A26. 在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为( )A.二进制编码B.八进制编码C.十进制编码D.十六进制编码参考答案:A27. 下列关于类的静态数据成员的说法中,

8、正确的是( )。A.静态数据成员的值初始化后不能再修改B.静态数据成员必须在类体外定义和初始化C.使用static关键字可以将一个数据成员声明为静态数据成员D.静态数据成员的访问控制权限可以是公有、私有或保护参考答案:BCD28. 二叉树就是结点度都是为2的树。( )A.正确B.错误参考答案:B29. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.ios:inB.ios:outC.ios:trunkD.ios:binary参考答案:A30. 6位二进制数能表示的最大十进制数是( )。A.32B.31C.64D.63参考答案:D31. 当子程序直接

9、或间接地嵌套调用自身时称为( )A.递归调用B.中断C.嵌套D.以上都不正确参考答案:A32. 8086的寄存器均为32位的。( )A.错误B.正确参考答案:A33. 设i,j,k都是变量,下面不正确的赋值表达式是( )。A.i+B.i=j=kC.i=j=kD.i+j=k参考答案:D34. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址内容B.寻址条件C.寻址方式D.寻址指令参考答案:C35. 在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为( )A.处理器电路B.外设电路C.输入输出接口电路D.快速电路参考答案:C36. 已知int *p; f

10、un(p);,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是( )。A.void fun(int a);B.void fun(int *&a);C.void fun(int &a);D.void fun(int &*a);参考答案:B37. 在32位计算机系统中,已知int a23; fun(a);,fun函数的形参变量名为p,则在fun( )函数体中通过sizeof(p)计算得到的结果为( )。A.4B.6C.12D.24参考答案:A38. 语言中字符型(char)数据在内存中的存储形式是( )。A.原码B.补码C.反码D.ASCII码参考答案:

11、D39. 已知char c=abc;,则可以使用c=def;更改c的值。( )A.正确B.错误参考答案:B40. 8086的寄存器有4个通用寄存器。( )A.错误B.正确参考答案:A41. 判断char型变量c1是否为大写字母的正确表达式是( )。A.AB.(c1=A)&(c1C.(c1=A)&(c1D.(A=c1)参考答案:C42. 外设采用中断方式与处理器交换信息是利用( )实现的A.内部可屏蔽中断B.内部不可屏蔽中断C.外部不可屏蔽中断D.外部可屏蔽中断参考答案:D43. 语句for(i=1;jA.16B.18C.14D.12参考答案:A44. fileUpload对象代表HTML表单中

12、用于文件上传的输入元素,包含一个文本框。( )A.错误B.正确参考答案:A45. throw语句抛出一个异常,并对该异常进行处理。( )A.错误B.正确参考答案:A46. 已知函数原型double fun( );,要定义一个函数指针变量p指向该函数的首地址,则其定义语句为double (*p)( )=fun;。( )A.正确B.错误参考答案:A47. 在定义JavaScript变量时,一定要指出变量名和值。( )A.错误B.正确参考答案:A48. 下列关于溢出的说法中,正确的一项是:( )A.一个整型的数据达到整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最大值B.一个整型的数据

13、达到整型能表示的最小数值后,再减1,则机器产生下溢,结果为整型的最小值C.实型变量在运算中不会产生溢出的问题D.实型变量在运算中和整型一样会产生溢出问题参考答案:C49. 若有说明:char *pc=“aaa”,“bbb”,“ccc”,“ddd”; 则以下叙述正确的是( )。A.“pc0代表的是字符串”aaaB.*pc0代表的是字符aC.pc0代表的是字符串“aaa”D.pc0代表的是字符a参考答案:B50. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数B.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员C.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同D.所有运算符都可以以类友元形式进行重载参考答案:BC

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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