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

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

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

1、西安交通大学21春程序设计基础在线作业三满分答案1. 下列表达式中的值为1是( )。A.1-0B.1-0C.1-0D.0-0参考答案:B2. 下列关于变量作用域的说法中,正确的一项是:( )A.方法参数的作用域是方法外部代码段B.异常处理参数的作用域是方法外部代码段C.局部变量的作用域是整个类D.类变量的作用域是类的某个方法参考答案:B3. 对象成员的访问与结构变量成员的访问相同,使用运算符.或-。( )A.正确B.错误参考答案:A4. 关于对象成员的构造函数的调用顺序,说法正确的是( )。A.与它们在成员初始化列表中给出的顺序相同B.与析构函数的调用顺序相同C.与它们在类中说明顺序相同D.以

2、上说法都不对参考答案:C5. 下列关于自动类型转换的说罚中,正确的是( )A.int类型数据可以被自动转换为char类型数据B.char类型数据可以自动被转换为int类型数据C.boolean类型数据不不可以做自动转换,但可以做强制转换D.long类型数据可以被自动转换为short类型数据参考答案:B6. 外设采用中断方式与处理器交换信息是利用( )实现的A.内部可屏蔽中断B.内部不可屏蔽中断C.外部不可屏蔽中断D.外部可屏蔽中断参考答案:D7. 请问如下哪个方法可以将MenuBar加入Frame中?( )A.setMenu( )B.setMenuBar( )C.add( )D.addMenu

3、Bar( )参考答案:B8. 在一个单链表中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行( )。A.s-next=p;p-next=s;B.s-next=p-next;p-next=s;C.s-next=p-next;p=s;D.p-next=s;s-next=p;参考答案:A9. 下面选项中,不是类的成员函数为( )。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数参考答案:C10. 以下各选项中,非法的变量名是( )。A.No_1B.No123C.2nameD.sumOfStudent参考答案:C11. 已知函数定义void fun(int &a, int b) b

4、+; a+;,则执行int x=2,y=3; fun(x,y);后,变量x、y的值分别为( )。A.2,3B.3,4C.2,4D.3,3参考答案:D12. 下面对析构函数的正确描述是( )。A.系统不能提供默认的析构函数B.析构函数必须由用户定义C.析构函数没有参数D.析构函数可以设置默认参数参考答案:C13. 图的生成树即是树也是图。( )A.正确B.错误参考答案:A14. 下列语句中,不正确的是:( )A.float e =1.1fB.char f =-1.1fC.double g =1.1fD.byte h =1参考答案:B15. 若执行fopen函数时发生错误,则函数的返回值是( )。

5、A.随机值B.1C.NULLD.EOF参考答案:C16. 设ch是char类型变量,其值是A,则表达式ch=(ch=A&chA.ZB.AC.aD.z参考答案:C17. 下面程序的运行结果是( )。main( ) struct cmplx int x; int y; cm2=1,2,3,4; printf(“%dn”, 2*cm0.x+cm1.y/cm0.y);A.5B.2C.3D.4参考答案:D18. 若执行下述程序时从键盘输入3 4,则输出结果是( )。include main( ) int a,b,s; scanf(“%d%d”,&a,&b); s=a; if (aA.186B.256C.

6、324D.400参考答案:B19. 已知Derived是Base的公有派生类,且已定义两个对象Derived d;和Base b;,则下列语句中正确的是( )。A.d=bB.b=dC.Derived*d=&bD.Base&b=d参考答案:BD20. PF是进位标志位。( )A.正确B.错误参考答案:B21. 在寄存器相对寻址或相对基址变址寻址方式中,位移量可以用符号表示。( )A.正确B.错误参考答案:A22. 构造函数和析构函数都不能重载。( )A.正确B.错误参考答案:B23. 下列函数中,可以作为虚函数的是( )。A.普通成员函数B.构造函数C.静态成员函数D.析构函数参考答案:AD24

7、. 已知int m=1,n=2; 则m/n的值为0.5。( )A.正确B.错误参考答案:B25. 堆栈和队列一样,先进先出。( )A.错误B.正确参考答案:A26. 判断字符串a和b是否相等,应当使用( )。A.if(a=b)B.if(a=b)C.if(strcpy(a,b)D.if(strcmp(a,b)参考答案:D27. 一个结点的后继的数目称为该结点的度;树中各结点度的最大值称为树的度。( )A.正确B.错误参考答案:A28. 若整型变量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参考答案:B29. 下面

8、属于析构函数特征的是( )。A.析构函数可以重载B.对象销毁前会自动调用析构函数C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数( )D.析构函数的函数类型为void参考答案:BC30. 指令由哪两部分组成( )A.操作说明B.操作符C.操作码D.操作数参考答案:CD31. 8086的寄存器均为32位的。( )A.错误B.正确参考答案:A32. 撤消对象时,系统自动调用( )函数。A.成员函数B.构造函数C.析构函数D.普通函数参考答案:C33. 主程序在调用内部中断服务程序之前,必须修改( )A.中断点B.中断条件C.中断参数D.中断向量参考答案:D34. 以下哪项属于计算

9、机低级语言( )A.汇编语言B.机器语言C.JAVAD.C+参考答案:AB35. 下面各选项中的数组定义方式,错误的是( )。A.int a7;B.const int N=7; float bN;C.char c=abcdef;D.int N=7; double dN;参考答案:D36. 下列关于类的静态数据成员的说法中,正确的是( )。A.静态数据成员的值初始化后不能再修改B.静态数据成员必须在类体外定义和初始化C.使用static关键字可以将一个数据成员声明为静态数据成员D.静态数据成员的访问控制权限可以是公有、私有或保护参考答案:BCD37. 下面的循环体执行的次数与其它不同的是( )。

10、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);参考答案:C38. 汇编语言的开发过程一般包括下面哪几个过程( )A.源文件的编辑B.目标文件的链接C.源程序的汇编D.可执行程序的调试参考答案:ABCD39. 对于重载函数,程序在调用时根据( )能够区分开到底要调用哪个函数。A.函数名B.函数类型C.参数个数或参数类型D.以上都可以参考答案:C40. 设i,j,k都是变量,下面不正确的赋

11、值表达式是( )。A.i+B.i=j=kC.i=j=kD.i+j=k参考答案:D41. 继承具有( ),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。A.规律性B.传递性C.重复性D.多样性参考答案:B42. 有下面的程序段 char a3,b=“China”; a=b; printf(“%s”,a); 则( )。A.运行后将输出ChinaB.运行后将输出ChC.运行后将输出ChiD.编译时出错参考答案:D43. 将含100个结点的完全二叉树从根这一层开始,每层从左至右依次对结点编号,根结点的编号为1。编号为47的结点X的双亲的编号为( )。A.23B.24C.2

12、5D.无法确定参考答案:A44. 函数的形参也是全局变量。( )A.正确B.错误参考答案:B45. 若有以下说明,并且0iA.*(a+i)B.ap-a+iC.p+iD.*(&ai)参考答案:C46. 已知char s=hello;,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C47. 若有说明:char *pc=“aaa”,“bbb”,“ccc”,“ddd”; 则以下叙述正确的是( )。A.“pc0代表的是字符串”aaa

13、B.*pc0代表的是字符aC.pc0代表的是字符串“aaa”D.pc0代表的是字符a参考答案:B48. 下列函数中,不可以作为虚函数的是( )。A.普通函数B.构造函数C.静态成员函数D.析构函数参考答案:ABC49. 逻辑左移和算术左移是同一条指令的两种助记符形式。( )A.正确B.错误参考答案:A50. 下面属于高级语言的有( )A.特殊语言B.汇编语言C.JAVAD.C+参考答案:CD51. 已知char s=abc;,则数组s中最后一个元素的值为( )。A.cB.0C.0D.n参考答案:C52. 计算机的存储器中,一个字节有( )个二进制位组成。A.1B.2C.4D.8参考答案:D53. 变量定义伪指

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

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

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