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

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

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

1、西安交通大学22春程序设计基础离线作业一及答案参考1. 若让元素a,b,c,d依次进栈,则出栈次序不可能出现( )的情况。A.c,b,a,dB.b,a,d,cC.d,c,b,aD.a,d,b,c参考答案:D2. 在一个源文件中定义的全局变量的作用域为( )。A.本文件的全部范围B.本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至本文件结束参考答案:D3. while循环语句中循环体至少执行一次。( )A.错误B.正确参考答案:A4. 若有说明:int a4=0,0; 则下面不正确的叙述是( )。A.数组a中的每个元素都可得到初值0B.二维数组a的第1维大小为1C.因为二维数组a

2、中第二维大小的值除以初值个数的商为1,故数组a的行数为1D.只有数组元素a00和a01可得到初值0,其余元素均得不到初值0参考答案:D5. 下列说法中错误的是( )。A.公有继承时基类中的public成员在派生类中是public的B.公有继承时基类中的private成员在派生类中是不可访问的C.私有继承时基类中的public成员在派生类中是private的D.私有继承时基类中的public成员在派生类中是protected的参考答案:D6. 所有系统功能的调用格式都是一样的,一般按四步走( )A.在AH寄存器中设置系统功能调用号B.在指定寄存器中设置入口参数C.用INT21H指令执行功能调用D

3、.根据出口参数分析功能调用执行情况参考答案:ABCD7. 在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为( )A.二进制编码B.八进制编码C.十进制编码D.十六进制编码参考答案:A8. 已知int m=1,n=2; 则m/n的值为0.5。( )A.正确B.错误参考答案:B9. JavaScript是一种解释型脚本语言。( )A.错误B.正确参考答案:B10. 在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为( )A.十进制编码B.十六进制编码C.八进制编码D.二进制编码参考答案:D11. CSS的RevealTrans滤镜是发光滤镜。( )A.错误B.正确参考答案

4、:A12. 所有系统功能的调用格式都是一样的,一般按四步走( )A.用INT 21H指令执行功能调用B.根据出口参数分析功能调用执行情况C.在指定寄存器中设置入口参数D.在AH寄存器中设置系统功能调用号参考答案:ABCD13. 下面的循环体执行的次数与其它不同的是( )。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);参考答案:C14. 变量定义伪指令汇编格式包含哪些项( )A.变量名B

5、.伪指令C.初值表D.数据表参考答案:ABC15. 面向对象程序设计思想的主要特征中不包括( )。A.封装性B.多态性C.继承性D.功能分解,逐步求精参考答案:D16. 有符号数用1表示正数,负数用1表示。( )A.正确B.错误参考答案:B17. 下列关于类的静态数据成员的说法中,正确的是( )。A.静态数据成员的值初始化后不能再修改B.静态数据成员必须在类体外定义和初始化C.使用static关键字可以将一个数据成员声明为静态数据成员D.静态数据成员的访问控制权限可以是公有、私有或保护参考答案:BCD18. 指令由哪两部分组成( )A.操作说明B.操作符C.操作码D.操作数参考答案:CD19.

6、 下列关于溢出的说法中,正确的一项是:( )A.一个整型的数据达到整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最大值B.一个整型的数据达到整型能表示的最小数值后,再减1,则机器产生下溢,结果为整型的最小值C.实型变量在运算中不会产生溢出的问题D.实型变量在运算中和整型一样会产生溢出问题参考答案:C20. 需要独立运行的程序,一个程序只有( )个起始点A.一B.二C.三D.四参考答案:A21. 二叉树是有序树。( )A.正确B.错误参考答案:A22. 下列关于基本数据类型的取值范围描述中,正确的是:( )A.byte类型范围是-128128B.boolean类型范围是真或者假C.

7、char类型范围是065536D.short类型范围是-3276732767参考答案:B23. 一个结构体类型定义的最后必须以分号结束。( )A.正确B.错误参考答案:A24. 已知程序段:int a34,*p3=a0, a1, a2,*pp=p,i;for (i=0; iA.3B.4C.5D.6参考答案:D25. 6位二进制数能表示的最大十进制数是( )。A.32B.31C.64D.63参考答案:D26. 8086的寄存器均为32位的。( )A.错误B.正确参考答案:A27. 已知“char s=hello;”,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“c

8、ins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C28. 已知char s10=hello;,则s5的值为&39;0&39;。( )A.正确B.错误参考答案:A29. 已知“int a3;”,则可以使用“a3=10;”将数组a中的第3个元素赋值为10。( )A.正确B.错误参考答案:B30. 若a为int类型变量,则执行以下程序段后a的值为( )。a=5; a*=a/=a+A.2B.1C.40D.3参考答案:A31. JMP指令根据目标地址不同的提供方法和内容,可以分为哪几种( )A.段内转移,相对寻址

9、B.段内转移,间接寻址C.段间转移,直接寻址D.段间转移,间接寻址参考答案:ABCD32. 一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类参考答案:C33. 在C+中,打开一个文件就是将这个文件与一个( )建立关联;关闭一个文件就是取消这种关联。A.流B.类C.结构D.对象参考答案:A34. 二叉树的顺序表示法操作方便,但缺点是容易造成存储空间的浪费。( )A.正确B.错误参考答案:A35. 计算机中存储数据的最小单位是( )。A.字节B.位C.字D.KB参考答案:B36. 任何一个串操作指

10、令都可以在前面加一个重复前缀,重复前缀有哪三种( )A.RPEB.REPZC.REPNZD.REP参考答案:BCD37. 只有返回引用的函数可以作为赋值语句的左值。( )A.正确B.错误参考答案:A38. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( )。A.派生类的对象可以赋给基类对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类的成员D.派生类的对象的地址可以赋给指向基类的指针参考答案:C39. 子程序包含有子程序的调用就是( )A.子程序的递归B.子程序的重入C.子程序的嵌套D.子程序说明参考答案:C40. 若要使指针变量p指向一个动态开辟的字

11、符型存储单元,则空中应选择填入的是( )。char *p; p= malloc(sizeof(char)A.charB.char*C.(*char)D.(char*)参考答案:D41. 下列关于char类型的数据说法中,正确的一项是:( )A.r表示换行符B.n表示回车符C.char类型在内存中占16位D.凡是在Unicode的字符都可以用单引号括起来作为char类型常量参考答案:C42. 下列函数中,不可以作为虚函数的是( )。A.普通函数B.构造函数C.静态成员函数D.析构函数参考答案:ABC43. 类的成员函数中可以直接访问对象成员中的私有成员。( )A.正确B.错误参考答案:B44.

12、多继承情况下,派生类的构造函数中基类构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序。( )A.正确B.错误参考答案:A45. 需要独立运行的程序,一个程序只有( )个起始点A.四B.二C.三D.一参考答案:D46. 构造函数和析构函数都不能重载。( )A.正确B.错误参考答案:B47. 在C语言中,错误的int类型的常数是( )。A.32768B.0C.37D.0xAF参考答案:A48. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B49. 下列描述中,( )是抽象类的特性。A.可以说明虚函数B.可以定义友元函数C.可以进行构造函数重载D.不能

13、说明其对象参考答案:D50. PF是进位标志位。( )A.正确B.错误参考答案:B51. 使用if.else语句可以处理多选择问题,不会因为嵌套层次太多而导致程序的可读性下降,也不容易出错。( )A.正确B.错误参考答案:B52. 下面选项中,是类的成员函数为( )。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数参考答案:ABD53. 以下能对二维数组a进行正确初始化的语句是( )。A.int a2=1,0,1,5,2,3B.int a3=1,2,3,4,5,6C.int a24=1,2,3,4,5,6D.int a3=1,0,1,1,1参考答案:B54. 下面哪个方法与apple

14、t的显示无关?( )A.update( )B.draw( )C.repaint( )D.paint( )参考答案:B55. 在源程序语句4个部分中,参数是指令的操作对象,参数之间用逗号分隔。( )A.错误B.正确参考答案:B56. 下列表达式中的值为1是( )。A.1-0B.1-0C.1-0D.0-0参考答案:B57. 已知函数定义void fun(int &a) a+=10; ,则执行int x=5; fun(x);后,变量x的值为( )。A.5B.10C.15D.不确定参考答案:C58. 在定义JavaScript变量时,一定要指出变量名和值。( )A.错误B.正确参考答案:A59. C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。A.floatB.intC.longD.double参考答案:B60. 语句while (!y)中的表达式!y等价于( )。A.y=0B.y!=1C.y!=0D.y=1参考答案:A

展开阅读全文
温馨提示:
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交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!