西安交通大学21秋《程序设计基础》在线作业三满分答案41

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

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

1、西安交通大学21秋程序设计基础在线作业三满分答案1. C+中的命名空间是为了解决C+中的变量、函数的命名冲突的问题而设置的。( )A.正确B.错误参考答案:A2. 以下程序的输出结果是( )。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参考答案:C3. 静态局部变量只可以在定义它的函数(或复合语句)中使用。( )A.正确B.错误参考答案:A4. 已知“char s=hello;”,则下面叙述中正确

2、的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C5. 若二维数组a有m列,则计算任一元素aij在数组中位置的公式为( )。(假设a00位于数组的第一个位置上。)A.i*m+jB.j*m+iC.i*m+j-1D.i*m+j+1参考答案:D6. 在C+中,与cin一起使用的提取运算符是( )。A.B.C.D.参考答案:D7. 若a为int类型变量,则执行以下程序段后a的值为( )。a=5; a*=a/=a+A.2B.1C.40D.3参考答案:

3、A8. 任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种( )A.RPEB.REPZC.REPNZD.REP参考答案:BCD9. 若执行下述程序时从键盘输入3 4,则输出结果是( )。include main( ) int a,b,s; scanf(“%d%d”,&a,&b); s=a; if (aA.186B.256C.324D.400参考答案:B10. CMP指令用于比较两个操作数的( )关系A.大小B.多少C.相等D.不缺定参考答案:A11. 当输出汉字时,输出的是汉字机内码。( )A.正确B.错误参考答案:B12. 图说的是数据的逻辑结构。( )A.正确B.错误参考答案:

4、A13. 对于重载函数,程序在调用时根据( )能够区分开到底要调用哪个函数。A.函数名B.函数类型C.参数个数或参数类型D.以上都可以参考答案:C14. 一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类参考答案:C15. 判断char型变量c1是否为大写字母的正确表达式是( )。A.AB.(c1=A)&(c1C.(c1=A)&(c1D.(A=c1)参考答案:C16. 非压缩BCD码用( )个二进制位表示一个十进制位A.8B.6C.4D.10参考答案:A17. 非线性结构即可以用顺序存储结构存储

5、、也可以用非顺序存储结构存储。( )A.正确B.错误参考答案:B18. 下面是串操作指令的是( )A.MOVSB.STOSC.LODSD.CMPS参考答案:ABCD19. 任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种( )A.REPB.REPZC.REPNZD.RPE参考答案:ABC20. 算数表达式12+&39;a&39;值的数据类型是char型。( )A.正确B.错误参考答案:B21. C+程序中的include是一个注释命令,它使程序具有了基本的输入/输出功能。( )A.正确B.错误参考答案:B22. 函数的形参也是全局变量。( )A.正确B.错误参考答案:B23. 有

6、下面的程序段 char a3,b=“China”; a=b; printf(“%s”,a); 则( )。A.运行后将输出ChinaB.运行后将输出ChC.运行后将输出ChiD.编译时出错参考答案:D24. 下面各选项中的数组定义方式,错误的是( )。A.int a7;B.const int N=7; float bN;C.char c=abcdef;D.int N=7; double dN;参考答案:D25. 已知double x=10,y=3; 则x%2的值为1。( )A.正确B.错误参考答案:B26. 浏览器可以监听事件,在事件发生时做出反应,进行相应的处理工作。( )A.错误B.正确参考

7、答案:B27. 在下述结论中,正确的是( ) 只有一个结点的二叉树的度为0; 二叉树的度为2; 二叉树的左右子树可任意交换; 深度为K的完全二叉树的结点个数小于或等于深度相同的满二叉树。A.B.C.D.参考答案:D28. while循环语句中循环体至少执行一次。( )A.错误B.正确参考答案:A29. 已知char s10=Microsoft,Visual,C+;,则语句coutA.sB.iC.cD.icrosoft参考答案:A30. 下列关于溢出的说法中,正确的一项是:( )A.一个整型的数据达到整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最大值B.一个整型的数据达到整型能表

8、示的最小数值后,再减1,则机器产生下溢,结果为整型的最小值C.实型变量在运算中不会产生溢出的问题D.实型变量在运算中和整型一样会产生溢出问题参考答案:C31. 语句.DATA表示( )段的开始A.程序段B.数据段C.堆栈段D.代码段参考答案:B32. 下列关于类的静态数据成员的说法中,正确的是( )。A.静态数据成员的值初始化后不能再修改B.静态数据成员必须在类体外定义和初始化C.使用static关键字可以将一个数据成员声明为静态数据成员D.静态数据成员的访问控制权限可以是公有、私有或保护参考答案:BCD33. 下列关于变量作用域的说法中,正确的一项是:( )A.方法参数的作用域是方法外部代码

9、段B.异常处理参数的作用域是方法外部代码段C.局部变量的作用域是整个类D.类变量的作用域是类的某个方法参考答案:B34. 下列选项中,哪一项不属于JAVA语言的简单数据类型:( )A.整数型B.数组C.字符型D.浮点型参考答案:B35. 类成员的三种访问控制属性是public、private和friend。( )A.正确B.错误参考答案:B36. 已知int m=1,n=2; 则m/n的值为0.5。( )A.正确B.错误参考答案:B37. 如果不加限制地使用goto语句,则会导致程序流程的混乱,降低程序的可读性。( )A.正确B.错误参考答案:A38. 在计算机中,各种字符只能用若干位的二进制

10、码的组合表示,这就称为( )A.二进制编码B.八进制编码C.十进制编码D.十六进制编码参考答案:A39. 下面程序的运行结果是( )。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参考答案:D40. 下列哪一个是合法的标识符:( )A.12classB.+viodC.-5D._black参考答案:D41. 下列关于JAVA语言中要使用的一个变量,不正确的是:( )A.在JAVA程序中要使用一个变量,必须先对其进行声明B.变量声明语句可以在程序的任何地方

11、,只要在变量使用前就可以C.变量不可以在其作用域之外使用D.局部变量在使用之前可以不初始化,系统使用默认的初始值参考答案:D42. 表达式的类型只取决于运算符,与操作数无关。( )A.错误B.正确参考答案:A43. 调用函数时传入的实参个数可以多于形参个数。( )A.正确B.错误参考答案:B44. 若有定义:int i,x34; 则不能将x11的值赋给变量i的语句是( )。A.i=x11B.i=*(*(x+1)C.i=*(*(x+1)+1)D.i=*(x1+1)参考答案:B45. 汇编语言中子程序间和模块间利用堆栈都是一个重要的和主要的参数传递方式。( )A.错误B.正确参考答案:B46. J

12、avaScript语言利用image对象可以动态地对图像进行操作。( )A.错误B.正确参考答案:B47. 下列JAVA语句中,不正确的一项是:( )A.int $e,a,b =10B.char c,d = aC.float e = 0.0dD.double e = 0.0f参考答案:C48. ( )是指令中不可或缺的组成部分A.操作数B.操作码C.操作书D.操作键参考答案:B49. 将含100个结点的完全二叉树从根这一层开始,每层从左至右依次对结点编号,根结点的编号为1。编号为47的结点X的双亲的编号为( )。A.23B.24C.25D.无法确定参考答案:A50. 下列表达式中的值为1是(

13、)。A.1-0B.1-0C.1-0D.0-0参考答案:B51. 标记应用于下列哪组标记之间( )。A.html/htmlB.body/bodyC.head/headD.title/title参考答案:B52. 设线性表中有n个元素,( )操作,在单链表上实现要比在顺序表上实现效率更高。A.删除所有值为x的元素B.在最后一个元素的后面插入一个新元素C.顺序输出前k个元素D.交换第i个元素和第n-i-1个元素的值(i=1,1,.,n)参考答案:A53. 二叉树就是结点度为小于等于2的树。( )A.正确B.错误参考答案:A54. JMP指令根据目标地址不同的提供方法和内容,可以分为哪几种( )A.段

14、内转移,相对寻址B.段内转移,间接寻址C.段间转移,直接寻址D.段间转移,间接寻址参考答案:ABCD55. 堆栈和队列一样,先进先出。( )A.错误B.正确参考答案:A56. 8086的寄存器均为32位的。( )A.错误B.正确参考答案:A57. 在创建派生类对象时,构造函数的执行顺序是( )。A.对象成员构造函数、基类构造函数、派生类本身的构造函数B.派生类本身的构造函数、基类构造函数、对象成员构造函数C.基类构造函数、派生类本身的构造函数、对象成员构造函数D.基类构造函数、对象成员构造函数、派生类本身的构造函数参考答案:D58. 乘法指令用来实现两个二进制操作数的相乘运算,包括( )两条指令A.MULB.IMULC.SUBD.DIV参考答案:AB59. 语句.CODE表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:A60. 外部中断是来自8086CPU外的原因引起的,分为哪两种( )A.可屏蔽中断B.不可屏蔽中断C.INT中断D.没有正确的参考答案:AB

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