西安交通大学21春《程序设计基础》在线作业二满分答案_82

上传人:住在****他 文档编号:98108493 上传时间:2022-05-28 格式:DOCX 页数:13 大小:14.06KB
收藏 版权申诉 举报 下载
西安交通大学21春《程序设计基础》在线作业二满分答案_82_第1页
第1页 / 共13页
西安交通大学21春《程序设计基础》在线作业二满分答案_82_第2页
第2页 / 共13页
西安交通大学21春《程序设计基础》在线作业二满分答案_82_第3页
第3页 / 共13页
资源描述:

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

1、西安交通大学21春程序设计基础在线作业二满分答案1. 已知一个顺序存储的线性表,设每个结点需占m个存储单元,若第一个结点的地址为add1,则第I个结点的地址为( )。A.add1+(I-1)*mB.add1+I*mC.add1-I*mD.add1+(I+1)*m参考答案:A2. 语句while (!y)中的表达式!y等价于( )。A.y=0B.y!=1C.y!=0D.y=1参考答案:A3. 下列哪个不是正确标识符:( )A.$millionB.$_millionC.1 $_millionD.$ 1_million参考答案:C4. 若整型变量a、b、c、d、m、n、k的值均为1,运行表达式(m=

2、a=b)&(n=cA.0,0,0B.1,1,1C.1,1,0D.0,1,1参考答案:B5. 有关析构函数的说法不正确的是( )。A.析构函数有且仅有一个B.析构函数和构造函数一样可以有形参C.析构函数的功能是用来释放一个对象D.析构函数无任何函数类型参考答案:B6. 已知Derived是Base的公有派生类,且已定义两个对象Derived d;和Base b;,则下列语句中正确的是( )。A.d=bB.b=dC.Derived*d=&bD.Base&b=d参考答案:BD7. 需要独立运行的程序,一个程序只有( )个起始点A.一B.二C.三D.四参考答案:A8. ( )是指设计、编制、调试程序的

3、方法和过程,是寻找算法并用计算机能够理解的语言表达出来的一种活动。A.算法B.程序C.程序设计D.编程参考答案:B9. DOS命令分为内部命令和外部命令。( )A.错误B.正确参考答案:A10. 以下程序段中的do-while循环( )。m=-1; do m=m*m; while(!m)A.是死循环B.执行二次C.执行一次D.有语法错误参考答案:C11. 在访问二维数组中的某个元素时,不可以用( )指定待访问元素的行下标或列下标。A.整型常量B.整型变量C.整型表达式D.浮点型常量参考答案:D12. 定义如下变量和数组:int k; int a33=1,2,3,4,5,6,7,8,9; 则下面

4、语句的输出结果是( )。for(k=0; kA.3 5 7B.3 6 9C.1 5 9D.1 4 7参考答案:A13. 函数的形参也是全局变量。( )A.正确B.错误参考答案:B14. 以下4个数未标明属于哪一种数制,但是可以断定( )不是八进制数。A.1234B.5678C.1111D.1103参考答案:B15. 带进位加法指令是( )A.SUBB.INCC.ADDD.ADC参考答案:D16. 已知char s=abc;,则数组s中最后一个元素的值为( )。A.cB.0C.0D.n参考答案:C17. 堆栈的两个操作指令为( )A.SUBB.PUSHC.ADDD.POP参考答案:BD18. 已

5、知函数定义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参考答案:D19. 设“var a=true,b=0;”,则执行完比较运算ab后,结果为假。( )A.错误B.正确参考答案:A20. 完成一条指令的功能可以分成哪两个阶段( )A.取指B.执行C.保存D.删除参考答案:AB21. 若有定义:int i,x34; 则不能将x11的值赋给变量i的语句是( )。A.i=x11B.i=*(*(x+1)C.i=*(*(x+1)+1)D.i=*(x1+1)参考答案

6、:B22. 在二叉树的第i层上至多有( )个结点(i1)。A.2的i次方减1B.2的i-1次方C.2的i次方加+1D.2的i+1次方参考答案:B23. 在完整段定义后的四个关键字是( )A.段组合属性B.段类别属性C.段定位属性D.段字属性参考答案:ABCD24. 汇编语言的开发过程一般包括下面哪几个过程( )A.源文件的编辑B.目标文件的链接C.源程序的汇编D.可执行程序的调试参考答案:ABCD25. 子程序由主程序执行子程序调用指令( )来调用A.CALLB.RETC.LOOPD.POP参考答案:A26. 所有系统功能的调用格式都是一样的,一般按四步走( )A.在AH寄存器中设置系统功能调

7、用号B.在指定寄存器中设置入口参数C.用INT21H指令执行功能调用D.根据出口参数分析功能调用执行情况参考答案:ABCD27. 选择语句中的分支语句在逻辑上是一条语句,当一个分支功能需要多条语句才能完成时,就需要使用复合语句。( )A.正确B.错误参考答案:A28. 具有n个顶点的有向图最多有( )条边。A.nB.n(n+1)C.n(n-1)D.n的平方参考答案:C29. return语句只能用在函数中,用在函数主体以外任何地方都是错误的。( )A.错误B.正确参考答案:B30. 对链表进行插入和删除操作时不必移动链表中的结点。( )A.正确B.错误参考答案:A31. 下列关于基本数据类型的

8、取值范围描述中,正确的是:( )A.byte类型范围是-128128B.boolean类型范围是真或者假C.char类型范围是065536D.short类型范围是-3276732767参考答案:B32. 在全局变量定义前加一个static关键字,则该变量就成为静态全局变量。( )A.正确B.错误参考答案:A33. 若有说明:char *pc=“aaa”,“bbb”,“ccc”,“ddd”; 则以下叙述正确的是( )。A.“pc0代表的是字符串”aaaB.*pc0代表的是字符aC.pc0代表的是字符串“aaa”D.pc0代表的是字符a参考答案:B34. 类中的静态数据成员为该类的所有对象所共享,

9、并且,在该类对象被销毁时,静态数据成员不会被同时销毁。( )A.正确B.错误参考答案:A35. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B36. 计算机的硬件分成5大组成部分:运算器、控制器、存储器、( )A.输入设备B.输出设备C.软件D.以上都不正确参考答案:AB37. 若调用fputc函数输出字符成功,则函数的返回值是( )。A.输出的字符B.-1C.0D.EOF参考答案:A38. 当类的继承方式为公有继承时,基类的私有成员在派生类中不可访问。( )A.正确B.错误参考答案:A39. 在寄存器相对寻址或相对基址变址寻址方式中,位移量可以用符号表

10、示。( )A.错误B.正确参考答案:B40. 以下哪项属于计算机低级语言( )A.汇编语言B.机器语言C.JAVAD.C+参考答案:AB41. 有符号数用1表示正数,负数用1表示。( )A.正确B.错误参考答案:B42. 以下能对二维数组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参考答案:B43. 在源程序语句4个部分中,参数是指令的操作对象,参数之间用逗号分隔。( )A.错误B.正确参考答案:B44. ( )是指令中不可或缺的组成部分A.操作数B

11、.操作码C.操作书D.操作键参考答案:B45. 已知“char *s=mybook;”,则下列语句正确的是( )。A.strcpy(s,hello);B.strcat(s, hello);C.s=hello;D.以上均不正确参考答案:C46. 8086的寄存器均为32位的。( )A.错误B.正确参考答案:A47. 若有说明:int a34; 则数组a中各元素( )。A.可在程序的运行阶段得到初值0B.可在程序的编译阶段得到初值0C.不能得到确定的初值D.可在程序的编译或运行阶段得到初值0参考答案:B48. 使用if.else语句可以处理多选择问题,不会因为嵌套层次太多而导致程序的可读性下降,也

12、不容易出错。( )A.正确B.错误参考答案:B49. 在JavaScript中只允许使用预定义的函数,而不能自定义函数。( )A.错误B.正确参考答案:A50. 分支程序结构有( )两种基本形式A.IF-THEN-ELSEB.DO-WHILEC.UNTILD.IF-THEN参考答案:AD51. JMP指令根据目标地址不同的提供方法和内容,可以分为哪几种( )A.段内转移,相对寻址B.段内转移,间接寻址C.段间转移,直接寻址D.段间转移,间接寻址参考答案:ABCD52. 下列关于自动类型转换的说罚中,正确的是( )A.int类型数据可以被自动转换为char类型数据B.char类型数据可以自动被转

13、换为int类型数据C.boolean类型数据不不可以做自动转换,但可以做强制转换D.long类型数据可以被自动转换为short类型数据参考答案:B53. 关键字是组成编程语言词汇表的标识符,用户可以用他们标识其他实体。( )A.正确B.错误参考答案:B54. 下列关于成员函数特征的描述中,错误的是( )。A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设置参数的默认值D.成员函数可以是静态的参考答案:A55. C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。A.floatB.intC.longD.double参考答案:B56. while循环语句中循环体至少执行一

14、次。( )A.错误B.正确参考答案:A57. 下面选项中,是类的成员函数为( )。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数参考答案:ABD58. 当子程序直接或间接地嵌套调用自身时称为( )A.递归调用B.中断C.嵌套D.以上都不正确参考答案:A59. 下面程序的运行结果是( )。main( ) struct cmplx int x; int y; cm2=1,2,3,4; printf(“%dn”, 2*cm0.x+cm1.y/cm0.y);A.5B.2C.3D.4参考答案:D60. 以下运算正确的程序段是( )。A.char str1=“ABCDE”, str2=“abcdef”; strcpy(str1, str2)B.char str10, *st=“abcde”; strcat(str, st)C.char *st1=“ABCDS”,*st2=“abcde”; strcat(st1,st2)D.char str10=“”, st=“abcde”; strcat(str, st)参考答案:D

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