西安交通大学21秋《程序设计基础》在线作业二答案参考58

上传人:cn****1 文档编号:511382063 上传时间:2023-05-07 格式:DOCX 页数:13 大小:14.37KB
返回 下载 相关 举报
西安交通大学21秋《程序设计基础》在线作业二答案参考58_第1页
第1页 / 共13页
西安交通大学21秋《程序设计基础》在线作业二答案参考58_第2页
第2页 / 共13页
西安交通大学21秋《程序设计基础》在线作业二答案参考58_第3页
第3页 / 共13页
西安交通大学21秋《程序设计基础》在线作业二答案参考58_第4页
第4页 / 共13页
西安交通大学21秋《程序设计基础》在线作业二答案参考58_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、西安交通大学21秋程序设计基础在线作业二答案参考1. 设i,j,k都是变量,下面不正确的赋值表达式是( )。A.i+B.i=j=kC.i=j=kD.i+j=k参考答案:D2. 在C语言中,一维数组的定义方式为:类型说明符数组名( )。A.常量表达式B.整型表达式C.整型常量或整型表达式D.整型常量参考答案:A3. 一个C+程序至少且仅能包含一个main( )函数。main( )函数是整个程序的入口,通过在main( )函数中调用其他函数。( )A.正确B.错误参考答案:A4. 子程序包含有子程序的调用就是( )A.子程序的递归B.子程序的重入C.子程序的嵌套D.子程序说明参考答案:C5. 对象

2、成员的访问与结构变量成员的访问相同,使用运算符.或-。( )A.正确B.错误参考答案:A6. 下面的循环体执行的次数与其它不同的是( )。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);参考答案:C7. 一个C语言程序总是从( )。A.主过程开始执行B.主函数开始执行C.子程序开始执行D.主程序开始执行参考答案:B8. 在C+中,打开一个文件就是将这个文件与一个( )建立关联;关闭一个文

3、件就是取消这种关联。A.流B.类C.结构D.对象参考答案:A9. 下面属于析构函数特征的是( )。A.析构函数可以重载B.对象销毁前会自动调用析构函数C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数( )D.析构函数的函数类型为void参考答案:BC10. 已知char s10=hello;,则s5的值为&39;0&39;。( )A.正确B.错误参考答案:A11. 逻辑左移和算术左移是同一条指令的两种助记符形式。( )A.正确B.错误参考答案:A12. 处理机控制类指令用来控制各种CPU操作。( )A.正确B.错误参考答案:A13. 在处理器和外设之间还有一个协调两者数据传送

4、的逻辑电路,称之为( )A.输入输出接口电路B.快速电路C.外设电路D.处理器电路参考答案:A14. 下面描述中,正确的是( )。A.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序相反B.多重继承中,派生类对象被销毁时析构函数的调用顺序与派生类对象创建时构造函数的调用顺序一致C.多重继承中创建派生类对象时各基类构造函数的调用顺序与基类构造函数在初始化列表中的出现顺序一致D.多重继承中,如果派生类的初始化列表中没有某个基类构造函数的调用语句,则表示调用该基类的无参构造函数参考答案:AD15. DOS系统的两种执行程序结构是( )A.EXE程序B.COM程序C

5、.BAT程序D.DAT程序参考答案:AB16. 在私有继承中,基类中所有成员对派生类的对象都是不可见的。( )A.正确B.错误参考答案:A17. 设要把一个文件输出流对象myFile与文件f:myText.txt相关联,所用的C+语句是ifstream myFile(f:myText.txt,ios:in|ios:ut);。( )A.正确B.错误参考答案:B18. 构造函数和析构函数都不能重载。( )A.正确B.错误参考答案:B19. JMP指令根据目标地址不同的提供方法和内容,可以分为哪几种( )A.段内转移,相对寻址B.段内转移,间接寻址C.段间转移,直接寻址D.段间转移,间接寻址参考答案

6、:ABCD20. C语言程序从main( )函数开始执行,所以这个函数要写在( )。A.程序文件的开始B.程序文件的最后C.它所调用的函数的前面D.程序文件的任何位置参考答案:D21. 8086按照逻辑段组织程序即( )A.代码段B.数据段C.附加段D.堆栈段参考答案:ABCD22. 语句.CODE表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:A23. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数B.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员C.类友元形式重载的运算符,重载函数

7、的参数个数与运算符的实际操作数个数相同D.所有运算符都可以以类友元形式进行重载参考答案:BC24. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址条件B.寻址方式C.寻址指令D.寻址内容参考答案:B25. 下列程序中说明的公有成员是( ) 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.

8、B和C都是参考答案:D26. 在以下选项中,不属于JavaScript语言特点的是( )。A.基于对象B.跨平台C.编译执行D.脚本语言参考答案:C27. 8086的寄存器有4个通用寄存器。( )A.正确B.错误参考答案:B28. 已知一个顺序存储的线性表,设每个结点需占m个存储单元,若第一个结点的地址为add1,则第I个结点的地址为( )。A.add1+(I-1)*mB.add1+I*mC.add1-I*mD.add1+(I+1)*m参考答案:A29. 若执行下述程序时从键盘输入3 4,则输出结果是( )。include main( ) int a,b,s; scanf(“%d%d”,&a,

9、&b); s=a; if (aA.186B.256C.324D.400参考答案:B30. JavaScript是一种解释型脚本语言。( )A.错误B.正确参考答案:B31. 二叉树就是结点度为小于等于2的树。( )A.正确B.错误参考答案:A32. 在一个源文件中定义的全局变量的作用域为( )。A.本文件的全部范围B.本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至本文件结束参考答案:D33. 已知char s=hello;,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s

10、;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C34. 若有说明:int a4=0,0; 则下面不正确的叙述是( )。A.数组a中的每个元素都可得到初值0B.二维数组a的第1维大小为1C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D.只有数组元素a00和a01可得到初值0,其余元素均得不到初值0参考答案:D35. 下列关于自动类型转换的说罚中,正确的是( )A.int类型数据可以被自动转换为char类型数据B.char类型数据可以自动被转换为int类型数据C.boolean类型数据不不可以做自动转换,但可以做强制转换D.long类型数据可以被自动

11、转换为short类型数据参考答案:B36. continue语句的作用是终止当次循环,跳转到循环的开始处继续下一轮循环。( )A.错误B.正确参考答案:B37. 二叉树指的是数据的逻辑结构。( )A.正确B.错误参考答案:B38. 在定义JavaScript变量时,一定要指出变量名和值。( )A.错误B.正确参考答案:A39. 类模板可以生成若干个模板类,每个模板类又可定义若干个对象。( )A.正确B.错误参考答案:A40. 在访问二维数组中的某个元素时,不可以用( )指定待访问元素的行下标或列下标。A.整型常量B.整型变量C.整型表达式D.浮点型常量参考答案:D41. 定义如下变量和数组:i

12、nt 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参考答案:A42. 已知int a=5, b, *p=&a;,则下列语句中正确的是( )。A.&b=a;B.b=*p;C.*p=&b;D.b=p;参考答案:B43. 已知char str20=mybook,*p=str+2;则以下各选项中输出结果为b的是( )。A.coutp;B.coutp0;C.coutstr;D.coutstr+2;参考答案:B44. 条件转移指令的用处有( )A.没有用处B.比较有符号数大小C.比较无

13、符号数高低D.判断单个标志位状态参考答案:BCD45. C+程序中的include是一个注释命令,它使程序具有了基本的输入/输出功能。( )A.正确B.错误参考答案:B46. 在全局变量定义前加一个static关键字,则该变量就成为静态全局变量。( )A.正确B.错误参考答案:A47. 对于一个具有n个顶点的无向连通图,它包含的连通分量的个数为( )。A.0B.1C.nD.n+1参考答案:B48. 下面属于处理机控制类指令的是( )A.空操作指令B.暂停C.等待D.封锁前缀指令参考答案:ABCD49. 下列关于JAVA语言简单数据类型的说法中,哪个是正确的:( )A.以0开头的整数代表8进制常量B.以0x或者0X开头的整数代表8进制整型常量C.boolean类型的数据作为类成员变量的时候,系统默认值初始为trueD.double类型的数据占计算机存储的32位参考答案:A50. 若有以下说明,并且0iA.*(a+i)B.ap-a+i

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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