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

上传人:住在山****ck 文档编号:87153604 上传时间:2022-05-09 格式:DOCX 页数:13 大小:13.91KB
返回 下载 相关 举报
西安交通大学22春《程序设计基础》在线作业一及答案参考25_第1页
第1页 / 共13页
西安交通大学22春《程序设计基础》在线作业一及答案参考25_第2页
第2页 / 共13页
西安交通大学22春《程序设计基础》在线作业一及答案参考25_第3页
第3页 / 共13页
点击查看更多>>
资源描述
西安交通大学22春程序设计基础在线作业一及答案参考1. 在32位计算机系统中,已知int a23; fun(a);,fun函数的形参变量名为p,则在fun( )函数体中通过sizeof(p)计算得到的结果为( )。A.4B.6C.12D.24参考答案:A2. 若调用fputc函数输出字符成功,则函数的返回值是( )。A.输出的字符B.-1C.0D.EOF参考答案:A3. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( )。A.派生类的对象可以赋给基类对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类的成员D.派生类的对象的地址可以赋给指向基类的指针参考答案:C4. 在一个链接队列中,假设f和r分别是队头和队尾指针,则删除一个结点的运算时( )。A.r=f-next;B.r=r-next;C.f=f-next;D.f=r-next;参考答案:C5. 子程序包含有子程序的调用就是( )A.子程序的递归B.子程序的重入C.子程序的嵌套D.子程序说明参考答案:C6. 下列程序中说明的公有成员是( ) class Location int X; public: void init(int initX,int initY); private: int Y; public: int GetX( ); int GetY( ); ;A.XB.init(int initX,int initY)C.GetX( ),GetY( )D.B和C都是参考答案:D7. 在定义JavaScript变量时,一定要指出变量名和值。( )A.错误B.正确参考答案:A8. 下面哪些数据结构属于非线性结构( )A.线性表B.树C.图D.集合参考答案:BCD9. 有关析构函数的说法不正确的是( )。A.析构函数有且仅有一个B.析构函数和构造函数一样可以有形参C.析构函数的功能是用来释放一个对象D.析构函数无任何函数类型参考答案:B10. 下面哪个方法与applet的显示无关?( )A.update( )B.draw( )C.repaint( )D.paint( )参考答案:B11. XCHG指令中操作数只可以是字而不可以是字节。( )A.正确B.错误参考答案:B12. 用C+表示数学表达式xy是x*y。( )A.正确B.错误参考答案:A13. 段存储器常见的有( )A.附加段B.数据段C.堆栈段D.代码段参考答案:ABCD14. 8086的寄存器均为32位的。( )A.正确B.错误参考答案:B15. 在一个源文件中定义的全局变量的作用域为( )。A.本文件的全部范围B.本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至本文件结束参考答案:D16. 下列描述正确的是( )。A.多态性是通过动态绑定实现的B.多态性是通过静态绑定实现的C.动态绑定是在程序执行时进行绑定D.静态绑定是在程序执行时进行绑定参考答案:AC17. 对于重载函数,程序在调用时根据( )能够区分开到底要调用哪个函数。A.函数名B.函数类型C.参数个数或参数类型D.以上都可以参考答案:C18. 下面关于数组的描述中,错误的是( )。A.数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同B.如果定义一维数组时提供了初始化列表,则数组的长度可以省略C.如果定义二维数组时提供了初始化列表,则数组的列下标可以省略D.如果定义二维数组时提供了初始化列表,则数组的行下标可以省略参考答案:C19. 若执行fopen函数时发生错误,则函数的返回值是( )。A.随机值B.1C.NULLD.EOF参考答案:C20. 下面是串操作指令的是( )A.MOVSB.STOSC.LODSD.CMPS参考答案:ABCD21. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B22. 若有说明:int a4=0,0; 则下面不正确的叙述是( )。A.数组a中的每个元素都可得到初值0B.二维数组a的第1维大小为1C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D.只有数组元素a00和a01可得到初值0,其余元素均得不到初值0参考答案:D23. 汇编语言中子程序间和模块间利用堆栈都是一个重要的和主要的参数传递方式。( )A.错误B.正确参考答案:B24. 假设堆内存分配均成功,则下面程序段完全正确的是( )。A.int *p=new int(3);coutB.int *p=new int3;for(int i=0;iC.int *p=new int3;for(int i=0;iD.以上程序段均正确参考答案:A25. 以下正确的函数说明是( )。A.int fun(int a,b)B.float fun(int a; int b)C.double fun( )D.int fun(char a)参考答案:C26. 下面属于高级语言的有( )A.特殊语言B.汇编语言C.JAVAD.C+参考答案:CD27. 任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种( )A.REPB.REPZC.REPNZD.RPE参考答案:ABC28. 页面上显示一个超链接的字符串,当鼠标经过或者停留在这个字符串上,将触发。( )A.错误B.正确参考答案:A29. C+中ostream类的直接基类是ios。( )A.正确B.错误参考答案:A30. 计算机语言可以分为高级语言和( )A.中级语言B.低级语言C.编译语言D.以上都不正确参考答案:B31. 已知“char s=hello;”,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C32. 构造函数和析构函数都不能重载。( )A.正确B.错误参考答案:B33. 撤消对象时,系统自动调用( )函数。A.成员函数B.构造函数C.析构函数D.普通函数参考答案:C34. 类模板可以生成若干个模板类,每个模板类又可定义若干个对象。( )A.正确B.错误参考答案:A35. 在C+中,对结构体变量中成员的访问既可以逐个进行、也可以整体进行。( )A.正确B.错误参考答案:B36. 一个结构体类型定义的最后必须以分号结束。( )A.正确B.错误参考答案:A37. 执行以下程序段后,y的值是( )。int a=1,3,5,7,9 int x=0,y=1,*ptr; ptr=&a1; while (!x) y+=*(ptr+x); x+;A.1B.2C.4D.24参考答案:C38. 设“var a=true,b=0;”,则执行完比较运算ab后,结果为假。( )A.错误B.正确参考答案:A39. 段内转移是指在当前代码段32KB内转移。( )A.错误B.正确参考答案:A40. 所有系统功能的调用格式都是一样的,一般按四步走( )A.用INT 21H指令执行功能调用B.根据出口参数分析功能调用执行情况C.在指定寄存器中设置入口参数D.在AH寄存器中设置系统功能调用号参考答案:ABCD41. 对于一个具有n个顶点的无向连通图,它包含的连通分量的个数为( )。A.0B.1C.nD.n+1参考答案:B42. 二叉树的顺序表示法操作方便,但缺点是容易造成存储空间的浪费。( )A.正确B.错误参考答案:A43. 在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为( )A.输入输出接口电路B.快速电路C.外设电路D.处理器电路参考答案:A44. 若二维数组a有m列,则在aij前的元素个数为( )。A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+1参考答案:B45. CMP指令用于比较两个操作数的( )关系A.大小B.多少C.相等D.不缺定参考答案:A46. 在表示存储器的容量时,1MB的准确含义是( )字节。A.1000KB.1024*1024C.512*512D.2048*2048参考答案:B47. 当说明一个共用体变量时系统分配给它的内存是( )。A.共用体中第一个成员所需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量最大者所需的容量D.共用体中各成员所需内存量的总和参考答案:C48. 静态局部变量只可以在定义它的函数(或复合语句)中使用。( )A.正确B.错误参考答案:A49. 浏览器可以监听事件,在事件发生时做出反应,进行相应的处理工作。( )A.错误B.正确参考答案:B50. 已知char *s=mybook;,则strlen(s)的值为( )。A.4B.6C.7D.不确定参考答案:B51. 在JavaScript中只允许使用预定义的函数,而不能自定义函数。( )A.错误B.正确参考答案:A52. 多继承情况下,派生类的构造函数中基类构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序。( )A.正确B.错误参考答案:A53. 堆栈和队列一样,先进先出。( )A.错误B.正确参考答案:A54. 在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为( )A.十进制编码B.十六进制编码C.八进制编码D.二进制编码参考答案:D55. 在私有继承中,基类中所有成员对派生类的对象都是不可见的。( )A.正确B.错误参考答案:A56. throw语句抛出一个异常,并对该异常进行处理。( )A.错误B.正确参考答案:A57. 语句for(i=1;jA.16B.18C.14D.12参考答案:A58. 下列关于JAVA语言中要使用的一个变量,不正确的是:( )A.在JAVA程序中要使用一个变量,必须先对其进行声明B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以C.变量不可以在其作用域之外使用D.局部变量在使用之前可以不初始化,系统使用默认的初始值参考答案:D59. 主程序在调用内部中断服务程序之前,必须修改( )A.中断点B.中断条件C.中断参数D.中断向量参考答案:D60. JavaScript是一种解释型脚本语言。( )A.错误B.正确参考答案:B
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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