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

上传人:s9****2 文档编号:493546085 上传时间:2022-08-10 格式:DOCX 页数:13 大小:14.04KB
返回 下载 相关 举报
西安交通大学21春《程序设计基础》在线作业二满分答案_75_第1页
第1页 / 共13页
西安交通大学21春《程序设计基础》在线作业二满分答案_75_第2页
第2页 / 共13页
西安交通大学21春《程序设计基础》在线作业二满分答案_75_第3页
第3页 / 共13页
西安交通大学21春《程序设计基础》在线作业二满分答案_75_第4页
第4页 / 共13页
西安交通大学21春《程序设计基础》在线作业二满分答案_75_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、西安交通大学21春程序设计基础在线作业二满分答案1. 关键字是组成编程语言词汇表的标识符,用户可以用他们标识其他实体。( )A.正确B.错误参考答案:B2. 若有说明:char *pc=“aaa”,“bbb”,“ccc”,“ddd”; 则以下叙述正确的是( )。A.“pc0代表的是字符串”aaaB.*pc0代表的是字符aC.pc0代表的是字符串“aaa”D.pc0代表的是字符a参考答案:B3. 非线性结构即可以用顺序存储结构存储、也可以用非顺序存储结构存储。( )A.正确B.错误参考答案:B4. 在C+中,与cin一起使用的提取运算符是( )。A.B.C.D.参考答案:D5. 在全局变量定义前

2、加一个static关键字,则该变量就成为静态全局变量。( )A.正确B.错误参考答案:A6. 下列表达式中的值为1是( )。A.1-0B.1-0C.1-0D.0-0参考答案:B7. 有符号数用1表示正数,负数用1表示。( )A.错误B.正确参考答案:A8. 图说的是数据的逻辑结构。( )A.正确B.错误参考答案:A9. C+有( )种联编方式。A.1B.2C.3D.4参考答案:B10. 有关析构函数的说法不正确的是( )。A.析构函数有且仅有一个B.析构函数和构造函数一样可以有形参C.析构函数的功能是用来释放一个对象D.析构函数无任何函数类型参考答案:B11. 下列关于类的静态数据成员的说法中

3、,正确的是( )。A.静态数据成员的值初始化后不能再修改B.静态数据成员必须在类体外定义和初始化C.使用static关键字可以将一个数据成员声明为静态数据成员D.静态数据成员的访问控制权限可以是公有、私有或保护参考答案:BCD12. 系统提供的默认拷贝构造函数实现的是“浅拷贝”,下列关于浅拷贝的说法中正确的是( )。A.当一个类中有指针成员变量时,浅拷贝有可能会导致一片内存被重复释放B.当一个类中有指针成员变量时,浅拷贝有可能导致一个对象中保存的数据不正确C.如果一个类中只有int型和double型的成员变量,则浅拷贝不会出现任何问题D.如果一个类中有一个成员变量是char型数组,则使用浅拷贝

4、会存在问题参考答案:ABC13. 非压缩BCD码用( )个二进制位表示一个十进制位A.4B.6C.8D.10参考答案:C14. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址内容B.寻址条件C.寻址方式D.寻址指令参考答案:C15. 映像文件是一种文本文件。( )A.错误B.正确参考答案:A16. 对两个数组a和b进行如下初始化char a=“ABCDEF”; char b=A,B,C,D,E,F; 则以下叙述正确的是( )。A.a与b数组完全相同B.a与b长度相同C.a和b中都存放字符串D.a数组比b数组长参考答案:D17. 6位二进制数能表示的最大十进制

5、数是( )。A.32B.31C.64D.63参考答案:D18. 对于任意一个类,析构函数的个数最多为( )。A.0B.1C.2D.3参考答案:B19. 子程序包含有子程序的调用就是( )A.子程序的递归B.子程序的重入C.子程序的嵌套D.子程序说明参考答案:C20. 若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。char *p; p= malloc(sizeof(char)A.charB.char*C.(*char)D.(char*)参考答案:D21. 二进制数10101011B变换为等值的十进制数是( )。A.17B.161C.21D.171参考答案:D22.

6、 对象成员的访问与结构变量成员的访问相同,使用运算符.或-。( )A.正确B.错误参考答案:A23. 堆栈和队列一样,先进先出。( )A.错误B.正确参考答案:A24. 在使用var x=1声明变量x之后,赋值语句x=我喜欢JavaScript将出错。( )A.错误B.正确参考答案:A25. 若整型变量a、b、c、d、m、n、k的值均为1,运行表达式(m=a=b)&(n=cA.0,0,0B.1,1,1C.1,1,0D.0,1,1参考答案:B26. 一个结构体类型定义的最后必须以分号结束。( )A.正确B.错误参考答案:A27. 条件转移指令的用处有( )A.没有用处B.比较有符号数大小C.比较

7、无符号数高低D.判断单个标志位状态参考答案:BCD28. 当定义一个结构体变量时系统分配给它的内存是( )。A.结构中第一个成员所需的内存量B.结构中最后一个成员所需的内存量C.结构体成员中占内存量最大者所需的容量D.结构体中各成员所需内存量的总和参考答案:D29. 下面哪个方法与applet的显示无关?( )A.update( )B.draw( )C.repaint( )D.paint( )参考答案:B30. 汇编语言中子程序间和模块间利用堆栈都是一个重要的和主要的参数传递方式。( )A.错误B.正确参考答案:B31. 线性表中的一个结点可以有多个前驱和多个后继。( )A.正确B.错误参考答

8、案:B32. 假设堆内存分配均成功,则下面程序段完全正确的是( )。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.以上程序段均正确参考答案:A33. 在访问二维数组中的某个元素时,不可以用( )指定待访问元素的行下标或列下标。A.整型常量B.整型变量C.整型表达式D.浮点型常量参考答案:D34. 循环结构的程序通常由( )三部分组成A.循环规则B.循环控制部分C.循环初始部分D.循环体部分参考答案:BCD35. 下列描述正确的是( )。A.多态性是通过动态绑定实现的

9、B.多态性是通过静态绑定实现的C.动态绑定是在程序执行时进行绑定D.静态绑定是在程序执行时进行绑定参考答案:AC36. 映像文件是一种文本文件。( )A.正确B.错误参考答案:A37. XCHG指令中操作数只可以是字而不可以是字节。( )A.正确B.错误参考答案:B38. 下列关于JAVA语言简单数据类型的说法中,哪个是正确的:( )A.以0开头的整数代表8进制常量B.以0x或者0X开头的整数代表8进制整型常量C.boolean类型的数据作为类成员变量的时候,系统默认值初始为trueD.double类型的数据占计算机存储的32位参考答案:A39. 为了说明指令执行需要的参数,处理器设计多种方法

10、指明操作数的位置,这是( )A.寻址条件B.寻址方式C.寻址指令D.寻址内容参考答案:B40. 下面选项中,是类的成员函数为( )。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数参考答案:ABD41. 下列关于变量作用域的描述中,不正确的一项是:( )A.变量属性是用来描述变量作用域的B.局部变量作用域只能是它做在的的方法的代码段C.类变量能在类的方法中声明D.类变量的作用域是整个类参考答案:C42. 下面属于高级语言的有( )A.特殊语言B.汇编语言C.JAVAD.C+参考答案:CD43. 以下运算正确的程序段是( )。A.char str1=“ABCDE”, str2=“abc

11、def”; 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)参考答案:D44. 若二维数组a有m列,则在aij前的元素个数为( )。A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+1参考答案:B45. 8086CPU的中断系统具有( )个中断A.255B.32C.256D.64参考答案:C46. char str = &39;

12、H&39;, &39;e&39;, &39;l&39;, &39;l&39;, &39;o&39;, &39; &char str = H, e, l, l, o, , w, o, r, l, d, !, 0; 和 char str = Hello world!; 两种定义形式不等价。( )A.正确B.错误参考答案:B47. 若使用一维数组名作函数实参,则以下正确的说法是( )。A.必须在主调函数中说明此数组的大小B.实参数组类型与形参数组类型可以不匹配C.在被调函数中,不需要考虑形参数组的大小D.实参数组名与形参数组名必须一致参考答案:A48. 下列成员中,不能被派生类继承的包括( )。A.

13、公有成员B.构造函数C.保护成员D.析构函数参考答案:BD49. 计算机中可以直接处理十进制数。( )A.正确B.错误参考答案:B50. 若a为int类型变量,则执行以下程序段后a的值为( )。a=5; a*=a/=a+A.2B.1C.40D.3参考答案:A51. 逻辑左移和算术左移是同一条指令的两种助记符形式。( )A.正确B.错误参考答案:A52. C语言程序从main( )函数开始执行,所以这个函数要写在( )。A.程序文件的开始B.程序文件的最后C.它所调用的函数的前面D.程序文件的任何位置参考答案:D53. 下面属于处理机控制类指令的是( )A.空操作指令B.暂停C.等待D.封锁前缀指令参考答案:ABCD54. 带进位加法指令是( )A.ADDB.ADCC.INC

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

当前位置:首页 > 高等教育 > 习题/试题

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