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的構造方法第一個參數是數據,第二個參數是表格第一行中顯示的內容。
-
內蒙古農業大學2016年下半年計算機等級考試網上報名通知
全國計算機等級考試(NCRE),由教育部考試中心主辦,面向社會,用於考查應試人員計算機應用能力的全國性計算機水平考試。本次報名工作安排於2016年6月1日上午8:00至10日下午5:30完成報名及繳費。考生最多可報考任意不同兩個科目,嚴禁重複報考同一科目。現將具體事項通...
-
2017年9月計算機二級考試ACCESS複習知識點
access用來開發軟件,比如生產管理、銷售管理、庫存管理等各類企業管理軟件,其最大的優點是:易學!下面是小編收集的關於計算機二級考試ACCESS複習知識點,希望大家認真閲讀!窗體設計與設計報表類似,用户也可以採用多種方式創建數據庫中的窗體。Access2003提供了9種創...
-
2017年計算機網絡技術考試真題及答案
計算機應用專業的特色是厚基礎,重方向。本專業學生可以學到很紮實的計算機應用基礎知識,就業面廣。下面是小編整理的關於計算機網絡技術考試真題及答案,歡迎大家參考!一、選擇題(每題1分)(1)我國研製成功第一台通用電子管103計算機是在A)1957年B)1958年C)1959年D)...
-
2017年計算機二級JAVA考試試題「答案」
Java是一個面向對象的語言。對程序員來説,這意味着要注意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。yjbys小編收集一些關於計算機二級JAVA考試試題,希望大家認真練習~!1).面向對象方法中,繼承是指()。A.一組對象所具有的相似性質B.一個對象具...