Java測試題及答案
Java測試題及答案
學習是把知識能力思維方法等轉化為你的私有產權的重要手段,是“公有轉私”的重要途徑。以下是本站小編整理的Java測試題及答案,歡迎學習!
試題1
指出下面語句沒有編譯錯誤的是( )。
A. long n = 999999999999;
n = 999999999999L;
C. long n = 999999999999L;
D. double n = 999999999999;
試題2
完成代碼計算10的階乘並輸出,應該填入的代碼是( )
long result = 1;
for(int i = 2; i <= 10; i++) {
< 填入代碼 >
}
tln(”result= ” + result);
… … …
A. result = result * i;
B. result = i*i;
C. result = i*(i+1);
D. reslut = i*(i-1);
試題3
下列關於數組的聲明錯誤的是
[] arry = new int[100];
B. int[3] arry = {1,2,3}
C. int[] arry = new int[]{1,2,3}
D. int[][] arry = new int[3][]
試題4
實現對數組arry的冒泡排序,應填入的代碼是
public static void bubbleSort(int[] arry) {
int len = th;
for (int i = 1; i < len; i++) {
boolean asc = true;
< 填入代碼 >
if (asc) return;
}
}
private static void swap(int[] arry, int i, int j) {
int temp = arry[i];
arry[i] = arry[j];
arry[j] = temp;
}
A.
for (int j = len-1; j > i; j–) {
if (arry[j] < arry[j - 1]) {
swap(arry, j, j – 1);
asc = false;
}
}
B.
for (int j = len – 1; j >= i; j–) {
if (arry[j] < arry[j - 1]) {
swap(arry, j, j – 1);
asc = false;
}
}
C.
for (int j = len – 1; j >= i; j–) {
if (arry[j] > arry[j - 1]) {
swap(arry, j, j – 1);
asc = false;
}
}
D.
for (int j = len – 1; j >= i; j–) {
if (arry[j] < arry[j - 1]) {
swap(arry, j, j – 1);
asc = true;
}
}
試題5
數列1,1,2,3,5,…(從第三項開始每一項是前兩項之和)
下面的代碼用於求第100項的值,應填入的代碼是
int n = 100; //項目數
long n1 = 1, n2 = 1;
for (int i = 3; i <= n; i++) {
< 填入代碼 >
}
tln(n2);
A. n2 = n1 + n2;
B. n2 = n1 + n2; n1 = n2;
C. n2 = n1 – n2; n1 = n2 – n1;
D. n2 = n1 + n2; n1 = n2 – n1;
試題6
語句tln(1+2+”java”+3+4)輸出的結果是( C )。
A. 3java34
B. 12java34
C. 3java7
D. 12java7
試題7
下面程序的輸出結果是:C
public static void main(String[] args) {
int d = 325;
int sum = 0;
while (d > 0) {
int n = d % 10;
sum += n;
d /= 10;
}
tln(sum);
}
A. 10
B. 12
C. 5
D. 32
試題8
下面的程序沒有編譯錯誤的是:
A.
public class Main{
public static void main(String[] args) {
byte b1 = 1;
byte b2 = 2;
byte b = b1+b2;
}
}
B.
public class Main{
public static void main(String[] args) {
int n;
for(int i=0;i<10;i++) {
n +=i;
}
}
}
C.
public class Main{
public static void main(String[] args) {
int n = 100;
for(;;) {
}
tln(n);
}
}
D.
public class Main{
public static void main(String[] args) {
int n = 100;
while(n>0);
tln(n);
}
}
試題9 D
Java語言中int類型標示整數的最大範圍是
A. -2147483647 ~ 2147483647
B. -2147483648 ~ 2147483647
C. -32767~32767
D. -32768~32767
試題10 A
Java語言中字符串“學Java”所佔的內存空間是
A. 6個字節
B. 7個字節
C. 10個字節
D. 11個字節
-
Java常用數據結構及類
Java可以編寫桌面應用程序、Web應用程序、分佈式系統和嵌入式系統應用程序等。本文特意為大家收集整理了Java常用數據結構及類,希望大家喜歡!一、Vector類Vector類似於一個數組,但與數組相比在使用上有以下兩個優點。1、使用的時候無需聲明上限,隨着元素的增加,Vec...
-
java環境變量設置path
導語:java的環境變量是怎麼設置的呢?以下小編為大家介紹java環境變量設置path文章,僅供參考!java環境變量設置path環境變量是一個具有特定名字的對象,它包含了一個或者多個應用程序所將使用到的信息。例如path,當要求系統運行一個程序而沒有告訴它程序所在的完整路...
-
jsp向cookie寫入中文亂碼的解決辦法
jsp在向cookie寫入中文亂碼大家是怎麼處理的呢?下面是小編給大家提供的解決辦法,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。在jsp中對中文的處理有一點不好就可能出現亂碼了,下面我來給大家介紹jsp中向cookie寫入中文實現程序有需要了解的`朋友可參考。Co...
-
講述java讀取properties文件的方法
講述java讀取properties文件的方法1.不在項目中讀取:Propertiesproperties=newProperties();BufferedReaderread=newBufferedReader(newInputStreamReader(newFileInputStream("文件的.路徑"),"utf-8"));(read);propertiesroperty("那個文件的key")2.在項目中讀...