西安交通大学17年9月课程考试《Java语言程序设计》作业考核试题1满分答案
西安交通大学3月课程考试《Java语言程序设计》作业考核试题
31:下列说法错误的有()
A:在类方法中可用this来调用本类的类方法
B:在类方法中调用本类的类方法时可直接调用
C:在类方法中只能调用本类中的类方法
D:在类方法中绝对不能调用实例方法
正确答案:ACD
32:Java程序的种类有()
A:类(Class)
B:Applet
正确答案:AD
28:下列哪些说法是正确的?()
A:Java语言只允许单一继承
B:Java语言只允许实现一个接口
C:Java语言不允许同时继承一个类并实现一个接口
D:Java语言的单一继承使得代码更加可靠
正确答案:AD
29:不能用来修饰interface的有()
A:Private
C:Application
D:Servlet
正确答案:BCD
33:1执行下列代码后,哪个结论是正确的String []s=newString [10];()
A:s [10]为"";
B:s [9]为null;
C:s [0]为未定义
D:s.length为10
正确答案:BD
A:接口方法
B:最终方法
C:抽象方法
D:空方法
正确答案:C
2:Javapplication中的主类需包含main方法,main方法的返回类型是什么?()
A:int()
B:static
C:void
D:boolean()
正确答案:C
3:执行语句int i=1,j=++i;后i与j的值分别为()。
西交19秋《JAVA语言程序设计》在线作业参考答案
西交《JAVA语言程序设计》在线作业试卷总分:100 得分:100一、单选题(共14 道试题,共28 分)1.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量( )A.public int MAX_LENGTH=100;B.final int MAX_LENGTH=100;C.final public int MAX_LENGTH=100;D.public final int MAX_LENGTH=100.答案:D2.给出下面代码:1) class Parent { 2) private String name; 3) public Parent(){} 4) } 5) public class Child extends Parent { 6) private String department; 7) public Child() {} 8) public String getValue(){ return name; } 9) public static void main(String arg[]) { 10) Parent p = new Parent(); 11) } 12) } 那些行将引起错误?()A.第3行B.第6行C.第7行D.第8行答案:D3.类Teacher和Student是类Person的子类;Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是()A.将构造一个Student对象;B.表达式是合法的;C.表达式是错误的;D.编译时正确,但运行时错误。
答案:C4.给出下面代码段1) public class Test { 2) int m, n; 3) public Test() {} 4) public Test(int a) { m=a; } 5) public static void main(String arg[]) { 6) Test t1,t2; 7) int j,k;8) j=0; k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) } 哪行将引起一个编译时错误?()A.line 3B.line 5C.line 6D.line 10答案:D5.对于下列代码:1) class Person { 2) public void printValue(int i, int j) {//... } 3) public void printValue(int i){//... } 4) } 5) public class Teacher extends Person { 6) public void printValue() {//... } 7) public void printValue(int i) {//...} 8) public static void main(String args[]){ 9) Person t = new Teacher(); 10) t.printValue(10); 11) } 第10行语句将调用哪行语句?()A.line 2B.line 3C.line 6D.line 7。
西安交通大学17年9月课程考试《微机原理与接口技术》作业考核试题1满分答案
西安交通大学17年9月课程考试《微机原理与接口技术》作业考核试题试卷总分:100 得分:100一、单选题 (共 30 道试题,共 60 分)abc1. 下列指令中不会改变指令指针寄存器内容的是()A. MOVB. JMPC. CALLD. RET满分:2 分正确答案:A2. 实模式下,80486管理的内存空间中,地址为00000H~003FFH中存放着()A. 用户程序代码B. BIOS代码C. DOS系统代码D. 中断向量表满分:2 分正确答案:D3. 实模式下,NMI中断的中断矢量在中断矢量表中的位置是()A. 由DOS自动分配B. 由程序指定C. 固定在已0008H开始的2个字单元中D. 固定在中断矢量表表首满分:2 分正确答案:C4. 占用CPU时间最长的数据传送方式是()A. DMAB. 中断C. 查询D. 无条件满分:2 分正确答案:C5. 利用程序查询方式传送数据时,CPU必须读()以判断是否传送数据A. 外设的状态B. DMA的请求信号C. 数据输入信息D. 外设中断请求满分:2 分正确答案:A6. 对可编程接口芯片进行读/写操作的必要条件是()A. RD=0B. WR=0C. RD=0或WR=0D. CS=0满分:2 分正确答案:D7. 若已知[X]补=11101011B,[Y]补=01001010B,则[X–Y]补=()A. 10100001BB. 11011111BC. 10100000BD. 溢出满分:2 分正确答案:A8. 算术移位指令SAR用于()A. 带符号数乘2B. 带符号数除2C. 无符号数乘2D. 无符号数除2满分:2 分正确答案:B9. 在下列各种中断中,需由外部电路提供中断类型号的是()A. INTOB. INTnC. NMID. INTR满分:2 分正确答案:D10. 8086的CPU由()两部分组成。
A. SP、ALUB. 控制器、FLAGSC. EU、BIUD. EU、ALU满分:2 分正确答案:C11. 80486CPU进行算术和逻辑运算时,可处理的信息的长度为()A. 32位B. 16位C. 8位D. 都可以满分:2 分正确答案:D12. 将微处理器、内存储器及I/O接口连接起来的总线是()A. 片总线B. 外总线C. 系统总线D. 局部总线满分:2 分正确答案:C13. 下列描述正确的是()A. 汇编语言仅由指令性语句组成B. 汇编语言包括指令性语句和伪指令语句C. 指令性语句和伪指令语句的格式是完全相同的D. 指令性语句和伪指令语句需经汇编程序翻译成机器代码后才能执行满分:2 分正确答案:B14. 80486CPU响应中断时,自动压入堆栈的信息是()A. AX,BX,CX,DX的内容B. AX,CX的内容C. CS,IP,SP的内容D. CS,IP,标志寄存器的内容满分:2 分正确答案:D15. 下列指令中,错误的是()A. MOVBX,OFFSETBUFB. LEASI,BUFC. LEADI,OFFSETBUFD. MOVBP,SEGBUF满分:2 分正确答案:C16. 下列引起CPU程序中断的四种情况中,()需要由硬件提供中断类型码A. INTOB. NMIC. INTRD. INTn满分:2 分正确答案:C17. 在中断方式下,外设数据输入到内存的路径是()A. 外设→数据总线→内存B. 外设→数据总线→CPU→内存C. 外设→CPU→DMAC→内存D. 外设→I∕O接口→CPU→内存满分:2 分正确答案:D18. 转移类指令对标志位的状态()A. 有影响B. 部分影响C. 无影响D. 随意满分:2 分正确答案:C19. 欲从存储单元取某操作数,可采用()A. 寄存器寻址、寄存器间接寻址B. 立即寻址、直接寻址C. 立即寻址、寄存器间接寻址D. 寄存器间接寻址、直接寻址满分:2 分正确答案:D20. 某系统中,已知SS=2360H,SP=0800H,若将20H个字节的数据入栈,则SP的内容为()A. 0780HB. 0820HC. 23E20HD. 07E0H满分:2 分正确答案:D21. 某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据()A. 80HB. 50HC. 100D. 100H满分:2 分正确答案:A22. 若AL=3BH,AH=7DH,则AL和AH中的内容相减后,标志CF、AF和PF的状态分别是()A. 0、0、1B. 1、1、1C. 0、1、0D. 1、0、0满分:2 分正确答案:B23. 计算机工作中只读不写的存储器是()A. DRAMB. ROMC. SRAMD. EEPROM满分:2 分正确答案:B24. ()表示中,二进制数11111111B表示十进制数–1A. 原码B. 反码C. 补码D. BCD码满分:2 分正确答案:C25. INC指令不影响()标志A. OFB. CFC. SFD. ZF满分:2 分正确答案:B26. 当AH=()时,执行INT21H指令可在屏幕上显示一组字符A. 01HB. 02HC. 09HD. 0AH满分:2 分正确答案:C27. 利用程序查询方式传送数据时,CPU必须读()以判断是否传送数据A. 外设的状态B. DMA的请求信号C. 数据输入信息D. 外设中断请求满分:2 分正确答案:A28. 若SI=0053H,BP=0054H,执行SUBSI,BP后,则()A. CF=0,OF=0B. CF=0,OF=1C. CF=1,OF=0D. CF=1,OF=1满分:2 分正确答案:C29. 微机系统中的存储器可分为四级,其中存储容量最大的是()A. 内存B. 内部寄存器C. 高速缓冲存储器D. 外存满分:2 分正确答案:D30. 微机的内存器可用()构成A. RAM和ROMB. 硬盘C. 软盘D. 光盘满分:2 分正确答案:A二、判断题 (共 20 道试题,共 40 分)1. I/O接口的基本功能之一是完成数据的缓冲。
JAVA语言程序设计期末考试试题与答案
《语言程序设计》期末考试试题及答案1(应考必备题库)一、单选择题1、编译源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A. B.C. D.2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。
A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( C )。
A. B.C. D.4、为类的一个无形式参数无返回值的方法书写方法头,使得使用类名作为前缀就可以调用它,该方法头的形式为( A )。
A. ( )B. ( )C. ( )D. ( )二、填空题1、开发与运行程序需要经过的三个主要步骤为编辑源程序、编译生成字节码与解释运行字节码。
2、在的基本数据类型中,型采用编码方案,每个码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。
3、设x = 2 ,则表达式( x + + )/3 的值是0 。
4、若x = 5,y = 10,则x < y与x >= y的逻辑值分别为与。
5、抽象() 方法是一种仅有方法头,没有具体方法体与操作实现的方法,该方法必须在抽象类之中定义。
最终()方法是不能被当前类的子类重新定义的方法。
6、创建一个名为的包的语句是; ,该语句应该放在程序的位置为:应该在程序第一句。
7、设有数组定义:[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。
s = 0 ;( i = 0 ; i < ; i + + )( i % 2 = = 1 )s [i] ;(s);8、在程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现多重继承关系。
三、写出下面程序的运行结果1、 .*;s = ("!","I .");s1;s2;( 1, 2)s1 = 1;s2 = 2;s12;运行结果:! I .2、 .* ;{ i, s = 0 ;a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 };( i = 0 ; i < ; i )( a[i]%3 = = 0 ) s a[i] ;运行结果:s = 1803、 .* ;{ c;{ a;A=;运行结果:602030《语言程序设计》期末考试试题及答案2(应考必备题库)一.判断题1.的源代码中定义几个类,编译结果就生成几个以为后缀的字节码文件。
西安交大网络教育《Java语言》习题
《Java语言》习题一、单项选择1)MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。
A public int MAX_LENGTH=100;B final int MAX_LENGTH=100;C final public int MAX_LENGTH=100;D public final int MAX_LENGTH=100.2)给出下面代码:1) class Parent {2) private String name;3) public Parent(){}4) }5) public class Child extends Parent {6) private String department;7) public Child() {}8) public String getValue(){ return name; }9) public static void main(String arg[]) {10) Parent p = new Parent();11) }12) }那些行将引起错误?A 第3行B 第6行C 第7行D 第8行3)类Teacher和Student是类Person的子类;Person p;Teacher t;Student s;//p, t and s are all non-null.if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是:A 将构造一个Student对象;B 表达式是合法的;C 表达式是错误的;D 编译时正确,但运行时错误。
4)给出下面代码段1) public class Test {2) int m, n;3) public Test() {}4) public Test(int a) { m=a; }5) public static void main(String arg[]) {6) Test t1,t2;7) int j,k;8) j=0; k=0;9) t1=new Test();10) t2=new Test(j,k);11) }12) }哪行将引起一个编译时错误?A line 3B line 5C line 6D line 105)对于下列代码:1) class Person {2) public void printValue(int i, int j) {//... }3) public void printValue(int i){//... }4) }5) public class Teacher extends Person {6) public void printValue() {//... }7) public void printValue(int i) {//...}8) public static void main(String args[]){9) Person t = new Teacher();10) t.printValue(10);11) }第10行语句将调用哪行语句??A line 2B line 3C line 6D line 76) 看以下程序:boolean a=false;boolean b=true;boolean c=(a&&b)&&(!b);int result=c==false?1:2;这段程序执行完后,c与result的值是:A. c=false;result=1;B. c=true;result=2;C. c=true;result=1;D. c=false;result=2;7) 运行下列程序, 会产生什么结果public class X extends Thread implements Runable{ public void run(){}public static void main(String args[]){Thread t=new Thread(new X());t.start();}}A. 第一行会产生编译错误B. 第六行会产生编译错误C. 第六行会产生运行错误D. 程序会运行和启动8) 指出下列程序的运行结果int i = 9;switch (i) {default:case 0:break;case 1:case 2:}A. defaultB. default, zeroC. error default clause not definedD. no output displayed那个9) 运行下列程序,会产生什么结果:class Outer1{private int a;void foo(double d,final float f){ String s;final boolean b;class Inner{void methodInner(){}}}public static void main(String args[]) {Outer1 me=new Outer1();me.foo(123,123);}}A. in the Inner outerB. outerC. in the InnerD. 编译不通过10)面向对象程序设计方法的优点:A.可重用性、可扩展性、可操作性B.可重用性、可维护性、可操作性C.可管理性、可扩展性、可操作性D.可重用性、可扩展性、可管理性11)下面选项中,Java对类Welcome进行定义正确的是:A.public class 1WelcomeB.public class We lcomeC.public class welcomeD.public class Welcome12)有如下的程序:public class Welcome3{public static void main( String args[] ){}}则它的输出结果是:A.Welcome to Java Programming!B.WelcomentonJavanProgramming!C.WelcometoJavaProgramming!D.WelcometoJavaProgramming!13)对方法main的第1行定义正确的是:A. public main( String arg [ ] )B. public void main( String arg [ ] )C. public static void main( String arg [ ] )D. public static void main( String args [ ] )14)下面那一项不会出现编程错误:A.忘记多行注释符的一个定界符B.一个标识符的大小写字母使用不当C.括号不成对出现D.在一个显示图形用户界面的应用程序中调用System .exit15)给定下面的代码片段:1) String str = null;2) if ((str != null) && (str.length() > 10)) {4) }5) else if ((str != null) & (str.length() < 5)) {7) }哪些行会导致错误? ( )A. line 1B. line 2C .line 5D. line 816)下面哪种注释方法能够支持javadoc命令: ( )A. /**...**/B ./*...*/C. //D. /**...*/17)下面关于Applet的说法正确的是 ( )A. Applet也需要main方法B. Applet必须继承自C. Applet能访问本地文件D. Applet程序不需要编译18)看下面一段程序:class Aclass{void go(){}}public class Bclass extends Aclass{void go{}public static void main(String args[]){Aclass a=new Aclass();Aclass a1=new Bclass();a.go();a1.go();}以上程序运行结果是:( )A .AclassAclassB. BclassBclassC .AclassBclassD. BclassAclass19)下列关于Java线程的说法那些是正确的()A. 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。
西安交通大学17年9月课程考试《Java语言》作业考核试题1
西安交通大学17年9月课程考试《Java语言》作业考核试题
试卷总分:100 得分:100 cvb
一、单选题 (共 25 道试题,共 50 分)
1. Character流与Byte流的区别是()
A. 每次读入的字节数不同
B. 前者带有缓冲,后者没有
C. 前者是字符读写,后者是字节读写
D. 二者没有区别,可以互换使用
满分:2 分
正确答案:C
2. 在创建对象时必须()
A. 先声明对象,然后才能使用对象
B. 先声明对象,为对象分配内存空间,然后才能使用对象
C. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
D. 上述说法都对
满分:2 分
正确答案:C
3. 设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char 型变量,则表达式x+y*a/x+b/y+c的值为()类型。
A. int
B. long
C. double
D. char
满分:2 分
正确答案:C
4. 在Java中,"456"属于()类的对象。
A. int
B. String
C. Integer
D. Number
满分:2 分
正确答案:B
5. 下面哪一个操作符的优先级最高?()
A. &&
B. ||
C. !。
东大17秋学期《JAVA语言程序设计》在线作业1标准的
18春奥鹏东大17秋学期《JA V A语言程序设计Ⅰ》在线作业1试卷总分:100 测试时间:--单选题多选题、单选题(共20 道试题,共60 分。
)1. 设有下面的两个类定义:class AA { void Show(){ System.out.println("我喜欢Java!"); } class BB extends AA { void Show(){ System.out.println("我喜欢C++!"); } 则顺序执行如下语句后输出结果为:()AA a; BB b; a.Show(); b.Show();A. 我喜欢Java! 我喜欢C++!B. 我喜欢C++! 我喜欢Java!C. 我喜欢Java! 我喜欢Java!D. 我喜欢C++! 我喜欢C++!满分:3 分2. 给出下列的代码,哪行在编译时可能会有错误?①public void modify(){ ②int i, j, k;③i = 100; ④while (i > 0 ){ ⑤j = i * 2; ⑥System.out.println (" The value of j is " + j ); ⑦k = k + 1; ⑧} ⑨}A. 4B. 6C. 7D. 8满分:3 分3. 下面程序的输出结果是什么? public static void main(String args[]) { int a=10; int b=20; if(a=b) System.out.println("Not Equal"); else System.out.println("Equal"); }A. EqualB. Not EqualC. 编译错误D. 运行时将抛出异常满分:3 分4. 若a的值为3时,下列程序段被执行后,c的值是多少?()c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;A. 1B. 2C. 3D. 4满分:3 分5. 选择正确的叙述. class Happy extends Frame { Happy() { SetLayout(new GridLayout(2,2)); Panel p1 = new Panel(); add(p1); p1.add( new Button("One")); Panel p2 = new Panel(); add(p2); p2.add( new Button("Two")); add( new Button("Three")); add( new Button("Four")); sA. 当frame调整大小时,按钮Three和Four 的大小也将调整。
西安交通大学17年9月课程考试《面向对象程序设计》作业考核试题100分答案
: ( )西安交通大学17年9月课程考试《面向对象程序设计》作业考核试题一、单选题(共 30 道试题,共 60 分。
)1. 如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为()。
A. a.operator+(b)B. b.operator+(a)C. operator+(a,b)D. operator(a+b)正确答案:A2. 派生类的成员函数可以直接访问基类的()成员。
A. 所有B. 公有和保护C. 保护和私有D. 私有正确答案:B3. 定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。
A. int *p=new int[30];B. int *p=new int(30);C. int *p=new [30];D. *p=new int[30];正确答案:A4. 下列的符号常变量定义中,错误的定义是()。
A. const M=10;B. const int M=20;C. const char ch;D. const bool mark=true;正确答案:C5. 类的析构函数是一个对象被( )时自动调用的。
A. 建立B. 撤消C. 赋值D. 引用正确答案:B6. 在创建派生类对象时,构造函数的执行顺序是()。
A. 对象成员构造函数、基类构造函数、派生类本身的构造函数B. 派生类本身的构造函数、基类构造函数、对象成员构造函数C. 基类构造函数、派生类本身的构造函数、对象成员构造函数D. 基类构造函数、对象成员构造函数、派生类本身的构造函数正确答案:D7. 类的析构函数的作用是( )。
A. 一般成员函数B. 类的初始化C. 对象的初始化D. 对象释放后的操作正确答案:D8. 下列关于成员函数特征的描述中,()是错误的。
A. 成员函数一定是内置函数B. 成员函数可以重载C. 成员函数可以设置参数的默认值D. 成员函数可以是静态的正确答案:A9. 类的析构函数是在()调用的。
《JAVA程序设计》(含答案)(可编辑修改word版)
《JAVA 程序设计》练习题一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。
A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( C )。
A. publicB. privateC. staticD. protected4、为AB 类的一个无形式参数无返回值的方法method 书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为( A )。
A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )5、关于选择结构下列哪个说法正确?( B)A.if 语句和else 语句必须成对出现B.if 语句可以没有else 语句对应C.switch 结构中每个case 语句中必须用break 语句D.switch 结构中必须有default 语句6、while 循环和do…while 循环的区别是:( D )A.没有区别,这两个结构任何情况下效果一样B.while 循环比do…while 循环执行效率高C.while 循环是先循环后判断,所以循环体至少被执行一次D.do…while 循环是先循环后判断,所以循环体至少被执行一次7、关于for 循环和while 循环的说法哪个正确?( B )A.while 循环先判断后执行,for 循环先执行后判断。
B.while 循环判断条件一般是程序结果,for 循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换D.两种循环结构中都必须有循环体,循环体不能为空8、下列修饰符中与访问控制无关的是( D )A.private B.publicC.protected D.final9、void 的含义:( A )A.方法没有返回值B.方法体为空C.没有意义 D. 定义方法时必须使用10、return 语句:( C )A.只能让方法返回数值B.方法都必须含有C.方法中可以有多句return D.不能用来返回对象11、关于对象成员占用内存的说法哪个正确?( B )A.同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C.对象的方法不占用内存D.以上都不对12、下列说法哪个正确?( C )A.不需要定义类,就能创建对象B.对象中必须有属性和方法C.属性可以是简单变量,也可以是一个对象D、属性必须是简单变量13、下列说法哪个正确?( A )A、一个程序可以包含多个源文件B、一个源文件中只能有一个类C、一个源文件中可以有多个公共类D、一个源文件只能供一个程序使用14、关于方法main()的说法哪个正确?( C )A.方法main()只能放在公共类中B main()的头定义可以根据情况任意更改C.一个类中可以没有main()方法D.所有对象的创建都必须放在main()方法中15、构造函数何时被调用?( A )A、创建对象时B、类定义时C、使用对象的方法时D、使用对象的属性时16、抽象方法:( C )A、可以有方法体B、可以出现在非抽象类中C、是没有方法体的方法D、抽象类中的方法都是抽象方法17、关于继承的说法正确的是:( B )A、子类将继承父类所有的属性和方法。
西安交通大学9月课程考试Java语言程序设计作业考核试题
【奥鹏】[西安交通大学]西安交通大学18年9月课程考试《Java语言程序设计》作业考核试题试卷总分:100 得分:100第1题,在Java中用什么关键字修饰的方法可以直接通过类名来调用?()A、staticB、finalC、privateD、void第2题,编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
A、.byteB、.classC、.htmlD、.exe第3题,Java语言中,int类型在内存中所占的位数为 ( )A、8B、16C、32D、64第4题,下列不是数据库完整性规则的是____。
A、实体完整性B、参照完整性C、数据完整性D、用户定义完整性第5题,Application对象中____函数获取文件的绝对路径。
A、path()B、getpath()C、getRealPath()D、getPath()第6题,在创建对象时必须()A、先声明对象,然后才能使用对象B、先声明对象,为对象分配内存空间,然后才能使用对象C、先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D、上述说法都对第7题,下列不是服务器脚本语言的是____。
A、ASPB、JSPC、PHPD、VC++第8题,下列不是 InputStream 子类的是____。
A、文件输入流B、对象输入流 ObjectInputStreamC、字符输入流 FilterInputStreamD、压缩文件输入流 ZipInputStream第9题,下列不可作为java语言标识符的是()A、a1B、$1C、_1D、11第10题,类声明中,声明抽象类的关键字是 ( )A、publicB、abstractC、finalD、class第11题,下列哪个选项不是Java语言的特点?()A、面向对象B、高安全性C、平台无关D、面向过程第12题,System.out.println("5"+2);的输出结果应该是()。
西安交通大学17年9月课程考试《程序设计基础》作业考核试题1满分答案
西安交通大学17年9月课程考试《程序设计基础》作业考核试题
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 60 分)abc
1. 可将C源程序存在磁盘上,还可将数据按数据类型分别以()的形式存在磁盘上。
A. 内存
B. 缓冲区
C. 文件
D. 寄存器
满分:2 分
正确答案:C
2. 若二维数组a有m列,则在a[i][j]前的元素个数为()。
A. j*m+I
B. i*m+j
C. i*m+j-1
D. i*m+j+1
满分:2 分
正确答案:B
3. 在位运算中,操作数每右移一位,其结果相当于()。
A. 操作数乘以2
B. 操作数除以2
C. 操作数乘以16
D. 操作数除以16
满分:2 分
正确答案:B
4. int a[10];合法的数组元素的最小下标值为()。
A. 10
B. 9
C. 1
D. 0
满分:2 分
正确答案:D
5. 若执行fopen函数时发生错误,则函数的返回值是()。
A. 地址值
B. 0
C. 1
D. EOF。
JAVA语言程序设计 西交大考试题库及答案 详细答案需要打开Excel才可以看到
Character流与Byte流的区别是( )Java编程所必须的默认引用包为()Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
Java类可以作为( )Java中( )System out printin(“5”+2)的输出结果应该是(编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为设x为float型变量,y为double型变量, a为int型变量, b为long型变里, c为char型变量,则表达式X+y* a/x+b/y+c的值为()类型。
下列不可作为Java语言修饰符的是( )下列哪个是合法的Java标识符? ( )下面不是合法标识符的是()下面的选项中,哪一项不属于汽车类的行为( )。
下面哪一个操作符的优先级最高? ()以下关于继承的叙述正确的是( )有段Java应用程序,它的主类名是a1 ,那么保存它的源文件名可以是( )在Java中用什么关键字修饰的方法可以直接通过类名来调用? ( )在调用方法时,若要使方法改变实参的值,可以( )执行语句int i=1,j=++i;后i与j的值分别为( )。
指出正确的表达式( )多选题Java程序的种类有( )下列哪些说法是正确的? ( )下列说法错误的有( )下列说法正确的是()下列说法正确的有()下面说法哪些是正确的0执行下列代码后,哪个结论是正确的()。
string[]s=newString[10];()String类的valueOf方法由它的参数转换成的字符串程序员必须创建System .in .System .out和System.err对象。
( )构造方法用于给类的private实例变量赋值。
( )抛出异常后,控制执行try块后适当的catch块处理程序(如果存在)。
( )如果顺序文件中的文件指针不是指向文件头,那么必须先关团文件.然后在再打开它才能从文件头开始读如果线程的run方法执行结束或抛出一个不能捕获的例外,线程便进入等待状态一个线程可以调用yield方法使其他线程有机会运行。
《JAVA语言程序设计》期末考试试题及答案1-7
《JAVA语言程序设计》期末考试试题及答案1-7《JA V A语言程序设计》期末考试试题及答案1(应考必备题库)一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )。
A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( )。
A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )二、填空题1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。
2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。
3、设x = 2 ,则表达式( x + + )/3 的值是0 。
4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true 和false。
5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。
最终(final)方法是不能被当前类的子类重新定义的方法。
6、创建一个名为MyPackage 的包的语句是package MyPackage ; ,该语句应该放在程序的位置为:应该在程序第一句。
《JAVA语言程序设计》期末考试试题.doc
《JAVA语言程序设计》期末考试试题及答案 6(考必)一、填空1.定的保留字是 (class),定接口的保留字是 (interface)。
2.Socket通常也称 (套接字 ),用于描述 (IP 地址 )和(端口 )。
3.程的先在 ( 1)至(10)之,数越大 (任越急 )。
4.构造方法是一种特殊的成方法,构造方法名与(名 )相同。
5.Java言只允承,指每个只能有一个(父 )。
6.Java源程序的展名是 (.java),后的程序的展名是(.class)。
7.在一个只能由一个程的源称 (界源 )。
界源的代 (界代 )。
8.在多程系中,多个程之有(同步 )和(互斥 )两种关系。
二、1.关于构下列哪个法正确?()A.if 句和 else 句必成出B.if 句可以没有else 句C.switch 构中每个 case句中必用 break 句D.switch 构中必有 default 句2.while 循和 do⋯ while循的区是:()A.没有区,两个构任何情况下效果一B.while 循比 do⋯ while循行效率高C.while 循是先循后判断,所以循体至少被行一次D.do⋯ while循是先循后判断,所以循体至少被行一次3.关于 for 循和 while 循的法哪个正确?()A.while循先判断后行, for 循先行后判断。
B.while 循判断条件一般是程序果,for 循的判断条件一般是非程序果C.两种循任何候都不可以替D.两种循构中都必有循体,循体不能空4.下列修符中与控制无关的是()A.privateC.protectedB.publicD.final5.void 的含:()A.方法没有返回C.没有意 B.方法体空D.定方法必使用6.return 句:()A.只能方法返回数C.方法中可以有多句returnB .方法都必含有D.不能用来返回象7.关于对象成员占用内存的说法哪个正确?()A.同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C.对象的方法不占用内存D.以上都不对8.下列说法哪个正确?A.不需要定义类,就能创建对象B.对象中必须有属性和方法C.属性可以是简单变量,也可以是一个对象D、属性必须是简单变量9.下列说法哪个正确?()A、一个程序可以包含多个源文件B、一个源文件中只能有一个类C、一个源文件中可以有多个公共类D、一个源文件只能供一个程序使用10.关于方法 main()的说法哪个正确?()A.方法 main()只能放在公共类中B main()的头定义可以根据情况任意更改C.一个类中可以没有main()方法D.所有对象的创建都必须放在main()方法中11.构造函数何时被调用?()A、创建对象时C、使用对象的方法时B、类定义时D、使用对象的属性时12.抽象方法:()A、可以有方法体B、可以出现在非抽象类中C、是没有方法体的方法D、抽象类中的方法都是抽象方法13.关于继承的说法正确的是:()A、子类将继承父类所有的属性和方法。
2017年春西安交通大学17年3月课程考试《程序设计基础(高起专)》作业考核试题满分标准答案
西安交通大学17年3月课程考试《程序设计基础(高起专)》作业考核试题试卷总分:100 测试时间:-- 试卷得分:68一、单选题(共 30 道试题,共 60 分。
)得分:441. C语言中,要求运算数必须是整型的运算符是()。
A. ^B. %C. !D. >答案:B满分:2 分得分:22. 以下叙述不正确的是()。
A. 一个C源程序可由一个或多个函数组成B. 一个C源程序必须包含一个main函数C. C程序的基本组成单位是函数D. 在C程序中,注释说明只能位于一条语句的后面答案:C满分:2 分得分:03. 下列程序的输出结果为()。
main(){intm=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf("%f\n",x);}A. 27.000000B. 27.500000C. 28.000000D. 28.500000答案:A满分:2 分得分:24. 以下的选择中,正确的赋值语句是()。
A. a=1,b=2B. j++C. a=b=5;D. y=int(x)答案:C满分:2 分得分:25. 可将C源程序存在磁盘上,还可将数据按数据类型分别以()的形式存在磁盘上。
A. 内存B. 缓冲区C. 文件D. 寄存器答案:C满分:2 分得分:26. 在C语言中,能代表逻辑值“真”的是()。
A. TrueB. 大于0的数C. 非0整数D. 非0的数答案:C满分:2 分得分:07. int a[10]={1,2,3,4,5,6,7,8};int *p;p=&a[5];p[-3]的值是()。
A. 2B. 3C. 4D. 不一定答案:B满分:2 分得分:28. C语言中,定义结构体的保留字是()。
A. unionB. structC. enumD. typedef答案:B满分:2 分得分:29. 若有下列定义和语句,则对a数组元素的非法引用是()。
Java语言程序设计(一)真题及答案
Java语言程序设计(一)真题及答案-卷面总分:100分答题时间:80分钟试卷题量:35题一、单选题(共25题,共50分)1.以下方法中,不能实现挂起线程的是()。
A.sleep()B.notify()C.wait()D.join()正确答案:B您的答案:本题解析:暂无解析2.以下标识符中,不是Java语言关键字的是()。
A.waitB.newC.longD.switch正确答案:A您的答案:本题解析:暂无解析3.以下数据类型转换中,必须进行强制类型转换的是()。
A.int→charB.short→longC.float→doubleD.byte→int正确答案:A您的答案:本题解析:暂无解析4.以下供选择的概念中,属于面向对象语言重要概念和机制之一的是()。
A.函数调用B.模块C.继承D.结构化正确答案:C您的答案:本题解析:暂无解析5.以下Java程序代码中,能正确创建数组的是()。
A.intmyArray[];myArray[]=newint[5]B.intmyArray[]=newmy(5)C.int[]myArray={1,2,3,4,5}D.intmyArray[5]={1,2,3,4,5}正确答案:C您的答案:本题解析:暂无解析6.某Java程序的类A要利用Swing创建框架窗口,则A需要继承的类是()。
A.JWindowB.JFrameC.JDialogD.JApplet正确答案:B您的答案:本题解析:暂无解析7.MouseMotionListener接口能处理的鼠标事件是()。
A.按下鼠标键B.鼠标点击C.鼠标进入D.鼠标移动正确答案:D您的答案:本题解析:暂无解析8.以下术语中,属于文字字型风格属性的是()。
A.颜色B.宋体C.斜体D.字号正确答案:C您的答案:本题解析:暂无解析9.以下能作为表示线程优先级的数值,并且级别最低的是()。
A.0B.1C.1.5D.1.6正确答案:B您的答案:本题解析:暂无解析10.某Java程序用javax.swing包中的类JFileChooser来实现打开和保存文件对话框。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西安交通大学17年9月课程考试《Java语言程序设计》作业考核试题
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 50 分)
1. 设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char 型变量,则表达式x+y*a/x+b/y+c的值为()类型。
A. int
B. long
C. double
D. char
满分:2 分
正确答案:C
2. 在Java中用什么关键字修饰的方法可以直接通过类名来调用?()
A. static
B. final
C. private
D. void
满分:2 分
正确答案:A
3. Character流与Byte流的区别是()
A. 每次读入的字节数不同
B. 前者带有缓冲,后者没有
C. 前者是字符读写,后者是字节读写
D. 二者没有区别,可以互换使用
满分:2 分
正确答案:C
4. 若在某一个类定义中定义有如下的方法:abstract void performDial();该方法属于()。
A. 接口方法
B. 最终方法
C. 抽象方法
D. 空方法
满分:2 分
正确答案:C
5. 在调用方法时,若要使方法改变实参的值,可以()
A. 用基本数据类型作为参数
B. 用对象作为参数
C. A和B都对。