freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java語言程序設(shè)計(jì)期末考試試題及答案-文庫吧

2025-06-09 18:37 本頁面


【正文】 ,行3出錯(cuò)三.程序閱讀題1.以下程序的輸出結(jié)果為 。class StringTest1{ public static void main(String[] args) { String s1=hello。 String s2=new String(hello)。 if((s2)){ (相等)。 }else{ (不相等)。 } }}2.以下程序段的輸出結(jié)果為 。public class TestArray{ public static void main(String args[ ]){ int i , j 。 int a[ ] = { 5,9,6,8,7}。 for ( i = 0 。 i 。 i ++ ) { int k = i。 for ( j = i 。 j 。 j++ ) if ( a[j]a[k] ) k = j。 int temp =a[i]。 a[i] = a[k]。 a[k] = temp。 } for ( i =0 。 i。 i++ ) (a[i]+ )。 ( )。 }}3.寫出以下程序的功能。import .*。public class TestFile{ public static void main(String args[]) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader())。 BufferedWriter bw = new BufferedWriter(new FileWriter(“))。 String s。 while (true) { (請(qǐng)輸入一個(gè)字符串: )。 ()。 s=()。 if (()==0) break。 (s)。 ()。 } ()。 }}4.閱讀以下程序,寫出輸出結(jié)果。class Animal { Animal() { (Animal )。 }}public class Dog extends Animal { Dog() { (Dog )。 } public static void main(String[] args) { Dog snoppy= new Dog()。 }}《JAVA語言程序設(shè)計(jì)》期末考試試題及答案3(應(yīng)考必備題庫)一、單項(xiàng)選擇題如下哪個(gè)是Java中的標(biāo)識(shí)符() A、public B、super C、3number D、width如下哪個(gè)是Java中的標(biāo)識(shí)符( )A、fieldname B、super C、3number D、number已知如下定義:String s = story。 下面哪個(gè)語句不是合法的( )A、s += books。 B、s = s + 100。C、int len = 。 D、String t = s + “abc”。如下哪個(gè)是Java中有效的關(guān)鍵字() A、name B、hello C、false D、good下面的代碼段執(zhí)行之后count的值是什么( ) int count = 1。 for (int i = 1。 i = 5。 i++) { count += i。 } (count)。A、5 B、1 C、15 D、16定義一個(gè)類,必須使用的關(guān)鍵字是( )A、public B、class C、interface D、static定義一個(gè)接口必須使用的關(guān)鍵字是( )A、public B、class C、interface D、static如果容器組件p的布局是BorderLayout,則在p的下邊中添加一個(gè)按鈕b,應(yīng)該使用的語句是( ) A、(b)。 B、(b,North)。 C、(b,South)。 D、(p,North)。聲明并創(chuàng)建一個(gè)按鈕對(duì)象b,應(yīng)該使用的語句是( )A、Button b=new Button()。 B、button b=new button()。C、Button b=new b()。 D、(“確定”)。Frame對(duì)象默認(rèn)的布局管理器是( )A、FlowLayout B、BorderLayout C、CardLayout D、null1下列哪一個(gè)import命令可以使我們?cè)诔绦蛑袆?chuàng)建輸入/輸出流對(duì)象()A、import .*。 B、import .*。C、import .*。 D、import .*。1下面哪一個(gè)import命令可以為我們提供編寫網(wǎng)絡(luò)應(yīng)用程序的類()A、import .*。 B、import .*。C、import .*。 D、import .*。1如果需要從文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建哪一個(gè)類的對(duì)象()A、FileInputStream B、FileOutputStream C、DataOutputStream D、FileWriter二、填空題如果將類MyClass聲明為public,它的文件名稱必須是( )才能正常編譯。Java程序中的單行注釋符是( // ),多行注釋符是( )。Java中布爾類型的常量有兩種,它們是( )和( )。Java中用于定義小數(shù)的關(guān)鍵字有兩個(gè):( ) 和 ( ),后者精度高于前者。Java中用于兩個(gè)數(shù)相等比較的運(yùn)算符是:( ),用于不相等比較的運(yùn)算符是( )。在Java中定義一個(gè)字符串類型的變量str的語句是:( ) ,定義一個(gè)具有10個(gè)元素的整型數(shù)組a的語句是:( ) 。導(dǎo)入mypackage包中的所類的命令是( )。當(dāng)聲明一個(gè)數(shù)組int arr[] = new int[5]。 時(shí),這代表這個(gè)數(shù)組所保存的變量類型是( ),數(shù)組名是( ),數(shù)組的大小為( ),數(shù)組元素下標(biāo)的使用范圍是( )。假設(shè)x=13,y=4,則表達(dá)式x%y != 0的值是( ),其數(shù)據(jù)類型是( )。異常處理是由( )、( )和finally塊三個(gè)關(guān)鍵所組成的程序塊。1以下程序段的輸出結(jié)果是( ) int x = 5, y = 6, z = 4。 if (x + y z amp。amp。 x + z y amp。amp。 z + y x) (三角形)。 else (不是三角形)。1下面程序段的執(zhí)行結(jié)果是( ) int a[] = { 2, 3, 4, 5, 6 }。 for (int i = 1。 i = 0。 i) (a[i] + )。三、程序閱讀題以下程序的輸出結(jié)果為 __ 。public class Person { String name。 int age。 public Person(String name, int age) { = name。 = age。 } public static void main(String[] args) { Person c = new Person(Peter, 17)。 ( + is + + years old!)。 }}以下程序的輸出結(jié)果為__ ___。public class Course { private String cNumber。 private String cName。 private int cUnit。 public Course(String number, String name, int unit) { cNumber = number。 cName = name。 cUnit = unit。 } public void printCourseInfo() { (課程號(hào): + cNumber + 課程名: + cName + 學(xué)分: + cUnit)。 }}class CourseTest { public static void main(String[] args) { Course c。 c = new Course(101, ASP, 3)。 ()。 }}以下程序的輸出結(jié)果為__ _。public class Tom { private float weight。 private static String name。 public void setWeight(float weight) { = weight。 } private void out() { (name + 體重: + weight + 斤)。 } public static void main(String[] args) { = 湯姆貓。 Tom cat = new Tom()。 (20)。 ()。 }}以下程序的輸出結(jié)果_ _。public class Father { String name, address, tel。 int age。 public Father(String name, int age) { = name。 = age。 } void out() { (姓名: + name)。 ( 年齡: + age)。 } void outOther() { ( 家庭住址: + address)。 ( 電話: + tel)。 }}class Son extends Father { String school。 public Son(String name, int age) { super(name, age)。 } void out() { ()。 ()。 ( 學(xué)校: + school)。 } public static void main(String args[]) { Son son = new Son(Tom, 15)。 = 金水區(qū)。 = 九中。 = 66123456。 ()。 }}下列程序的運(yùn)行結(jié)果是_____。public class MyClass { int a[] = { 1, 2, 3, 4, 5 }。 void out() { for (int j = 0。 j 。 j++) (a[j] + )。 } public static void main(String[] args) { MyClass my = new MyClass()。 ()。 }}四、簡答題簡述Java中異常處理的機(jī)制?答:首先Java的異常是面向?qū)ο蟮摹#粋€(gè)Exception對(duì)象就產(chǎn)生了,并放到異常的成員函數(shù)里。Java的異常處理是通過5個(gè)關(guān)鍵詞來實(shí)現(xiàn)的:try,catch,throw,throws和finally。:在Java語言的錯(cuò)誤處理結(jié)構(gòu)由try,catch,finally三個(gè)塊組成。其中try塊存放將可能發(fā)生異常的Java語言,并管理相關(guān)的異常指針;catch塊緊跟在try塊后面,用來激發(fā)被捕獲的異常;finally塊包含清除程序沒有釋放的資源,句柄等。不管try塊中的代碼如何退出,都將執(zhí)行 finally塊。:Java語言可以不在方法中直接捕獲,而用throw語句將異常拋給上層的調(diào)用者。Throw語句就是來明確地拋出一個(gè)異常;首先你必需得到一個(gè)Throwable的實(shí)例句柄,通過參數(shù)傳到catch中,或者采用new操作符來創(chuàng)建一個(gè)。什么是繼承?答:通過必要的說明能夠?qū)崿F(xiàn)某個(gè)類無需重新定義就擁有另一個(gè)類的某些屬性和方法,并把這種關(guān)系稱為繼承,先定義的類稱為父類,后定義的類稱為子類,并且允許多層的繼承關(guān)系。請(qǐng)簡述重載和重寫的區(qū)別?答:方法的重寫Overriding和重載Overloading是Java多態(tài)性的不同表現(xiàn)。重寫Overriding是父類與子類之間多態(tài)性的一種表現(xiàn),重載Overloading是一個(gè)類中多態(tài)性的一種表現(xiàn)。如果在子類中定義某方法與其父類有相同的名稱和參數(shù),我們說該方法被重寫 (Overriding)。子類的對(duì)象使用這個(gè)方法時(shí),將調(diào)用子類中的定義,對(duì)它而言,父類中的定義如同被“屏蔽”了。如果在一個(gè)類中定義了多個(gè)同名的方法,它們或有不同的參數(shù)個(gè)數(shù)或有不同的參數(shù)類型,則稱為方法的重載(Overloading)。Overloaded的方法是可以改變返回值的類型。五、程序設(shè)計(jì)題按以下要求
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1