西南大学面向对象程序设计作业及笔试答案
西南大学2018年秋季[0837]《面向对象程序设计》
0837 20182单项选择题1、下列合法的JAVA标识符是(). B. +void. F. _black. -5.12class2、关于constructor,下列描述正确的是().class中的constructor不可省略.constructor在一个对象被new时执行.一个class只能定义一个constructor.constructor必须与class同名,但方法不能与class同名3、以下哪个方法用于定义线程的执行体?(). C. run().main().start().init()4、在JAVA程序中要使用一个变量,以下描述不正确的是().在JAVA程序中要使用一个变量,必须先对其进行声明.局部变量在使用之前可以不初始化,系统使用默认的初始值.变量不可以在其作用域之外使用.变量声明语句可以在程序的任何地方,只要在变量使用前就可以5、关于abstract(抽象),下列描述正确的是().声明抽象方法,大括号{ }可有可无.声明抽象方法不可写出大括号{ }.abstract修饰符可修饰字段、方法和类.抽象方法的body部分必须用一对大括号{ }包住6、方法resume()负责恢复以下哪类线程的执行?XXXX.通过调用stop()方法而停止的线程.通过调用sleep()方法而停止的线程.通过调用wait()方法而停止的线程.通过调用suspend()方法而停止的线程7、以下哪个赋值语句是不合法的?().double b = 2.0;.int c = 2;.long d = 2;.float a = 2.0;8、方法resume()负责恢复以下哪类线程的执行?().通过调用stop()方法而停止的线程.通过调用sleep()方法而停止的线程.通过调用suspend()方法而停止的线程.通过调用wait()方法而停止的线程9、欲构造ArrayList类的一个实例,此类继承了List接口,下列正确的代码是().ArraylList myList = new List();.ArrayList myList = new Object();.List myList = new List();.List myList = new ArrayList();10、以下哪个修饰符可用于定义成员常量?().static.final.abstract.No modifier can be used11、关于异常(Exception),下列描述错误的是(). A. 异常可以随便处理,而不是抛给外层的程序进行处理.如果某异常继承RuntimeException,则该异常可以不被声明.异常的基类为Exception,所有异常都必须直接或者间接继承它.异常可以用try{ . . .} catch(Exception e) { . . .}来捕获并进行处理12、执行完以下代码int[ ] x = new int[25];后,以下描述正确的是().x[25]为0.x[24]未定义.x[0]为空.x[24]为013、下列关于修饰符的描述,错误的是().abstract不能与final并列修饰同一个类.abstract类中可以有private的成员。
西大笔试面向对象程序设计作业1
测试一测试一一、单选题(每小题2分,共50分)1、欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?A ArrayList myList=new Object();B List myList=new ArrayList();C ArrayList myList=new List();D List myList=new List();2、paint()方法使用哪种类型的参数?A GraphicsB Graphics2DC StringD Color3、指出正确的表达式A byte=128;B Boolean=null;C long l=0xfffL;D double=0.9239d;4、指出下列程序运行的结果1.public class Example{2.String str=new String("good");3.char[]ch={'a','b','c'};4.public static void main(String args[]){5.Example ex=new Example();6.ex.change(ex.str,ex.ch);7.System.out.print(ex.str+" and ");8.Sytem.out.print(ex.ch);9.}10.public void change(String str,char ch[]){11.str="test ok";12.ch[0]='g';13.}14.}A good and abcB good and gbcC test ok and abcD test ok and gbc5、运行下列程序, 会产生什么结果1.public class X extends Thread implements Runable{2.public void run(){3.System.out.println("this is run()");4.}5.public static void main(String args[])6.{7.Thread t=new Thread(new X());8.t.start();9.}10.}A 第一行会产生编译错误B 第六行会产生编译错误C 第六行会产生运行错误D 程序会运行和启动6、要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?A FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();B FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();C FileInputStream in=new FileInputStream("file.dat"); int c=in.read();D RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();7、给出下面代码:1.public class Person{2.static int arr[] = new int[10];3.public static void main(String a[])4.{5.System.out.println(arr[1]);6.}7.}那个语句是正确的?A 编译时将产生错误;B 编译时正确,运行时将产生错误;C BorderLayoutD GridLayout8、指出正确的表达式A byte=128;B Boolean=null;C 输出零;D 输出空。
15秋西电《面向对象程序设计(C++)》在线作业 答案
西电《面向对象程序设计(++)》在线作业一、单选题(共 25 道试题,共 100 分。
)1. ()是面向对象语言中的一种复合数据类型。
它是复合数据类型的超集。
. 复合数据类型. 类. 对象. 成员. 引用正确答案:2. 阅读下面程序int list[]=nw int[10]##for(int I=0##I<=list.lngth##I++) list[I]=I##list[0]的值为( ). 10. 9. 不一定. 出错正确答案:3. 强制挂起线程,而且指定挂起时间的函数是(). slp( ). suspn( ). rsum( ). join( )正确答案:4. 阅读下面程序int list[]=nw int[10]##for(int I=0##I<=list.lngth##I++) list[I]=I##list[0]的值为( ). 10. 9. 不一定. 出错正确答案:5. 设有如下定义:设有如下定义: strutsk{ int; flot; }t; int*p; 若要使p指向t中的成员,则正确的赋值语句为()。
. p=&;. p=t.;. p=&t.;. *p=t.;正确答案:6. 下列对派生类的描述中,错误的是()。
. 一个派生类可以作为另一个派生类的基类. 派生类至少有一个基类. 派生类的缺省继承方式为privt. 派生类只继承了基类的公有成员和受保护成员正确答案:7. 一个pplt程序(). 不用修改就一定可以当作应用程序运行. 怎么修改都不能当作应用程序运行. 可以又作为应用程序运行. 要视操作系统和浏览器而定正确答案:8. 阅读下面程序 lss x3125 { puli stti voi min(String [] rgs) { int i=0## i=i++## Systm.out.println(i)## }}} 现在想先编译再运行该程序,结果是(). 0. 1. 2. 出错正确答案:9. uiolip的()方法可以循环播放声音文件. ply. loop. ontinu. rply正确答案:10. 阅读下面程序 String s="Hllo"##String t=s##t="1234"t代表的字符串为. null. 1234. Hllo. H正确答案:11. int lmnts[]={1,2,3,4,5,6}## int hol[]={10,9,8,7,6,5,4,3,2,1}## 要把lmnts数组中的所有元素复制到hol数组中,因该使用. Systm.rryopy(lmnts,0,hol,0,lmnts.lngth). Systm.rryopy(hol,0,lmnts,0,lmnts.lngth). Systm.rryopy(hol,0,lmnts,0,hol.lngth). Systm.rryopy(lmnts,0,hol,0,hol.lngth)正确答案:12. ++语言中whil循环和o-whil循环的主要区别是()。
西大笔试面向对象程序设计作业2
一、单选题(每小题2分,共50分)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、1.Person p;2.Teacher t;3.Student s;4.//p, t and s are all non-null.5.if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是:A 将构造一个Student对象;B 表达式是合法的;C 表达式是错误的;D 编译时正确,但运行时错误。
4、类Teacher和Student是类Person的子类;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、哪个关键字可以抛出异常?A transientA transientC throwD static7、Main()方法的返回类型是:A intB voidC booleanD static8、System类在哪个包中?A java.utilB java.ioC java.awtD ng9、对于下列代码:1.public class Parent {2.public int addValue( int a, int b) {3.int s;4. s = a+b;5.return s;6. }7.}8.class Child extends Parent {9.}下述哪些方法可以加入类Child?A int addValue( int a, int b ){// do something...}B public void addValue (int a, int b ){// do something...}C public int addValue( int a ){// do something...}D public int addValue( int a, int b )throws MyException {//do something...}10、给出下面代码:1.public class test{2.static int a[] = new a[10];3.public static void main(String args[]) {4. System.out.println(arr[10]);5. }6.}那个选项是正确的?A 编译时将产生错误;B 编译时正确,运行时将产生错误;C 输出零;D 输出空。
面向对象程序设计习题及答案
面向对象程序设计一、选择填空1. 关于C + +与C语言的关系描述中,(D)是错误的。
(A)C语言是C + +的一个子集 (B) C语言与C++是兼容的(C) C++对C语言进行了一些改进(D) C++和C语言都是面向对象的2. 下面关于对象概念的描述中,(B)是错误的。
(A )对象就是C语言的结构变量(B)对象代表着正在创建的系统中的一个实体(C)对象是一个状态的操作(或方法)的封装体(D)对象之间的信息传递是通过消息进行的3. 下面关于类概念的描述中,(D)是错误的。
(A )类是抽象数据类型的实现(B )类是具有共同行为的若干对象的统一描述体(C)类是创建对象的样板(D)类就是C语言的结构类型4. 按照标识符的要求,(A )符号不能组成标识符。
(A )连接符 (B)下划线 (C)大小写字母 (D)数字字符5. 下列符号中,(C)不可作为分隔符。
(A), (B) : (C)? ( D);6. 在16位机中,int型字宽为(A)字节。
(A ) 2 ( B) 4 ( C) 6 (D) 87. 类型修饰符unsigned修饰(D)类型是错误的。
(A)char ( B) int (C) long int (D) float& 对于int *pa[5];的描述,(D)是正确的。
(A)pa是一个指向数组的指针,所指向的数组是5个int型元素(B)pa是一个指向某数组中第5个元素的指针,该元素是int变量(C)pa[5]表示某个数组的第5个元素(D)pa是一个具有5个元素的指针数组,每个元素是一个int型指针。
9. 下列关于指针的运算中,(D)是非法的。
(A)两个指针在一定条件下,可以进行相等或不等的运算。
(B)可以有一个空指针赋值给某个指针。
(C)一个指针可以加上一个整数。
(D)两个指针在一定条件下,可以相加。
10. 指针可以用来表示数组元素,下列表示中( A )是错误的。
已知:int a[3][7];(A)*(a+1)[5] ( B) *(*a+3) (C) *(*(a+1)) (D) *(&a[0][0]+2)11. 下列表示引用的方法中,(A )是正确的。
西南交15春《面向对象程序设计》离线作业答案
西南交《面向对象程序设计》离线作业
一、单项选择题(只有一个选项正确,共21道小题)
1. 在类的定义中,称为接口的成员是()
(A) 所有类成员;
(B) public成员
(C) public或private成员;
(D) public或protected成员;
B
2. 以下正确的描述是()
(A) 不允许设置参数的默认值
(B) 设置参数的默认值只能在定义函数的时候设置
(C) 设置参数默认值时,应按照从右向左的顺序设置
(D) 设置参数默认值时,应该全部参数都设置
C
3. 一个类模板定义了静态数据成员,则()
(A) 每一个实例化的模板类都有一个自己的静态数据成员
(B) 每一个实例化的对象都有一个自己的静态数据成员
(C) 它的类型必须是类模板定义的抽象类型
(D) 所有模板类的对象共享一个静态数据成员
A
4. 结构化程序设计所规定的三种基本控制结构是()
(A) 输入、处理、输出
(B) 树形、网形、环形
(C) 顺序、选择、循环
(D) 主程序、子程序、函数
C
5. 如果class类中的所有成员在定义时都没有使用关键字public,private或protected,则所有成员缺省定义为()。
西南大学面向对象程序设计作业笔试
pulkJ_ic cJ_a.ss Te3t-2 (pul>Xic Tnethod (51■匸 1 口臼 a) {5匸匸ingBuff u 匸 uesuL^ = itevf();±or (int 1c = s ・ length () - 1; k >= 0; k 一一)(匚esult-. append Cs * 匚tia 匸A 匸(k));}return result .tostring();}public static void main(String args [J) ITest-2 t-^st = netr Test£ C ) * String str = rr peaee rr ;iJyst 皀m. out . pr intIn (test . method (str) > ;}}■该程序运行的输岀结果是:2. 、阅读下面的程序:public s Test2 { puh±lc static tliar tnetho d (char ell)(if ( (ell A= ■ A' J 備(ch <= 1Z 1 )return (ctiar ) (ch + ^2); else return ch;>public static void main (5tring[l area) { String s = **口123456769ABCDEF F \ al = rrn ; for (int i ■ s ► length() - 1; i >■ □; i --) si = si + JM thod (g ,charAt (1));Sys tem.out .print Ln (si);该程序运行的输岀结果是:( D )1. A. 0123456789ABCDEF2. rB. ABCDEF0123456789 3.C. 0123456789abcdef i4.D. fedcba98765432101.A. eaceB. PEACEC. ecaepD. ECAEPpuhlic cliss Tescl {piiblie in.t met-hod (int n) { resuLt = 1;(int L = 1; i <= n; i 十十]t result- *= i ; }return rest!丄tjpublic wtatlc void 朗貳匸ting atgs[] ) iTesti 匸亡◎匚=new Te3tl (); int io r 该程序运行的输岀结果是:(D )4、阅读下面程序:[juhlic c±ass Testi {jilbllc int method (iJit n) { int result = 1;tor (int 1 = 1; 1 <= n; i++) { re3u 11 fl = n; } return resu 丄}Bubllo static void itialn (Str ing args [] ){Test 1 test = urn/ Te311(); int s um = 0;Xor (int 1 = 1; J . <= 3; i + + )sum += test.itierhod (i);System, out.printlnf^sum = rr + sum):A. 1 2 2 4 8B. 2 2 4 8 32C. 1 4 4 16 64D. 1 2 6 24 120in.t £or suin[] = new int [6];(lnt 1 = 1; i <= 5* i4j ( swn[ 1]=te^t,inethod (i) System, out » print ^sum[ i]十 r * p,J该程序运行的输岀结果是:( B )1. (J A. sum = 62. c B. sum = 323. C. sum = 644. D. sum = 125、从开始执行到执行结束,小应用程序经历的3个状态分别是:( C )A.初始态、就绪态,结束态1.B.就绪态、运行态,停止态2.3. 二 C.初始态、运行态,停止态4. D.就绪态、运行态,休眠态6、下列关于Java小应用程序(Applet )的说法中,正确的是:( A )1. A. java.applet.Applet 类是所有Java小应用程序的基类B. Java小应用程序不需要编译2.3. C. Java小应用程序也需要main()方法4. 创D. Java小应用程序必须实现ActionListener 接口7、Swing的三个顶层容器分别是:( B )r1. A. JApplet ,JPanel,JWindow2. 上 B. JDialog ,JApplet ,JFrame3. 2 C. JApplet ,JFrame4.冋D. JMenu5. E. JFrame ,JPanel,JtextArea8把容器划分为东、西、南、北、中5个区域的布局管理器是:( D )A. BoxLayout1.2. B. FlowLayout3. 3C. ardLayout4. D. BorderLayout9、下列语句序列执行之后, bl , b2, b3, b4的值分别是:( C )String si = "peace";String s2 = new String(si);String s3 = s2;String s4 = new String( "P EACE");boolean b1 = (s1 == s2);boolean b2 = s1.equals(s2);boolean b3 = (s3 == s2);boolean b4 = s4.equals(s3);A. true , true , false , falseB. false , true , true , trueC. false , true , true , falseD. false , true , false , false10、下列构造String 的语句中,不正确的是:( D )1. R A. String str2 ="";2. B. String str1 = new String(); r3. C. String str4 = "" + 123;4.D. String str3 = new String(123);11、下列关于构造方法的说法中,不正确的是:( A. 构造方法用于创建类的实例 B. 构造方法不可以重载 C. 构造方法不具有返回值类型 D. 构造方法名必须和类名相同1. 2. 3. 4.1. 2. 3. 4.既能作为类的修饰符,也能作为类成员的修饰符的是(A )rA. public rB. extendsC. voidD. static执行完下列语句后,变量 x 的值是( D )int x=7, y=10; switch( x/y ) {case 0: x++; case 7:x*=y;case 14: x+=y; break; default: x%=y;}衣A. 8 3B. 70C. 80衣D. 90以下由for 语句构成的循环的执行次数是:(D )for (int i=0; i<=0; i=i ); 土 A.有语法错,不能执行 °B. 一次也不执行C.执行1次D.无限次12、 1. 2. 3. 4.13、1. 2.3. 4.14、 1. 2. 3.4.15设有定义int i=7;char ch="b"; 下面赋值语句中不正确是:(、1. A. i = ch;2. B. ch = i;3. C. ch = (char)i;4. D. i = (int)ch;16、设有定义int i=80, j=7; double d=80.7; 则下列语句中正确的赋值语句是:( C )1. 12 A. i + j = (int)d;r2. B. i = d;3. C. i = (int)d + j;4. D. j = (int)i - d;17、以下关于Java语言的叙述错误的是:( B )1. G A. Java是最纯粹的面向对象语言,对面向对象方法学的支持也最全面2. 土 B. Java是解释执行的语言,由Java解释器负责将Java源文件解释为机器码执行3. C. Java是平台无关的,即Java程序不用修改就可以在不同类型的计算机平台上运行4. D. Java提供了大量功能丰富的可重用类库,有效减少了编程的工作量18、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序“一次编写,到处运行”的特点:( B )1. A.多线程2. B.与平台无关3. C.面向对象4. D.分布式19、下列选项中,用于声明实现一个接口关键字是:(1. A. interface2. B. implementsC. breakD. new1. 2.3.4.public class InitialOrderTest {//静态变量public static String staticField =" // 变量//静态初始化块3. C. import4. D. abstract 20、 下列不属于 Java 语言关键字的是( 1. A. repeat 2. B. try 21、 下列字符序列中可以作为 Java 语言标识符的是(1. A. true2. B. 123_xyz3. C. x.y4. D. x12322、下列字符序列中不能作为 Java 语言标识符的是(23、 问:阅读下面的Java 代码,写岀打印语句的输岀结果(即类的初始化顺序)。
2020秋西南大学[0837]面向对象程序设计作业答案
【D】1、下列Java表达式,错误的是()A. long j = 8888;B. String str = String("bb");C. char c = 74;D. int k = new String("aa");解析:String类型转换成int类型应用Integer.praseInt("123")且字符必须为纯数字【B】2、下列合法的Java标识符是()A. E. +voidB. _blackC. -5D. 12class解析:JAVA标识符不能是数字、符号、特殊符号开头【B】3、关于constructor,下列描述正确的是()A. class中的constructor不可省略B. constructor在一个对象被new时执行C. 一个class只能定义一个constructorD. constructor必须与class同名,但方法不能与class同名解析:constructor(构造器) 构造函数,不定义的情况下在编译代码阶段会自动在当前类增加无参构造函数故A错误一个class(类)可以有多个构造函数,如有一个参数的有多个参数的或无参的都可以故A错误方法可以随意命名,只要不是java保留字故D错误【A】4、以下哪个方法用于定义线程的执行体?()A. F. run()B. main()C. start()D. init()解析:init初始化线程start就绪线程run运行线程main是主体函数【C】5、编译一个定义了两个类和三个方法的Java源文件,产生字节码文件的个数和扩展名是()A. 5个字节码文件,以".java"为扩展名B. 5个字节码文件,以".class"为扩展名C. 2个字节码文件,以".class"为扩展名D. 2个字节码文件,以".java"为扩展名解析:java字节码都是二进制,所以AB错误一个类生成一个字节码文件与方法无关方法是类的成员另外需要注意如果存在内部类有几个内部类则生成几个字节码文件【B】6、下列程序的执行结果是()public class Test {public static void main(String args[]) {try {return;}finally {System.out.println("Finally");}}}A. B. 程序无输出B. 程序输出"Finally"C. 因为缺少catch块,所以编译出错D. 代码可以通过编译,但执行时产生异常解析:无论try catch块执行到什么位置,在程序执行结束前会先执行finally块;故选B【D】7、设有两个类A和B,以下描述中表示B继承自A的是()A. class A implements BB. class A extends BC. class B implements AD. class B extends A解析:集成关键字为extends 故A C错误类1 extends 类2 类1:表示子类类2:表示父类固定搭配所以B错误【B】8、下列程序的运行结果是()import java.awt.*;public class Test extends Frame {public Test(){add(new Label("Hello"));add(new TextField("Hello"));add(new Button("Hello")); //第6行pack();setVisible(true);}public static void main(String[]args){new Test();}}A. 在第6行抛出一个IllegalArgumentException异常B. 显示一个窗口,仅包含一个按钮C. 出现一个空窗口D. 代码编译不通过解析:label是标签无作用button是按钮textField是文本框窗体中有内容C错误代码能正常执行D错误pack();没有抛出异常A错误【B】9、关于Java程序中要使用的一个变量,以下描述不正确的是()A. 在Java程序中要使用一个变量,必须先对其进行声明B. 局部变量在使用之前可以不初始化,系统使用默认的初始值C. 变量不可以在其作用域之外使用D. 变量声明语句可以在程序的任何地方,只要在变量使用前就可以解析:变量使用原则:1、声明变量例:String s;s即为声明的变量引用类型为String2、赋值变量s="bianliang"; 即为初始化【B】10、关于abstract(抽象),下列描述正确的是()A. 声明抽象方法,大括号{ }可有可无B. 声明抽象方法不可写出大括号{ }C. abstract修饰符可修饰字段、方法和类D. 抽象方法的body部分必须用一对大括号{ }包住解析:接口不能有具体内容,抽象方法可以【A】11、()修饰符所定义的方法必须被子类所覆盖。
西南大学[0240]面向对象程序设计【0837】(答案)
西南大学培训与继续教育学院课程考试试题卷学期:2020年秋季课程名称【编号】:面向对象程序设计【0837】 A卷:大作业一、(共10小题,3分/题,共30分)1.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序“一次编写,到处运行”的特点:()A.多线程B.与平台无关C.面向对象D.分布式2.下列字符序列中可以作为Java语言标识符的是:()A.trueB.123_xyzC.x.yD._x1233.下列选项中,用于声明实现一个接口关键字是:()A.interfaceB.implementsC.importD.abstract4.设有定义int i=7;char ch='b'; 下面赋值语句中不正确是:()A.i = ch;B.ch = i;C.ch = (char)i;D.i = (int)ch;5.以下由for 语句构成的循环的执行次数是:()for ( int i = 0; i<=0; i = i ) ;A.有语法错,不能执行B.一次也不执行C.执行1次D.无限次.6.既能作为类的修饰符, 也能作为类成员的修饰符的是()A.publicB.extendsC.voidD.private7.下列构造String的语句中,不正确的是:()A.String str2 = “” ;B.String str1 = new String( )C.String str4 = “” + 123;D.String str3 = new String(123);8.下列语句序列给出了myArr,k与myMethod()的声明。
当调用方法myMethod(myArr,k)之后,存储在myArr和k里的值分别是:()String myArr[] = {“peace”,“love”,“and”};int k = 7;void myMethod(String a[], int m) {;String temp = a[1];a[1] = a[2];a[2] = temp;m = a[2].length();A.{“peace”,“love”,”and”},B.{“peace”,“love”,”and”},C.{“peace”,“and”,”love”},D.{“peace”,“and”,”love”},9.把容器划分为东、西、南、北、中5个区域的布局管理器是:()A.BoxLayoutB.FlowLayoutC.CardLayoutD.BorderLayout10.从开始执行到执行结束,小应用程序经历的3个状态分别是:()A.初始态、就绪态,结束态B.就绪态、运行态,停止态C.初始态、运行态,停止态D.就绪态、运行态,休眠态二、程序分析题(共4小题,各10分,共40分)1.阅读下面的程序,写出程序运行的输出结果。
0837面向对象程序设计西南大学20年12月大作业参考答案
西南大学培训与继续教育学院课程考试试题卷学期:2020年秋季课程名称【编号】:面向对象程序设计【0837】 A卷考试类别:大作业满分:100分一、单项选择题(共10小题,3分/题,共30分)1.B2.D3.B4.B5.D6.A7.D8.C9.D10.C二、程序分析题(共4小题,每小题各10分,共40分)1.程序运行输出结果是1 2 6 24 1202.程序运行输出结果是fedcba98765432103. (1)Child是Parent的子类(2)super指对象的父类;this指使用它的对象本身(3)这段程序的输出结果是parent child4. (1):Java程序分为Java应用和Java小应用程序;这段程序是Java小应用程序。
(2):界面上包含一个标签,一个按钮和一个文本框;点击按钮后,文本框内显示“好好学习,天天向上”。
(3):ActionListener是动作事件监听器接口;方法actionPerformed()是ActionListener中的方法;其功能是处理applet界面里发生的动作事件。
三、程序设计题(共1小题,共30分)编写一个简单的乘法器,界面如下图所示,在第一个文本框中输入第一个乘数;在第二个文本框中输入第二个乘数;当单击“=”按钮时,在第三个文本框中输出其乘积。
import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Multiply extends JFrame implements ActionListener{private JButton operator = new JButton(\" * \");private JTextField input1 = new JTextField(5);private JTextField input2 = new JTextField(5);private JButton equal = new JButton(\" = \");private JTextField result = new JTextField(5);public Multiply () {Container c = getContentPane();c.setLayout(new FlowLayout());c.add(input1);c.add(operator);c.add(input2);c.add(equal);c.add(result);equal.addActionListener(this);}public void actionPerformed(ActionEvent e) {。
15春西电《面向对象程序设计(C++)》在线作业答案
西电《面向对象程序设计(C++)》在线作业
一、单选题(共25 道试题,共100 分。
)
1. 截取当前字符串s从3到末尾的子串的语句是( )
A. s.left(3)
B. s.right(3)
C. s.subString(3)
D. s.subString(3,s.length( ))
正确答案:C
2. 垃圾收集器在Java虚拟机运行时的空闲时,通过检查内存的()来完成内存释放的。
A. 存储的数据大小
B. 存储数据的重要性
C. 在内存的高端还是低端
D. 内存被引用的次数
正确答案:D
3. 使用缓冲区数据流时,数据是以()为单位进入缓冲区的()
A. bit
B. byte
C. 1k
D. 块
正确答案:D
4. Java的输出数据流都是由()继承来的。
A. OutputStream
B. FileOutputStream
C. BufferOutputStream
D. DataOutputStream
正确答案:A
5. 菜单项被选中,将会引发一个()事件
A. MouseEvent
B. ItemEvent
C. ActionEvent
D. 菜单项不支持事件监听程序
正确答案:C
6. 等待另一个线程结束的函数是()
A. sleep( )
B. suspend( )
C. resume( )。
2020秋西南大学[0837]面向对象程序设计作业答案
【D】1、下列Java表达式,错误的是()A. long j = 8888;B. String str = String("bb");C. char c = 74;D. int k = new String("aa");解析:String类型转换成int类型应用Integer.praseInt("123")且字符必须为纯数字【B】2、下列合法的Java标识符是()A. E. +voidB. _blackC. -5D. 12class解析:JAVA标识符不能是数字、符号、特殊符号开头【B】3、关于constructor,下列描述正确的是()A. class中的constructor不可省略B. constructor在一个对象被new时执行C. 一个class只能定义一个constructorD. constructor必须与class同名,但方法不能与class同名解析:constructor(构造器) 构造函数,不定义的情况下在编译代码阶段会自动在当前类增加无参构造函数故A错误一个class(类)可以有多个构造函数,如有一个参数的有多个参数的或无参的都可以故A错误方法可以随意命名,只要不是java保留字故D错误【A】4、以下哪个方法用于定义线程的执行体?()A. F. run()B. main()C. start()D. init()解析:init初始化线程start就绪线程run运行线程main是主体函数【C】5、编译一个定义了两个类和三个方法的Java源文件,产生字节码文件的个数和扩展名是()A. 5个字节码文件,以".java"为扩展名B. 5个字节码文件,以".class"为扩展名C. 2个字节码文件,以".class"为扩展名D. 2个字节码文件,以".java"为扩展名解析:java字节码都是二进制,所以AB错误一个类生成一个字节码文件与方法无关方法是类的成员另外需要注意如果存在内部类有几个内部类则生成几个字节码文件【B】6、下列程序的执行结果是()public class Test {public static void main(String args[]) {try {return;}finally {System.out.println("Finally");}}}A. B. 程序无输出B. 程序输出"Finally"C. 因为缺少catch块,所以编译出错D. 代码可以通过编译,但执行时产生异常解析:无论try catch块执行到什么位置,在程序执行结束前会先执行finally块;故选B【D】7、设有两个类A和B,以下描述中表示B继承自A的是()A. class A implements BB. class A extends BC. class B implements AD. class B extends A解析:集成关键字为extends 故A C错误类1 extends 类2 类1:表示子类类2:表示父类固定搭配所以B错误【B】8、下列程序的运行结果是()import java.awt.*;public class Test extends Frame {public Test(){add(new Label("Hello"));add(new TextField("Hello"));add(new Button("Hello")); //第6行pack();setVisible(true);}public static void main(String[]args){new Test();}}A. 在第6行抛出一个IllegalArgumentException异常B. 显示一个窗口,仅包含一个按钮C. 出现一个空窗口D. 代码编译不通过解析:label是标签无作用button是按钮textField是文本框窗体中有内容C错误代码能正常执行D错误pack();没有抛出异常A错误【B】9、关于Java程序中要使用的一个变量,以下描述不正确的是()A. 在Java程序中要使用一个变量,必须先对其进行声明B. 局部变量在使用之前可以不初始化,系统使用默认的初始值C. 变量不可以在其作用域之外使用D. 变量声明语句可以在程序的任何地方,只要在变量使用前就可以解析:变量使用原则:1、声明变量例:String s;s即为声明的变量引用类型为String2、赋值变量s="bianliang"; 即为初始化【B】10、关于abstract(抽象),下列描述正确的是()A. 声明抽象方法,大括号{ }可有可无B. 声明抽象方法不可写出大括号{ }C. abstract修饰符可修饰字段、方法和类D. 抽象方法的body部分必须用一对大括号{ }包住解析:接口不能有具体内容,抽象方法可以【A】11、()修饰符所定义的方法必须被子类所覆盖。
面向对象程序设计试题及答案
面向对象程序设计试题及答案一、试题1. 请简要解释面向对象(Object-Oriented)程序设计的概念。
2. 列举面向对象程序设计中的四个基本特征,并分别进行简要描述。
3. 请说明封装(Encapsulation)在面向对象程序设计中的作用和优势。
4. 解释继承(Inheritance)在面向对象程序设计中的概念和用途。
5. 什么是多态(Polymorphism)?请解释多态的概念以及其在面向对象程序设计中的重要性。
6. 简要介绍抽象类(Abstract Class)和接口(Interface)的概念,并说明它们之间的区别。
7. 请解释类(Class)与对象(Object)之间的关系。
8. 在面向对象程序设计中,什么是构造函数(Constructor)?请说明构造函数的作用和使用方法。
9. 请示范一个使用面向对象程序设计的简单实例,并说明你所设计的类的结构和功能。
二、答案1. 面向对象程序设计是一种以对象为中心的编程方法,通过定义表示对象属性和行为的类来组织程序结构,以实现代码的重用性、灵活性和可维护性。
2. (1)封装:将数据和对数据的操作封装在一个类中,通过访问权限控制,保护数据的安全性和完整性。
(2)继承:通过建立类之间的继承关系,实现代码的重用,具有层次性和扩展性。
(3)多态:允许不同类的对象对同一消息作出不同的响应,实现代码的灵活性和扩展性。
(4)抽象:通过抽象类和接口的定义,隐藏对象的具体实现细节,提供统一的接口和规范。
3. 封装的作用是将数据和对数据的操作封装在一个类中,外部无法直接访问类的内部实现细节,只能通过类提供的接口访问和操作数据。
封装的优势包括:(1)提高代码的可维护性和可读性,减少代码的重复。
(2)保护数据的安全性和完整性,防止外部直接对数据进行非法操作。
(3)降低模块之间的耦合度,提高代码的灵活性。
4. 继承是面向对象程序设计中的一个重要概念,它通过建立类与类之间的继承关系,实现代码的重用和扩展。
(完整版)面向对象程序设计试卷及答案
考试试卷A(答案)面向对象程序设计注意事项:1。
请考生按要求在试卷装订线内填写姓名、学号和年级专业。
2. 请仔细阅读各种题目的回答要求,在规定的位置填写答案。
3。
不要在试卷上乱写乱画,不要在装订线内填写无关的内容.4。
满分100分,考试时间为120分钟。
一。
单项选择(本大题共10小题,每小题3分,共30分)1. C#中每个int类型的变量占用( B )个字节的内存。
(A)8 (B)4 (C)2 (D)12。
面向对象的特点是( A )(A)封装、继承、多态(B)抽象、封装、多态(C)抽象、继承、封装(D)抽象、多态、重载3。
C#控制台程序的主入口点是( C )(A) Page_Load函数(B)Run函数(C)Main函数(D)Form_Load函数4。
引用类型存储在( B )中。
(A)堆栈(B)堆内存(C)队列(D)列表5. 在C#中,表示一个字符串的变量应使用以下哪条语句定义( B )(A)CString str (B)string str(C)Dim str as string (D)char *str6。
在中,用来与数据源建立连接的对象是( A )。
(A)Connection对象(B)Command对象(C)DataAdapter对象(D)DataSet对象7. 在类的定义中,类的( B )描述了该类的对象的行为特征.(A)类名(B)方法(C)所属的名字空间(D)私有域8. 如果未显式赋值,则将整型值( B )赋给枚举中的第一个元素。
(A)1 (B)0 (C)2 (D)39. float类型的值可以隐式转换成( C )类型的值而保持值不被改变。
(A)char (B)long (C)double (D)int10。
在C#中,假设Class1是一个类,而IExample是一个接口,下面的( A )类声明是正确的。
(A)class Employee: Class1, IExample(B )class Employee : IExample , Class1(C )class Employee- Class1, IExample(D )class Employee: Class1/IExample二.判断题(本大题共5小题,每小题3分,共15分)1. C#中子类可以继承多个基类,也可以继承一个接口。
西南大学面向对象程序设计作业及笔试答案
1、阅读下面的程序:该程序运行的输出结果是:( C )1. A. eace2. B. PEACE3. C. ecaep4. D. ECAEP2.、阅读下面的程序:该程序运行的输出结果是:( D )1. A. 0123456789ABCDEF2. B. ABCDEF01234567893. C. 0123456789abcdef4. D. fedcba98765432103、阅读下面的程序:该程序运行的输出结果是:( D )1. A. 1 2 2 4 82. B. 2 2 4 8 323. C. 1 4 4 16 644. D. 1 2 6 24 1204、阅读下面程序:该程序运行的输出结果是:( B )1. A. sum = 62. B. sum = 323. C. sum = 644. D. sum = 125、从开始执行到执行结束,小应用程序经历的3个状态分别是:( C )1. A. 初始态、就绪态,结束态2. B. 就绪态、运行态,停止态3. C. 初始态、运行态,停止态4. D. 就绪态、运行态,休眠态6、下列关于Java小应用程序(Applet)的说法中,正确的是:( A )1. A. java.applet.Applet类是所有Java小应用程序的基类2. B. Java小应用程序不需要编译3. C. Java小应用程序也需要main()方法4. D. Java小应用程序必须实现ActionListener接口7、Swing的三个顶层容器分别是:( B )1. A. JApplet,JPanel,JWindow2. B. JDialog,JApplet,JFrame3. C. JApplet,JFrame4. D. JMenu5. E. JFrame,JPanel,JtextArea8、把容器划分为东、西、南、北、中5个区域的布局管理器是:( D )1. A. BoxLayout2. B. FlowLayout3. C. ardLayout4. D. BorderLayout9、下列语句序列执行之后,b1,b2,b3,b4的值分别是:( C ) String s1 = "peace";String s2 = new String(s1);String s3 = s2;String s4 = new String("PEACE");boolean b1 = (s1 == s2);boolean b2 = s1.equals(s2);boolean b3 = (s3 == s2);boolean b4 = s4.equals(s3);1. A. true,true,false,false2. B. false,true,true,true3. C. false,true,true,false4. D. false,true,false,false10、下列构造String的语句中,不正确的是:( D )1. A. String str2 = "" ;2. B. String str1 = new String( );3. C. String str4 = "" + 123;4. D. String str3 = new String(123);11、下列关于构造方法的说法中,不正确的是:( B )1. A. 构造方法用于创建类的实例2. B. 构造方法不可以重载3. C. 构造方法不具有返回值类型4. D. 构造方法名必须和类名相同12、既能作为类的修饰符, 也能作为类成员的修饰符的是( A )1. A. public2. B. extends3. C. void4. D. static13、执行完下列语句后,变量x的值是( D )int x=7, y=10;switch( x/y ) {case 0: x++;case 7: x*=y;case 14: x+=y; break;default: x%=y;}1. A. 82. B. 703. C. 804. D. 9014、以下由for语句构成的循环的执行次数是:( D )for (int i=0; i<=0; i=i) ;1. A. 有语法错,不能执行2. B. 一次也不执行3. C. 执行1次4. D. 无限次15、设有定义 int i=7;char ch="b"; 下面赋值语句中不正确是:( B )1. A. i = ch;2. B. ch = i;3. C. ch = (char)i;4. D. i = (int)ch;16、设有定义 int i=80, j=7; double d=80.7; 则下列语句中正确的赋值语句是:( C )1. A. i + j = (int)d;2. B. i = d;3. C. i = (int)d + j;4. D. j = (int)i - d;17、以下关于Java语言的叙述错误的是:( B )1. A. Java是最纯粹的面向对象语言,对面向对象方法学的支持也最全面2. B. Java是解释执行的语言,由Java解释器负责将Java源文件解释为机器码执行3. C. Java是平台无关的,即Java程序不用修改就可以在不同类型的计算机平台上运行4. D. Java提供了大量功能丰富的可重用类库,有效减少了编程的工作量18、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序“一次编写,到处运行”的特点:( B )1. A. 多线程2. B. 与平台无关3. C. 面向对象4. D. 分布式19、下列选项中,用于声明实现一个接口关键字是:( B )1. A. interface2. B. implements3. C. import4. D. abstract20、下列不属于Java语言关键字的是( A )1. A. repeat2. B. try3. C. break4. D. new21、下列字符序列中可以作为Java语言标识符的是( D )1. A. true2. B. 123_xyz3. C. x.y4. D. _x12322、下列字符序列中不能作为Java语言标识符的是( C )1. A. abc_1232. B. 圆周率PI3. C. false4. D. _123abc23、问:阅读下面的Java代码,写出打印语句的输出结果(即类的初始化顺序)。
2017年6月西南大学网络与继续教育学院〈面向对象程序设计〉0837大作业答案
0837面向对象程序设计一、单选题1.B2.C3.A4.B5.B6.D7.D8.C9.B10.A二、程序分析题1.sum=322.ecaep3.问题(1):Test3是SuperTest的子类(或SuperTest是Test3的父类,或继承关系)。
问题(2):super指对象的父类(或超类);this指使用它的对象本身(或对对象自己的引用)。
问题(3):程序的输出是:Hi, I am OliveNice to meet you!Age is 7My age is 7My parent's age is 354.问题(1):try块中下面的语句可能抛出异常:new FileOutputStream("out.txt");dout.writeInt( '0' + i);dout.close( );new FileInputStream("out.txt");din.readInt( )din.close( );问题(2):常被用于读取与存储(读写或输入/输出)基本数据类型的数据。
问题(3):文件out.txt的内容是:0 1 2 3 4 5 6 7 8 9程序在控制台窗口输出:0,1,2,3,4,5,6,7,8,9,三、程序设计题import java.io.DataOutputStream;import java.io.FileOutputStream;import java.io.IOException;public class TestSort {public static int MAXSIZE = 61;public static void sortInt(int[] arr) { // 采用选择法对一维数组进行排序for (int i = 0; i < arr.length - 1; i++) {int k = i;for (int j = i + 1; j < arr.length; j++)if (arr[j] < arr[k])k = j; // 用k记录最小值的下标if (k > i) { // 在外循环中实施交换arr[i] = arr[i] + arr[k];arr[k] = arr[i] - arr[k];arr[i] = arr[i] - arr[k];}}}public static void main(String args[]) {int score[] = new int[MAXSIZE];try {for (int i = 0; i < MAXSIZE; i++)score[i] = (int) (Math.random() * 100 + 0.5);sortInt(score);DataOutputStream dout = new DataOutputStream(new FileOutputStream("score.txt"));for (int i = 0; i < MAXSIZE; i++) {dout.writeInt(score[i]);System.out.println(score[i]);}dout.close();// 结果保存到文件} catch (IOException e) {System.err.println("发生异常:" + e);e.printStackTrace();}// try-catch结构处理异常}}。
西南大学网上作业题及参考答案
西南大学网上作业题及参考答案西南大学《社会科学研究方法》网上作业题及答案.doc 西南大学《色彩》网上作业题及答案.doc西南大学《人力资源开发与管理》网上作业题及答案.doc 西南大学《区域分析与规划》网上作业题及答案.doc西南大学《园艺植物研究法》网上作业题答案.doc西南大学《遗传学》网上作业题答案.doc西南大学《仪器分析》网上作业题答案.doc西南大学《消费者行为学》网上作业题答案.doc西南大学《西方经济学(下)》网上作业题答案.doc西南大学《文字设计》网上作业题答案.doc西南大学《外语教育技术》网上作业题答案.doc西南大学《外国音乐简史》网上作业题答案.doc西南大学《土地利用规划学》网上作业题答案.doc西南大学《土地规划学》网上作业题答案.doc西南大学《商务沟通》网上作业题答案.doc西南大学《论文写作》网上作业题答案.doc西南大学《旅游地理学》网上作业题答案.doc西南大学《合唱指挥常识》网上作业题答案.doc西南大学《歌剧艺术欣赏》网上作业题答案.doc西南大学《高效率教学》网上作业题答案.doc西南大学《儿童哲学》网上作业题答案.doc西南大学《动物生物学》网上作业题答案.doc西南大学《动物生物化学》网上作业题答案.doc西南大学《动物生理学》网上作业题答案.doc西南大学《邓小平教育思想》网上作业题答案.doc西南大学《财务会计》网上作业题答案.doc西南大学《中国教育哲学思想》网上作业题及答案.doc 西南大学《中国法制史》网上作业题答案.doc西南大学《中国法律思想史》网上作业题及答案.doc 西南大学《政治学与管理》网上作业题及答案.doc西南大学《政治学》网上作业题及答案.doc西南大学《证券学》网上作业题及答案.doc西南大学《影视摄影》网上作业题及答案.doc西南大学《英语阅读一》(高)网上作业题答案.doc西南大学《英语阅读四(高)》网上作业题及答案.doc 西南大学《英语阅读二》(高)网上作业题答案.doc西南大学《英语听说二》(专)网上作业题及答案.doc 西南大学《英语国家概况》网上作业题及答案.doc西南大学《房地产经营管理》网上作业题及答案.doc西南大学《房地产估价》网上作业题及答案.doc西南大学《电子政务》网上作业题及答案.doc西南大学《当代中国公共政策》网上作业题及答案.doc 西南大学《城市地理学》网上作业题及答案.doc西南大学《财务会计》网上作业题及答案.doc西南大学《办公自动化》网上作业题及答案.doc西南大学《班主任工作》网上作业题及答案.doc西南大学《课堂教学艺术》网上作业题及答案.doc西南大学《经济地理学》网上作业题及答案.doc西南大学《计算机图象处理基础》网上作业题及答案.doc 西南大学《计算机辅助设计》网上作业题及答案.doc西南大学《花卉栽培学概》网上作业题及答案.doc西南大学《果树栽培学概论》网上作业题及答案.doc西南大学《国际贸易》网上作业题及答案.doc西南大学《管理中的计算机应用》网上作业题及答案.doc 西南大学《管理学》网上作业题及答案.doc西南大学《古代文化》网上作业题及答案.doc西南大学《公务员制度》网上作业题及答案.doc西南大学《公文写作》网上作业题及答案.doc西南大学《工程地质》网上作业题及答案.doc西南大学《政治经济学》网上作业题及答案.doc西南大学《语文教学方法论》网上作业题及答案.doc西南大学《行政管理学》网上作业题及答案.doc西南大学《行政法与行政诉讼法》网上作业题及答案.doc 西南大学《小学数学教学方法》网上作业题及答案.doc 西南大学《系统工程》网上作业题及答案.doc西南大学《无土栽培》网上作业题及答案.doc西南大学《土地管理学基础》网上作业题及答案.doc西南大学《蔬菜栽培学概论》网上作业题及答案.doc西南大学《社会学》网上作业题及答案.doc西南大学《素描》网上作业题及答案.doc西南大学《思想政治教育学》网上作业题及答案.doc西南大学《数学分析选讲》网上作业题答案.doc西南大学《世界旅游市场》网上作业题及答案.doc西南大学《审计学》网上作业题及答案.doc西南大学《社会学概论》网上作业题答案.doc西南大学《社会心理学》网上作业题答案.doc西南大学《社会调查与研究方法》网上作业题答案.doc 西南大学《社会保障》网上作业题及答案.doc西南大学《商品流通企业会计》网上作业题及答案.doc 西南大学《商法学》[下]网上作业题及答案.doc西南大学《人力资源管理》网上作业题及答案.doc 西南大学《人口地理学》网上作业题及答案.doc西南大学《人格心理学》网上作业题及答案.doc西南大学《企业管理》网上作业题及答案.doc西南大学《普通心理学》网上作业题答案.doc西南大学《普通物理选讲一》网上作业题及答案.doc 西南大学《民间文学》网上作业题答案.doc西南大学《民法总论》网上作业题答案.doc西南大学《民法分论》网上作业题及答案.doc西南大学《艺术概论》网上作业题及答案.doc西南大学《形式逻辑》网上作业题及答案.doc西南大学《行政法学》网上作业题及答案.doc西南大学《刑法总论》网上作业题答案.doc西南大学《刑法分论》网上作业题及答案.doc西南大学《新税制》网上作业题及答案.doc西南大学《心理学》网上作业题及答案.doc西南大学《心理测量学》网上作业题及答案.doc西南大学《宪法学》网上作业题答案.doc西南大学《线性代数》网上作业题答案.doc西南大学《现代化学教学论》网上作业题答案.doc 西南大学《现代汉语下》网上作业题及答案.doc西南大学《现代汉语上》网上作业题答案.doc西南大学《现代汉语词汇》网上作业题答案.doc西南大学《西方哲学史》网上作业题及答案.doc西南大学《西方经济学》网上作业题及答案.doc西南大学《文字学》网上作业题及答案.doc西南大学《外国文学下》网上作业题及答案.doc西南大学《外国文学上》网上作业题及答案.doc西南大学《土地管理》网上作业题及答案.doc西南大学《统计学原理》网上作业题答案.doc西南大学《体育新闻》网上作业题及答案.doc西南大学《综合英语一》网上作业题答案.doc西南大学《综合英语四》网上作业题及答案.doc西南大学《综合英语七》网上作业题及答案.doc西南大学《综合英语二》网上作业题及答案.doc西南大学《专业英语》网上作业题答案.doc西南大学《中级无机化学》网上作业题答案.doc西南大学《中国新诗与中外文化》网上作业题答案.doc 西南大学《古代散文》网上作业题及答案.doc西南大学《公司法学》网上作业题答案.doc西南大学《公共事业管理导论》网上作业题答案.doc 西南大学《工程地质学》网上作业题及答案.doc西南大学《高等有机化学》网上作业题及答案.doc西南大学《分子生物学》网上作业题及答案.doc西南大学《房地产法》网上作业题及答案.doc西南大学《法理学》网上作业题答案.doc西南大学《电算化会计》网上作业题及答案.doc西南大学《道德》网上作业题及答案.doc西南大学《单片机及应用》网上作业题及答案.doc西南大学《大学英语二》网上作业题答案.doc西南大学《成本会计》网上作业题及答案.doc西南大学《财政学》网上作业题及答案.doc西南大学《财务会计学》网上作业题答案.doc西南大学《材料化学》网上作业题及答案.doc西南大学《标准日本语四》网上作业题及答案.doc西南大学《旅游政策与法规》网上作业题答案.doc西南大学《旅游英语上》网上作业题及答案.doc西南大学《旅游心理学》网上作业题答案.doc西南大学《旅游企业投资与管理》网上作业题及答案.doc 西南大学《旅游美学》网上作业题及答案.doc西南大学《旅游景区开发与管理》网上作业题及答案.doc 西南大学《旅游经济学》网上作业题及答案.doc西南大学《领导科学》网上作业题及答案.doc西南大学《课程论》网上作业题及答案.doc西南大学《经济法》网上作业题及答案.doc西南大学《金融理论与实务》网上作业题及答案.doc 西南大学《教育学》网上作业题及答案.doc西南大学《教育心理学》网上作业题答案.doc西南大学《教育统计学》网上作业题及答案.doc西南大学《教育生理学》网上作业题及答案.doc西南大学《教育社会学》网上作业题及答案.doc西南大学《教育科研方法》网上作业题及答案.doc西南大学《教育经济学》网上作业题及答案.doc西南大学《教育法学》网上作业题及答案.doc西南大学《教学论》网上作业题及答案.doc西南大学《计算机应用》网上作业题及答案.doc西南大学《计算机导论》网上作业题答案.doc西南大学《基础语法下》网上作业题及答案.doc西南大学《婚姻法》网上作业题及答案.doc西南大学《环境学概论》网上作业题及答案.doc西南大学《环境伦理学》网上作业题及答案.doc西南大学《化学实验教学研究》网上作业题及答案.doc 西南大学《合同法》网上作业题及答案.doc西南大学《美学原理》网上作业题及答案.doc西南大学《体育文献检索》网上作业题及答案.doc西南大学《体育社会学》网上作业题及答案.doc西南大学《体育公共关系》网上作业题及答案.doc西南大学《唐宋词研究》网上作业题答案.doc西南大学《微积分初步》网上作业题及答案.doc西南大学《网页设计》网上作业题及答案.doc西南大学《土木工程材料》网上作业题及答案.doc西南大学《土地资源学》网上作业题及答案.doc西南大学《土地制度与政策》网上作业题及答案.doc西南大学《土地管理学》网上作业题及答案.doc西南大学《土地法学》网上作业题及答案.doc西南大学《田间试验设计》网上作业题及答案.doc西南大学《天然药物化学》网上作业题及答案.doc西南大学《体育教育学(方法论)》网上作业题及答案.doc 西南大学《水力学》网上作业题及答案.doc西南大学《数学活动》网上作业题及答案.doc西南大学《蔬菜栽培学》网上作业题及答案.doc西南大学《市场营销》网上作业题及答案.doc西南大学《社会心理学》网上作业题及答案.doc西南大学《色彩构成》网上作业题及答案.doc西南大学《企业战略管理》网上作业题及答案.doc西南大学《普通测量学》网上作业题及答案.doc西南大学《盆景制作》网上作业题及答案.doc西南大学《民族民间音乐》网上作业题及答案.doc西南大学《面向对象程序设计》网上作业题及答案.doc西南大学《乐理》网上作业题及答案.doc西南大学《中学数学课堂教学设计》网上作业题及答案.doc 西南大学《中国音乐史》网上作业题及答案.doc西南大学《中国古代文学二》网上作业题及答案.doc西南大学《政府经济学》网上作业题及答案.doc西南大学《园艺产品营销学》网上作业题及答案.doc西南大学《园艺产品采后处理与商品化》网上作业题及答案.doc 西南大学《园林制图》网上作业题及答案.doc西南大学《园林艺术设计》网上作业题及答案.doc西南大学《园林苗圃学》网上作业题及答案.doc西南大学《园林建筑》网上作业题及答案.doc西南大学《园林工程概预算》网上作业题及答案.doc西南大学《园林工程初步》网上作业题及答案.doc西南大学《英语语法》网上作业题及答案.doc西南大学《英语写作》网上作业题及答案.doc西南大学《音乐》网上作业题及答案.doc西南大学《药物化学》网上作业题及答案.doc西南大学《遥感概论》网上作业题及答案.doc西南大学《学校心理学》网上作业题及答案.doc西南大学《学习心理学》网上作业题及答案.doc西南大学《信息安全》网上作业题及答案.doc西南大学《心理学教学法(方法论)》网上作业题及答案.doc西南大学《小学数学教育学》网上作业题及答案.doc西南大学《小学数学教学案例分析》网上作业题及答案.doc 西南大学《西方文学与文化》网上作业题及答案.doc西南大学《国际私法》网上作业题及答案.doc西南大学《国际经济法》网上作业题及答案.doc西南大学《管理学原理》网上作业题及答案.doc西南大学《管理思想史》网上作业题及答案.doc西南大学《学校管理学》网上作业题及答案.doc西南大学《学校德育》网上作业题及答案.doc西南大学《学前心理学》网上作业题及答案.doc西南大学《学前教育学》网上作业题及答案.doc西南大学《新文学思潮与流派》网上作业题答案.doc西南大学《线性代数》网上作业题及答案.doc西南大学《西方经济学(上)》网上作业题及答案.doc西南大学《物业管理》网上作业题及答案.doc西南大学《土地评价与管理》网上作业题答案.doc西南大学《非营利组织会计》网上作业题及答案.doc西南大学《房屋建筑学2》网上作业题及答案.doc西南大学《房屋建筑学1》网上作业题及答案.doc西南大学《法律逻辑》网上作业题及答案.doc西南大学《发展心理学》网上作业题及答案.doc西南大学《地理信息系统原理》网上作业题及答案.doc西南大学《当代西方经济思潮》网上作业题及答案.doc西南大学《大气》网上作业题及答案.doc西南大学《存在主义疗法》网上作业题及答案.doc西南大学《城市园林绿地规划》网上作业题及答案.doc西南大学《测量学》网上作业题及答案.doc西南大学《奥林匹克学》网上作业题及答案.doc西南大学《C语言》网上作业题及答案.doc西南大学《钢筋混凝土结构与砌体结构》网上作业题及答案.doc 西南大学《课堂教学技术(教学论)》网上作业题及答案.doc 西南大学《酒店房务管理》网上作业题及答案.doc西南大学《金融学》网上作业题及答案.doc西南大学《解剖》网上作业题及答案.doc西南大学《结构力学》网上作业题及答案.doc西南大学《教育心理学》网上作业题及答案.doc西南大学《建筑制图2》网上作业题及答案.doc西南大学《建筑制图1》网上作业题及答案.doc西南大学《建筑力学》网上作业题及答案.doc西南大学《建筑工程招投标与合同管理》网上作业题及答案.doc 西南大学《建筑给水排水工程》网上作业题及答案.doc西南大学《建筑CAD》网上作业题及答案.doc西南大学《计算机制图基础(CAD)》网上作业题及答案.doc西南大学《基础工程》网上作业题及答案.doc西南大学《化工制图》网上作业题及答案.doc西南大学《化工技术经济学》网上作业题及答案.doc西南大学《花卉学》网上作业题及答案.doc西南大学《果树栽培学》网上作业题及答案.doc西南大学《果树盆景盆栽技术》网上作业题及答案.doc 西南大学《国际投资》网上作业题及答案.doc西南大学《国际金融》网上作业题及答案.doc西南大学《管理哲学》网上作业题及答案.doc西南大学《公共关系》网上作业题及答案.doc西南大学《工程建设监理》网上作业题及答案.doc西南大学《歌词创作与鉴赏》网上作业题及答案.doc西南大学《文献检索与应用》网上作业题及答案.doc西南大学《杜甫研究》网上作业题及答案.doc西南大学《第四纪地质学》网上作业题及答案.doc西南大学《地理信息系统》网上作业题答案.doc西南大学《导游业务》网上作业题及答案.doc西南大学《当代世界政治与经济》网上作业题及答案.doc 西南大学《操作系统》网上作业题及答案.doc西南大学《标准日本语三》网上作业题及答案.doc西南大学《标准日本语二》网上作业题及答案.doc西南大学《比较文学》网上作业题答案.doc西南大学《体育产业学导论》网上作业题及答案.doc 西南大学《税收学》网上作业题及答案.doc西南大学《生物化学》网上作业题及答案.doc西南大学《区域经济学》网上作业题及答案.doc西南大学《欧洲文化入门》网上作业题及答案.doc西南大学《面向对象技术》网上作业题答案.doc西南大学《美国文学史及选读》网上作业题及答案.doc 西南大学《马克思主义哲学》网上作业题及答案.doc 西南大学《旅游商品学》网上作业题及答案.doc西南大学《旅行社经营管理》网上作业题及答案.doc 西南大学《科学教育》网上作业题及答案.doc西南大学《经济数学(下)》网上作业题及答案.doc西南大学《经济数学(上)》网上作业题及答案.doc西南大学《教育案例研究》网上作业题答案.doc西南大学《建筑工程制图》网上作业题及答案.doc西南大学《会计学基础》网上作业题答案.doc西南大学《会计核算》网上作业题及答案.doc西南大学《会计电算化》网上作业题及答案.doc西南大学《化工基础》网上作业题及答案.doc西南大学《古代汉语下》网上作业题及答案.doc西南大学《高数选讲》网上作业题及答案.doc西南大学《概率统计》网上作业题答案.doc西南大学《分析化学(定量)》网上作业题答案.doc西南大学《房屋建筑学》网上作业题及答案.doc西南大学《多媒体技术》网上作业题及答案.doc西南大学《综合自然地理学》网上作业题及答案.doc 西南大学《综合英语八》网上作业题及答案.doc西南大学《资产管理》网上作业题及答案.doc西南大学《中学英语教学法》网上作业题及答案.doc 西南大学《中华人民共和国史》网上作业题及答案.doc 西南大学《植物生物学》网上作业题及答案.doc西南大学《语言学导论》网上作业题及答案.doc西南大学《英语阅读二》网上作业题及答案.doc西南大学《英语文体学引论》网上作业题答案.doc西南大学《英语听力一》(高)网上作业题及答案.doc西南大学《英语听力三》(高)网上作业题及答案.doc西南大学《英语词汇学》网上作业题及答案.doc西南大学《英国文学史及选读》网上作业题及答案.doc 西南大学《汇编语言》网上作业题及答案.doc西南大学《环境化学》网上作业题答案.doc西南大学《数学教育学》网上作业题及答案.doc西南大学《营销学》网上作业题及答案.doc西南大学《音乐审美常识》网上作业题及答案.doc西南大学《学校体育学》网上作业题及答案.doc西南大学《行政论理学》网上作业题及答案.doc西南大学《行政管理案例分析》网上作业题及答案.doc 西南大学《刑事诉讼法》网上作业题及答案.doc西南大学《心理诊断学》网上作业题及答案.doc西南大学《项目投资与分析》网上作业题及答案.doc 西南大学《现代教育技术》网上作业题及答案.doc西南大学《现代教学技术》网上作业题及答案.doc西南大学《现代广告学》网上作业题及答案.doc西南大学《系统论》网上作业题及答案.doc西南大学《物流管理》网上作业题及答案.doc西南大学《物理教育学》(方法论)网上作业题答案.doc 西南大学《物理化学》网上作业题答案.doc西南大学《网络原理》网上作业题及答案.doc西南大学《外国民商法》网上作业题及答案.doc西南大学《土木工程施工技术》网上作业题及答案.doc 西南大学《土木工程概预算》网上作业题及答案.doc 西南大学《土力学》网上作业题及答案.doc西南大学《土地经济学》网上作业题及答案.doc西南大学《投资经济学》网上作业题及答案.doc西南大学《统计物理基础》网上作业题及答案.doc西南大学《天文概论》网上作业题及答案.doc西南大学《体育经济学》网上作业题及答案.doc西南大学《体育概论》网上作业题及答案.doc西南大学《特稀蔬菜概论》网上作业题及答案.doc西南大学《数字电路》网上作业题及答案.doc西南大学《数学物理方法》网上作业题答案.doc西南大学《园艺作物无公害生产》网上作业题及答案.doc西南大学《园艺植物育种理论及实践》网上作业题及答案.doc 西南大学《园艺植物生物技术》网上作业题及答案.doc西南大学《园艺植物化学调控》网上作业题及答案.doc西南大学《园林植物造景设计》网上作业题及答案.doc西南大学《园林植物配置》网上作业题及答案.doc西南大学《园林建筑设计与构造》网上作业题及答案.doc西南大学《园林工程》网上作业题及答案.doc西南大学《语言学概论》网上作业题答案.doc西南大学《思想政治教育教学方法论》网上作业题及答案.doc 西南大学《税务会计》网上作业题及答案.doc西南大学《数学建模》网上作业题及答案.doc西南大学《食用菌栽培学》网上作业题及答案.doc西南大学《化学与社会》网上作业题答案.doc西南大学《古代汉语上》网上作业题答案.doc西南大学《公关语言》网上作业题及答案.doc西南大学《公共关系学》网上作业题及答案.doc西南大学《工程概预算》网上作业题及答案.doc西南大学《歌剧艺术欣赏》网上作业题及答案.doc西南大学《高级财务会计》网上作业题及答案.doc西南大学《钢琴教学法》网上作业题及答案.doc西南大学《钢筋混凝土结构基本原理》网上作业题及答案.doc 西南大学《钢结构设计》网上作业题及答案.doc西南大学《钢结构基本原理》网上作业题及答案.doc西南大学《儿童心理障碍》网上作业题及答案.doc西南大学《电子商务概论》网上作业题及答案.doc西南大学《地理科学》网上作业题及答案.doc西南大学《地籍管理》网上作业题及答案.doc西南大学《邓小平理论》网上作业题及答案.doc西南大学《城市园林绿地规划设计》网上作业题及答案.doc 西南大学《草坪学》网上作业题及答案.doc西南大学《变态心理学》网上作业题及答案.doc西南大学《花卉栽培》网上作业题及答案.doc西南大学《国际法》网上作业题及答案.doc西南大学《观光农场经营管理》网上作业题及答案.doc西南大学《市场营销学》网上作业题及答案.doc西南大学《世界政治制度史》网上作业题及答案.doc西南大学《实验心理学》网上作业题答案.doc西南大学《生物学》网上作业题及答案.doc西南大学《生物工程》网上作业题及答案.doc西南大学《生态学》网上作业题及答案.doc西南大学《人力资源开发与管理》网上作业题答案.doc西南大学《企业管理学》网上作业题及答案.doc西南大学《普通物理选讲二》网上作业题及答案.doc西南大学《盆景装饰》网上作业题及答案.doc西南大学《暖通空调》网上作业题及答案.doc西南大学《毛泽东思想概论》网上作业题及答案.doc西南大学《马克思主义哲学》网上作业题答案.doc西南大学《旅游规划与开发》网上作业题及答案.doc西南大学《鲁迅研究》网上作业题及答案.doc西南大学《领导心理学》网上作业题答案.doc西南大学《理论力学》网上作业题答案.doc西南大学《乐理常识》网上作业题及答案.doc西南大学《跨文化交际》网上作业题及答案.doc西南大学《教育统计与测评》网上作业题及答案.doc西南大学《建设法规》网上作业题及答案.doc西南大学《基础教育阶段英语课程》网上作业题及答案.doc 西南大学《基础会计学》网上作业题及答案.doc。
西南大学大二计算机专业C语言程序设计试卷及答案
//翻开文件后,如下步骤写程序#include <>//首先要引入c语言的标准输入输出库文件,因为这个文件里有已经定义好的可以使用的函数//接下来需要写一个main函数,这也是c语言程序里必不可少的一个函数,叫主函数,他是整个程序的入口函数,程序所有的功能实现都要在这个函数中表达。
但是这个函数有且仅有一个int main(){//这是main函数的函数体,要实现什么功能,就把实现功能的语句写到这里面//比方我要实现打印HelloWorld字符,那么我就调用printf〔〕标准输出语句printf("Hello World!\n");//这个语句表示原样输出引号内的字符,‘\n’表示换行return0;//最后,因为main函数有一个int的返回类型限定,那么我们使用return 语句返回一个int类型的值 0.}//这样就结束了。
一个简单的但又完整的C程序就有了,//下一步就是使用编译器编译成目标的可执行文件://如果是windows下的vc++//最后就是运行了,windows下直接点击vc++的运行或双击hel dos窗口运行,并显示结果,linux下使用“./a.out〞可以直接运行,运行结果会显示在shell中。
//这就是整个完整的流程,包括每一步。
调试过程:设置断点,调试命令,观察变量,查看内存,常见错误:C 语言程序设计的错误可分为语法错误、连接错误、逻辑错误和运行错误。
VC++ 和DEV C++都是C++语言的开发工具。
如果只是做些小程序,根本上看不出区别。
两者DEBUG 和RELEASE上的时间有所不同。
还有一点就是,通常如果是在VC++下编写的代码,不是很标准,拿到DEV C++上会报错。
而反过来则可以运行。
这里涉及到GCC的问题,它对标准的支持表现在不支持非标准的东西,但是DEV C++有个最大的好处就是体积小,没有VC++这么大,可以装到U盘里。
面向对象程序设计作业参考答案
面向对象程序设计作业参考答案习题一5、分析下面程序运行的结果。
#using namespace std;int main(){cout<<”This”<<”is”;cout<<”a”<<”C++”;cout<<”program.”<<endl;< p="">return 0;}输出结果:ThisisaC++program.6、分析下面程序运行的结果。
#includeusing namespace std;int main(){int a,b,c;a = 10;b = 23;c = a + b;cout<<'a + b =";cout<<c;< p="">cout<<endl;< p="">return 0;}输出结果:a + b = 338、在你所用的C++系统上,输入以下程序,进行编译,观察编译情况,如果有错误,请修改程序,在进行编译,直到没有错误,然后进行连接和运行,分析运行结果。
修改后的程序如下:#includeusing namespace std;int main(){int a, b;a =b = 0;int c = a + b;cout<<”a + b =”<return 0;}9、输入以下程序,进行编译,观察编译情况,如果有错误,请修改程序,在进行编译,直到没有错误,然后进行连接和运行,分析运行结果。
修改后的程序如下:#includeusing namespace std;int add(int x,int y);int main(){int a = 0, b = 0;int c = add(a,b);cout<<" a + b ="<<c<<endl;< p="">return 0;}int add(int x,int y){int z = x + y;return z;}习题二1、请检查下面的程序,找出其中的错误(先不要上机,在纸面上作人工检查),并改正之。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、阅读下面的程序:该程序运行的输出结果是:( C )1. A. eace2. B. PEACE3. C. ecaep4. D. ECAEP2.、阅读下面的程序:该程序运行的输出结果是:( D )1. A. 0123456789ABCDEF2. B. ABCDEF01234567893. C. 0123456789abcdef4. D. fedcba98765432103、阅读下面的程序:该程序运行的输出结果是:( D )1. A. 1 2 2 4 82. B. 2 2 4 8 323. C. 1 4 4 16 644. D. 1 2 6 24 1204、阅读下面程序:该程序运行的输出结果是:( B )1. A. sum = 62. B. sum = 323. C. sum = 644. D. sum = 125、从开始执行到执行结束,小应用程序经历的3个状态分别是:( C )1. A. 初始态、就绪态,结束态2. B. 就绪态、运行态,停止态3. C. 初始态、运行态,停止态4. D. 就绪态、运行态,休眠态6、下列关于Java小应用程序(Applet)的说法中,正确的是:( A )1. A. java.applet.Applet类是所有Java小应用程序的基类2. B. Java小应用程序不需要编译3. C. Java小应用程序也需要main()方法4. D. Java小应用程序必须实现ActionListener接口7、Swing的三个顶层容器分别是:( B )1. A. JApplet,JPanel,JWindow2. B. JDialog,JApplet,JFrame3. C. JApplet,JFrame4. D. JMenu5. E. JFrame,JPanel,JtextArea8、把容器划分为东、西、南、北、中5个区域的布局管理器是:( D )1. A. BoxLayout2. B. FlowLayout3. C. ardLayout4. D. BorderLayout9、下列语句序列执行之后,b1,b2,b3,b4的值分别是:( C ) String s1 = "peace";String s2 = new String(s1);String s3 = s2;String s4 = new String("PEACE");boolean b1 = (s1 == s2);boolean b2 = s1.equals(s2);boolean b3 = (s3 == s2);boolean b4 = s4.equals(s3);1. A. true,true,false,false2. B. false,true,true,true3. C. false,true,true,false4. D. false,true,false,false10、下列构造String的语句中,不正确的是:( D )1. A. String str2 = "" ;2. B. String str1 = new String( );3. C. String str4 = "" + 123;4. D. String str3 = new String(123);11、下列关于构造方法的说法中,不正确的是:( B )1. A. 构造方法用于创建类的实例2. B. 构造方法不可以重载3. C. 构造方法不具有返回值类型4. D. 构造方法名必须和类名相同12、既能作为类的修饰符, 也能作为类成员的修饰符的是( A )1. A. public2. B. extends3. C. void4. D. static13、执行完下列语句后,变量x的值是( D )int x=7, y=10;switch( x/y ) {case 0: x++;case 7: x*=y;case 14: x+=y; break;default: x%=y;}1. A. 82. B. 703. C. 804. D. 9014、以下由for语句构成的循环的执行次数是:( D )for (int i=0; i<=0; i=i) ;1. A. 有语法错,不能执行2. B. 一次也不执行3. C. 执行1次4. D. 无限次15、设有定义 int i=7;char ch="b"; 下面赋值语句中不正确是:( B )1. A. i = ch;2. B. ch = i;3. C. ch = (char)i;4. D. i = (int)ch;16、设有定义 int i=80, j=7; double d=80.7; 则下列语句中正确的赋值语句是:( C )1. A. i + j = (int)d;2. B. i = d;3. C. i = (int)d + j;4. D. j = (int)i - d;17、以下关于Java语言的叙述错误的是:( B )1. A. Java是最纯粹的面向对象语言,对面向对象方法学的支持也最全面2. B. Java是解释执行的语言,由Java解释器负责将Java源文件解释为机器码执行3. C. Java是平台无关的,即Java程序不用修改就可以在不同类型的计算机平台上运行4. D. Java提供了大量功能丰富的可重用类库,有效减少了编程的工作量18、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序“一次编写,到处运行”的特点:( B )1. A. 多线程2. B. 与平台无关3. C. 面向对象4. D. 分布式19、下列选项中,用于声明实现一个接口关键字是:( B )1. A. interface2. B. implements3. C. import4. D. abstract20、下列不属于Java语言关键字的是( A )1. A. repeat2. B. try3. C. break4. D. new21、下列字符序列中可以作为Java语言标识符的是( D )1. A. true2. B. 123_xyz3. C. x.y4. D. _x12322、下列字符序列中不能作为Java语言标识符的是( C )1. A. abc_1232. B. 圆周率PI3. C. false4. D. _123abc23、问:阅读下面的Java代码,写出打印语句的输出结果(即类的初始化顺序)。
public class InitialOrderTest {// 静态变量public static String staticField = "静态变量";// 变量public String field = "变量";// 静态初始化块static {System.out.println(staticField);System.out.println("静态初始化块");}// 初始化块{System.out.println(field);System.out.println("初始化块");}// 构造器public InitialOrderTest() {System.out.println("构造器");}public static void main(String[] args) {new InitialOrderTest();}}答:输出结果是:静态变量静态初始化块变量初始化块构造器24、问:Math.round(11.5)返回多少? Math.round(-11.5)返回多少?答:Math.round(11.5)返回12,Math.round(-11.5)返回-11。
25、问:下面的Java程序,编译时会报什么错误?import java.io.*;class SuperClass {public void fun() throws IOException {}}class SubClass1 extends SuperClass {public void fun() throws Exception {System.out.println("SubClass::fun()");}}class SubClass2 extends SuperClass {public void fun() throws {System.out.println("B6::method()");throw new ArithmeticException("被除数为0");}}答:错误之处:SubClass1 中的 fun() 无法覆盖 SuperClass 中的 fun();被覆盖的方法不抛出 ng.Exception public void fun() throws Exception {^26、问:下面的TestStaticMain.java程序能否通过编译?哪条语句会报错?public class TestStaticMain {public static void main(String[] args) {Person p = new Person(10, "wangke");p.print();}class Person {private int ID;private String name;Person(int ID, String name) {this.ID = ID; = name;}public void print() {System.out.println("ID = " + ID);System.out.println("name = " + name);}}}答:不能通过编译。
Person p = new Person(10, "wangke");这一句会报错:无法从静态上下文中引用非静态变量this。
27、问:阅读下面的Java代码,写出打印语句(1)、(2)、(3)的输出结果,并解释原因。
String str1 = new String("wangke");String str2 = new String("wangke");System.out.println(str1 ==str2); // (1)System.out.println(str1.equals(str2));// (2)System.out.println(str1.hashCode()==str2.hashCode()); // (3)答:(1) false。