西安交通大学21秋《程序设计基础》平时作业一参考答案27

上传人:s9****2 文档编号:505590834 上传时间:2022-12-26 格式:DOCX 页数:13 大小:14.36KB
返回 下载 相关 举报
西安交通大学21秋《程序设计基础》平时作业一参考答案27_第1页
第1页 / 共13页
西安交通大学21秋《程序设计基础》平时作业一参考答案27_第2页
第2页 / 共13页
西安交通大学21秋《程序设计基础》平时作业一参考答案27_第3页
第3页 / 共13页
西安交通大学21秋《程序设计基础》平时作业一参考答案27_第4页
第4页 / 共13页
西安交通大学21秋《程序设计基础》平时作业一参考答案27_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、西安交通大学21秋程序设计基础平时作业一参考答案1. 在完整段定义后的四个关键字是( )A.段组合属性B.段类别属性C.段定位属性D.段字属性参考答案:ABCD2. 循环语句的循环体在逻辑上是一条语句,当一个循环体需要多条语句才能完成时,必需用花括号将他们括起来。( )A.正确B.错误参考答案:A3. 在一个链接队列中,假设f和r分别是队头和队尾指针,则删除一个结点的运算时( )。A.r=f-next;B.r=r-next;C.f=f-next;D.f=r-next;参考答案:C4. ( )是指令中不可或缺的组成部分A.操作数B.操作码C.操作书D.操作键参考答案:B5. JavaScript

2、语言利用image对象可以动态地对图像进行操作。( )A.错误B.正确参考答案:B6. 下面是串操作指令的是( )A.STOSB.MOVSC.LODSD.CMPS参考答案:ABCD7. 计算机的硬件分成5大组成部分:运算器、控制器、存储器、( )A.输出设备B.输入设备C.软件D.以上都不正确参考答案:AB8. CSS的GLOW滤镜能产生24种动态效果。( )A.错误B.正确参考答案:A9. 对于重载函数,程序在调用时根据( )能够区分开到底要调用哪个函数。A.函数名B.函数类型C.参数个数或参数类型D.以上都可以参考答案:C10. 汇编语言中子程序间和模块间利用堆栈都是一个重要的和主要的参数

3、传递方式。( )A.正确B.错误参考答案:A11. 在JavaScript中可以用十六进制形式表示浮点数常量。( )A.错误B.正确参考答案:A12. 以下程序执行后a的值为( )。main( ) int a,m=2,k=1,*p=&k; a=p!=&m; printf(“%dn”,a);A.-1B.0C.1D.2参考答案:C13. 选择语句中的分支语句在逻辑上是一条语句,当一个分支功能需要多条语句才能完成时,就需要使用复合语句。( )A.正确B.错误参考答案:A14. 在C语言中,错误的int类型的常数是( )。A.32768B.0C.37D.0xAF参考答案:A15. 控制类指令通过修改C

4、S和IP寄存器值可以实现( )等指令A.有条件转移B.无条件转移C.循环及子程序D.中断参考答案:ABCD16. 以下能对二维数组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参考答案:B17. CMP指令用于比较两个操作数的( )关系A.大小B.多少C.相等D.不缺定参考答案:A18. 需要独立运行的程序,一个程序只有( )个起始点A.一B.二C.三D.四参考答案:A19. 以下正确的函数说明是( )。A.int fun(int a,b)B.floa

5、t fun(int a; int b)C.double fun( )D.int fun(char a)参考答案:C20. 语句.CODE表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:A21. 下面对析构函数的正确描述是( )。A.系统不能提供默认的析构函数B.析构函数必须由用户定义C.析构函数没有参数D.析构函数可以设置默认参数参考答案:C22. 若二维数组a有m列,则在aij前的元素个数为( )。A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+1参考答案:B23. 判断char型变量c1是否为大写字母的正确表达式是( )。A.AB.(c1=A)&(c1C.

6、(c1=A)&(c1D.(A=c1)参考答案:C24. 下列哪一个是合法的标识符:( )A.12classB.+viodC.-5D._black参考答案:D25. 系统提供的默认拷贝构造函数实现的是“浅拷贝”,下列关于浅拷贝的说法中正确的是( )。A.当一个类中有指针成员变量时,浅拷贝有可能会导致一片内存被重复释放B.当一个类中有指针成员变量时,浅拷贝有可能导致一个对象中保存的数据不正确C.如果一个类中只有int型和double型的成员变量,则浅拷贝不会出现任何问题D.如果一个类中有一个成员变量是char型数组,则使用浅拷贝会存在问题参考答案:ABC26. 当定义一个结构体变量时系统分配给它的

7、内存是( )。A.结构中第一个成员所需的内存量B.结构中最后一个成员所需的内存量C.结构体成员中占内存量最大者所需的容量D.结构体中各成员所需内存量的总和参考答案:D27. 在使用var x=1声明变量x之后,赋值语句x=我喜欢JavaScript将出错。( )A.错误B.正确参考答案:A28. 已知“char s=hello;”,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C29. 相对于完全二叉树,顺序表示法更适用于

8、非完全二叉树。( )A.正确B.错误参考答案:B30. 将含100个结点的完全二叉树从根这一层开始,每层从左至右依次对结点编号,根结点的编号为1。编号为47的结点X的双亲的编号为( )。A.23B.24C.25D.无法确定参考答案:A31. 调用函数时传入的实参个数可以多于形参个数。( )A.正确B.错误参考答案:B32. 下面描述中,正确的是( )。A.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序相反B.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序一致C.多重继承中创建派生类对象时各基类构造函数的调用顺序与基类构

9、造函数在初始化列表中的出现顺序一致D.多重继承中,如果派生类的初始化列表中没有某个基类构造函数的调用语句,则表示调用该基类的无参构造函数参考答案:AD33. 如果类A继承了类B,则类A称为( )。A.派生类B.继承类C.子类D.父类参考答案:AC34. 写“Hello World”的正确javascript语法是( )。A.document.write(Hello World)B.Hello WorldC.response.write(Hello World)D.(Hello World)参考答案:A35. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( )。A.派生类的对

10、象可以赋给基类对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类的成员D.派生类的对象的地址可以赋给指向基类的指针参考答案:C36. 设“var a=true,b=0;”,则执行完比较运算ab后,结果为假。( )A.错误B.正确参考答案:A37. 具有n个顶点的有向图最多有( )条边。A.nB.n(n+1)C.n(n-1)D.n的平方参考答案:C38. 以下程序运行后,输出结果是( )。define ADD(x) x+x main( ) int m=1,n=2,s=3; s*=ADD(m+n); printf(“s=%dn”,s);A.s=8B.s=9C.s=6D.s=1

11、8参考答案:D39. 对以下说明语句的正确理解是( )。int a10=6,7,8,9,10A.将5个初值依次赋给a1至a5B.将5个初值依次赋给a0至a4C.将5个初值依次赋给a6至a10D.因为数组与初值的个数不相同,所以此语句不正确参考答案:B40. 函数的形参也是全局变量。( )A.正确B.错误参考答案:B41. 类中的静态数据成员为该类的所有对象所共享,并且,在该类对象被销毁时,静态数据成员不会被同时销毁。( )A.正确B.错误参考答案:A42. 循环结构的程序通常由哪三部分组成( )A.循环初始部分B.循环体部分C.循环控制部分D.循环规则参考答案:ABC43. 在一个源文件中定义

12、的全局变量的作用域为( )。A.本文件的全部范围B.本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至本文件结束参考答案:D44. 已知ch是字符型变量,则不正确的赋值语句是( )。A.ch=5+9B.ch=0C.ch=7+9D.ch=a+b参考答案:D45. 可以定义函数指针变量指向函数的首地址,并使用函数指针变量代替函数名进行函数调用。( )A.正确B.错误参考答案:A46. 下列关于JAVA语言中要使用的一个变量,不正确的是:( )A.在JAVA程序中要使用一个变量,必须先对其进行声明B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以C.变量不可以在其作用域之外使

13、用D.局部变量在使用之前可以不初始化,系统使用默认的初始值参考答案:D47. 当说明一个共用体变量时系统分配给它的内存是( )。A.共用体中第一个成员所需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量最大者所需的容量D.共用体中各成员所需内存量的总和参考答案:C48. JavaScript是一种解释型脚本语言。( )A.错误B.正确参考答案:B49. 所有系统功能的调用格式都是一样的,一般按四步走( )A.在AH寄存器中设置系统功能调用号B.在指定寄存器中设置入口参数C.用INT21H指令执行功能调用D.根据出口参数分析功能调用执行情况参考答案:ABCD50. 段内转移是指在当前代码段32KB内转移。( )A.错误B.正确参考答案:A51. 算数表达式12+&39;a&39;值的数据类型是char型。( )A.正确B.错误

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

当前位置:首页 > 高等教育 > 其它相关文档

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