西安交通大学22春《程序设计基础》离线作业1答案参考92

上传人:住在****她 文档编号:75184015 上传时间:2022-04-15 格式:DOCX 页数:11 大小:13.16KB
收藏 版权申诉 举报 下载
西安交通大学22春《程序设计基础》离线作业1答案参考92_第1页
第1页 / 共11页
西安交通大学22春《程序设计基础》离线作业1答案参考92_第2页
第2页 / 共11页
西安交通大学22春《程序设计基础》离线作业1答案参考92_第3页
第3页 / 共11页
资源描述:

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

1、西安交通大学22春程序设计基础离线作业1答案参考1. 下面的循环体执行的次数与其它不同的是( )。A.i = 0; while( +i = 100) cout i ; B.for( i = 0; i 100; i+ ) cout i ; C.for( i = 100; i = 1; i- ) cout i ; D.i = 100; do cout 0);参考答案:C2. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数B.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员C.类友元形式重载的运算符,重载函数的参

2、数个数与运算符的实际操作数个数相同D.所有运算符都可以以类友元形式进行重载参考答案:BC3. 若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。char *p; p= malloc(sizeof(char)A.charB.char*C.(*char)D.(char*)参考答案:D4. 用整数10创建一个Integer的类的对象,下列语句中,能完成上述功能的一个是:( )A.Integer i = new Integer(10)B.Integer o =10C.int i =10D.Integer i = Integer(10)参考答案:A5. PF是进位标志位。(

3、)A.正确B.错误参考答案:B6. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址内容B.寻址条件C.寻址方式D.寻址指令参考答案:C7. 具有n个顶点的有向图最多有( )条边。A.nB.n(n+1)C.n(n-1)D.n的平方参考答案:C8. 已知“int a3;”,则可以使用“a3=10;”将数组a中的第3个元素赋值为10。( )A.正确B.错误参考答案:B9. 系统提供的默认拷贝构造函数实现的是“浅拷贝”,下列关于浅拷贝的说法中正确的是( )。A.当一个类中有指针成员变量时,浅拷贝有可能会导致一片内存被重复释放B.当一个类中有指针成员变量时,浅拷贝有可

4、能导致一个对象中保存的数据不正确C.如果一个类中只有int型和double型的成员变量,则浅拷贝不会出现任何问题D.如果一个类中有一个成员变量是char型数组,则使用浅拷贝会存在问题参考答案:ABC10. 定义如下变量和数组:int k; int a33=1,2,3,4,5,6,7,8,9; 则下面语句的输出结果是( )。for(k=0; kA.3 5 7B.3 6 9C.1 5 9D.1 4 7参考答案:A11. 下列表达式中的值为1是( )。A.1-0B.1-0C.1-0D.0-0参考答案:B12. 在完整段定义后的四个关键字是( )A.段组合属性B.段类别属性C.段定位属性D.段字属性参

5、考答案:ABCD13. 已知“char s=hello;”,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C14. 段存储器常见的有( )A.附加段B.数据段C.堆栈段D.代码段参考答案:ABCD15. 下列程序中说明的公有成员是( ) class Location int X; public: void init(int initX,int initY); private: int Y; public: int GetX

6、( ); int GetY( ); ;A.XB.init(int initX,int initY)C.GetX( ),GetY( )D.B和C都是参考答案:D16. 非线性结构即可以用顺序存储结构存储、也可以用非顺序存储结构存储。( )A.正确B.错误参考答案:B17. C+中的命名空间是为了解决C+中的变量、函数的命名冲突的问题而设置的。( )A.正确B.错误参考答案:A18. 变量定义伪指令汇编格式包含哪些项( )A.数据表B.变量名C.初值表D.伪指令参考答案:BCD19. 顺序表能够存放的最大元素数量n称为线性表的长度。( )A.正确B.错误参考答案:B20. 在C语言中,错误的int

7、类型的常数是( )。A.32768B.0C.37D.0xAF参考答案:A21. 假设堆内存分配均成功,则下面程序段完全正确的是( )。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.以上程序段均正确参考答案:A22. Cookie是一小段文本,用于存储与某个特定网页或网站相关的信息,但不与某个特定网站关联在一起。( )A.错误B.正确参考答案:A23. 已知“char *s=mybook;”,则strlen(s)的值为( )。A.4B.6C.7D.不确定参考答案:B2

8、4. 关于对象成员的构造函数的调用顺序,说法正确的是( )。A.与它们在成员初始化列表中给出的顺序相同B.与析构函数的调用顺序相同C.与它们在类中说明顺序相同D.以上说法都不对参考答案:C25. 以下能正确读入字符串的程序段是( )。A.char *p; scanf(“%s”,p)B.char str10; scanf(“%s”,&str)C.char str10,*p; p=str; scanf(“%s”,p)D.char str10,*p=str; scanf(“%s”,p1)参考答案:C26. 已知char s=abc;,则数组s中最后一个元素的值为( )。A.cB.0C.0D.n参考答

9、案:C27. 请问如下哪个方法可以将MenuBar加入Frame中?( )A.setMenu( )B.setMenuBar( )C.add( )D.addMenuBar( )参考答案:B28. 有符号数用1表示正数,负数用1表示。( )A.正确B.错误参考答案:B29. 若调用fputc函数输出字符成功,则函数的返回值是( )。A.输出的字符B.-1C.0D.EOF参考答案:A30. 下列说法中错误的是( )。A.公有继承时基类中的public成员在派生类中是public的B.公有继承时基类中的private成员在派生类中是不可访问的C.私有继承时基类中的public成员在派生类中是priva

10、te的D.私有继承时基类中的public成员在派生类中是protected的参考答案:D31. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( )。A.派生类的对象可以赋给基类对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类的成员D.派生类的对象的地址可以赋给指向基类的指针参考答案:C32. 汇编语言中子程序间和模块间利用堆栈都是一个重要的和主要的参数传递方式。( )A.错误B.正确参考答案:B33. 以下4个数未标明属于哪一种数制,但是可以断定( )不是八进制数。A.1234B.5678C.1111D.1103参考答案:B34. 段存储器常见的有(

11、 )A.代码段B.堆栈段C.数据段D.附加段参考答案:ABCD35. 带进位加法指令是( )A.ADDB.ADCC.INCD.SUB参考答案:B36. 下面选项中,不是类的成员函数为( )。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数参考答案:C37. 在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为( )A.输入输出接口电路B.快速电路C.外设电路D.处理器电路参考答案:A38. 带进位加法指令是( )A.SUBB.INCC.ADDD.ADC参考答案:D39. 以下对指针变量的操作中,不正确的是( )。A.int p,*q; q=&pB.int *p,*q; q=p

12、=NULLC.int a=5,*p; *p=aD.int a=5,*p=&a,*q=&a; *p=*q参考答案:D40. 已知函数原型double fun( );,要定义一个函数指针变量p指向该函数的首地址,则其定义语句为double (*p)( )=fun;。( )A.正确B.错误参考答案:A41. 在全局变量定义前加一个static关键字,则该变量就成为静态全局变量。( )A.正确B.错误参考答案:A42. char str = &39;H&39;, &39;e&39;, &39;l&39;, &39;l&39;, &39;o&39;, &39; &char str = H, e, l,

13、l, o, , w, o, r, l, d, !, 0; 和 char str = Hello world!; 两种定义形式不等价。( )A.正确B.错误参考答案:B43. 在8086命令中CS是要执行的下一条指令的偏移地址。( )A.正确B.错误参考答案:B44. 对于任意一个类,析构函数的个数最多为( )。A.0B.1C.2D.3参考答案:B45. 在32位计算机系统中,已知int a23; fun(a);,fun函数的形参变量名为p,则在fun( )函数体中通过sizeof(p)计算得到的结果为( )。A.4B.6C.12D.24参考答案:A46. DOS系统的两种执行程序结构是( )A.EXE程序B.DAT程序C.COM程序D.BAT程序参考答案:AC47. 循环条件判断的循环控制不可以在进入循环前进行。( )A.错误B.正确参考答案:A48. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B49. 在一个链接队列中,假设f和r分别是队头和队尾指针,则删除一个结点的运算时( )。A.r=f-next;B.r=r-next;C.f=f-next;D.f=r-next;参考答案:C50. 表达式的类型只取决于运算符,与操作数无关。( )A.错误B.正确参考答案:A

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