2017年全國計算機二級JAVA考試題庫
民用電子製造各類企業從事嵌入式系統的軟、硬件開發工作,也可以從事工業測控裝置,民用各類智能電器的維修工作。以下是關於全國計算機二級JAVA考試題庫,希望大家認真複習!
選擇題(每小題1分,共40分)
1、最常用的-種基本數據模型是關係數據模型,它的表示應採用( )。
A.樹
B.網絡
C.圖
D.二維表
2、繼承是Java語言的-個重要機制,所有的Java類都繼承自根類( )。
s
ct
ng
3、下列敘述中,錯誤的是( )。
類能夠存儲文件
類能夠讀寫文件
類能夠建立文件
類能夠獲取文件目錄信息
4、負責數據庫中查詢操作的數據庫語言是( )。
A.數據定義語言
B.數據管理語言
C.數據操縱語言
D.數據控制語言
5、下列程序段的輸出結果是( )。
A.0
B.a
C.f
D.5
6、下列屬於合法的Java標識符的是( )。
A._cat
B.5books
C.+static
D.-3.14159
7、下列Java組件中,不屬於容器的是( )。
l
ow
e
l
8、下列與其他選項不相等的是( )。
A.15
B.0xF
C.015
9、設有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,x),則新序列(F,H,C,D,P,A,M,Q,R,S,Y,x)是下列( )排序算法-趟掃描的結果。
A.起泡排序
B.初始步長爲4的希爾排序
C.二路歸併排序
D.以第一個元素爲分界元素的快速排序
10、下列描述中正確的是( )。
A.軟件工程只是解決軟件項目的'管理問題
B.軟件工程主要解決軟件產品的生產率問題
C.軟件工程的主要思想是強調在軟件開發過程中需要應用工程化原則
D.軟件工程只是解決軟件開發過程中的技術問題
基本操作題
1本題中定義了一個長度爲20的整數數組,然後將1~20分別賦給數組元素,計算該數組中所有下標爲奇數的元素的和。
public class javal{
public static void main(String args[]){
int sum;
;
int arrayList[]=new int[20];
for(int i=0;i<=19;i++)
arrayList[i]=i+1;
int pos=0;
while(pos<20){
if( )
sum=sum+arrayList[pos];
;
}
tln("sum="+sum);
}
}
參考解析:
第1處:sum=0
第2處:pos%2= =1或pos%2 1= =0
第3處:pos++或pos+=1或pos=pos+1
【解析】第1處給整型變量sum賦初值;第2處爲判斷數組中元素下標爲奇數的條件;第3處是元素下標加1繼續遍歷。
簡單應用題
2本題中,用表格表現某個月的月曆,其中標題是從Sunday到Saturday,表格中的各項是可以修改的。
import .*;
import t.*;
import g.*;
import e.*;
public class java2
(
public static void main(String[]args)
{
try{
ookAndFeel(ys-
temLookAndFeelClassName()):
}
catch(Exception e)()
JFrame frame=new CalendarTableFrame();
efaultCloseOperation(_
oN CLOSE);
();
}
}
clasgCalendarTableFrame extends JFrame
{
private static final int WIDTH=500;
private static final int HEIGHT=150:
private cells=
{
{null,null,null,new Integer(1),new Integer
(2),new Integer(3),new Integer(4)),
{new Integer(5),new Integer(6),new Integer
(7) Integer(8),new Integer(9),new Integer
(10),new Integer(11)),
{new Integer(12),new Integer(13),new Integer
(14),new Integer(15),new Integer(16),new Integer
(17),new Integer(18)),
{new Integer(19),new Integer(20),new Integer
(21),new Integer(22),new Integer(23),new Integer
(24),new Integer(25)),
{new Integer(26),new Integer(27),new Integer
(28),new Integer(29),new Integer(30),new Integer
(31),null}
};
private String[]columnNames={
"Sunday","Monday","Tuesday","Wednesday",
"Thursday","Friday","Saturday"
};
public CalendarTableFrame(){
setTitle("java2");
setSize(WIDTH,HEIGHT);
JTable table=new ;
getContentPane()(new JScrollPane(table),
ER);
}
}
參考解析:
第1處:Object[][]
第2處:JTable(cells,columnNames)
【解析】第1處定義二維數組保存日期數據;第2處JTable的構造方法第一個參數是數據,第二個參數是表格第一行中顯示的內容。
相關文章
-
2017全國計算機二級Java考試題庫
在一個面向對象的系統中,類(class)是數據和操作數據的方法的集合。數據和方法一起描述對象(object)的狀態和行爲。下面是關於全國計算機二級Java考試題庫,希望大家認真閱讀! 全國計算機二級Java考試題庫【1】1). 下 -
2017年全國計算機二級JAVA考試題庫下載
Java提供了衆多的一般對象的類,通過繼承即可使用父類的方法。yjbys小編收集一些關於計算機二級JAVA考試題庫,希望大家認真練習!1). 順序存儲結構( )。A.僅適合於靜態查找表的存儲B.僅適合於動態查找表的存儲C.既適合靜 -
2017全國計算機二級考試JAVA考試題庫
Java是一個純的面向對象的程序設計語言,它繼承了 C++ 語言面向對象技術的核心。下面是小編收集的計算機二級考試JAVA考試題庫,希望大家認真閱讀!1). 某二叉樹結點的前序序列爲E、A、C、B、D、G、F,對稱序列爲A、B、C、D -
2017年全國計算機二級Java題庫
第49次全國計算機等級考試,已經開始報名,各位開始也要開始進入複習階段了。下面是小編整理的關於全國計算機二級Java題庫,希望大家認真閱讀! 一、選擇題1[單選題] 在軟件開發中,需求分析階段可以使用的工具是( )。A -
2017下半年全國計算機二級Java題庫
2017年下半年計算機等級考試已經進入報名階段了,下面是小編收集的全國計算機二級Java題庫,希望大家認真做題!~ 單選題1). 數據庫系統的核心是A.數據模型B.數據庫管理系統C.軟件工具D.數據庫正確答案:B2). 若某線性表 -
2017年計算機二級考試Java題庫
Java 語言靠羣體的力量而非公司的力量是 Sun 公司的口號之一,並獲得了廣大軟件開發商的認同。這與微軟公司所倡導的注重精英和封閉式的模式完全不同。下面是小編整理的關於計算機二級考試Java題庫,希望大家認真閱讀!1、 -
2017年計算機二級Java考試題庫
Java不僅提供了一個豐富的語言和運行環境,而且還提供了一個免費的Java開發工具集(JavaDevelopersKits,簡稱JDK)。下面是小編整理的關於計算機二級Java考試題庫,希望大家認真練習! 選擇題1、以下 不是Java中有效的關鍵 -
2017年全國計算機二級考試JAVA試題
Java是一種可以撰寫跨平臺應用程序的面向對象的程序設計語言。下面是小編收集的關於全國計算機二級考試JAVA試題,希望大家認真閱讀!1). 下列關於for循環和while循環的說法中哪個是正確的?e循環能實現的操作,for循環都能 -
全國計算機二級JAVA考試題庫
Java支持快速原型和容易試驗,它將導致快速程序開發。這是一個與傳統的、耗時的編譯、鏈接和測試形成鮮明對比的精巧的開發過程。下面是小編整理的關於全國計算機二級JAVA考試題庫,希望大家認真做題!1). J2EE和( )語言綁 -
2017年9月計算機二級JAVA考試題庫
Java還包括一個類的擴展集合,分別組成各種程序包(Package),用戶可以在自己的程序中使用。以下是關於計算機二級JAVA考試題庫,歡迎大家參考! 【1】計算機二級JAVA考試題庫1). 某二叉樹結點的前序序列爲E、A、C、B、D、