java期末試題c卷,JAVA程序設計期末考試試卷及參考答案

c8bb76f088a6e958219e00cd735f0cae.png

《JAVA程序設計》

期末考試試卷

考生注意:1.本試卷滿分100分。

2.考試時間90分鐘。

3.卷面整潔,字跡工整。

4.填寫內容不得超出密封線。

總分題號一二三四五六

核分人題分21204019

復查人得分

一、單選擇題(每題2分,共計20分)

1、編譯Java ?Application 源程序文件將產生相應的字節碼文件,這些字節碼文件的擴展名為( ?????)。

A. java ?????????????????????B. .class

C. html ?????????????????????D. .exe

2、設 x = 1 , y = 2 , z = 3,則表達式 ?y+=z--/++x ?的值是( ?????)。

A. 3 ????????????????????????B. 3. 5

C. 4 ????????????????????????D. 5

3、不允許作為類及類成員的訪問控制符的是( ?????)。

A. public ???????????????????B. private

C. static ????????????????????D. protected

4、為AB類的一個無形式參數無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調用它,該方法頭的形式為( ?????)。

A. static void method( ) ???????????????????B. public void method( )

C. final void method( ) ????????????????????D. abstract void method( )

5、下面的代碼段執行之后count的值是什么( ?????)

int?count = 1;

for?(int?i = 1; i <= 5; i++) {

count += i;

}

System.out.println(count);

A、5?B、1C、15 ?D、16

6、定義一個類,必須使用的關鍵字是( ?)

A、publicB、classC、interfaceD、static

7、定義一個接口必須使用的關鍵字是(??????)

A、public B、classC、interfaceD、static

8、如果容器組件p的布局是BorderLayout,則在p的下邊中添加一個按鈕b,應該使用的語句是(??)

A、p.add(b);B、p.add(b,"North");

C、p.add(b,"South");D、b.add(p,"North");

9、聲明并創建一個按鈕對象b,應該使用的語句是( ????)

A、Button b=new Button();B、button b=new button();

C、Button b=new b();D、b.setLabel(“確定”);

10、Frame對象默認的布局管理器是( ??)

A、FlowLayoutB、BorderLayout

C、CardLayoutD、null

二、填空題(每題3分,共計24分)

1、開發與運行Java程序需要經過的三個主要步驟為?????????????????、

和????????????????????????????。

2、在Java的基本數據類型中,char型采用Unicode編碼方案,每個Unicode碼占

用?????????字節內存空間,這樣,無論是中文字符還是英文字符,都是占

用??????????字節內存空間。

3、設 x = 2 ,則表達式 ( x + + )/3 的值是?????????????。

4、若x = 5,y = 10,則x < y和x >= y的邏輯值分別為???????????和 ???????????。

5、????????????????方法是一種僅有方法頭,沒有具體方法體和操作實現的方法,該方法必須在抽象類之中定義。 ??????????????方法是不能被當前類的子類重新定義的方法。

6、創建一個名為 MyPackage 的包的語句是??????????????????????????,

該語句應該放在程序的位置為:??????????????????????????????????????????。

7、設有數組定義:int ??MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; ??則執行以下幾個語句后的輸出結果是 ?????????????????。

int s = 0 ;

for (int i = 0 ; i < MyIntArray.length ; i + + )

if ( i % 2 = = 1 )

s += MyIntArray[i] ;

System.out.println(s);

8、在Java程序中,通過類的定義只能實現??????????重繼承,但通過接口的定義可以實現????????重繼承關系。

三、判斷題(每題2分,共計18分)

1.Java的源代碼中定義幾個類,編譯結果就生成幾個以.class為后綴的字節碼文件。()

2.Java程序里,創建新的類對象用關鍵字new,回收無用的類對象使用關鍵字free。(?)

3.Java有垃圾回收機制,內存回收程序可在指定的時間釋放內存對象。?????????(?)

4.構造函數用于創建類的實例對象,構造函數名應與類名相同,返回類型為void。(?)

5.在異常處理中,若try中的代碼可能產生多種異常則可以對應多個catch語句,若catch中的參數類型有父類子類關系,此時應該將父類放在后面,子類放在前面。???????(?)

6.擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法。 ?????(?)

7.Java的屏幕坐標是以像素為單位,容器的左下角被確定為坐標的起點。???????()

8.靜態初始化器是在其所屬的類加載內存時由系統自動調用執行。??????????????(?)

9.在Java中對象可以賦值,只要使用賦值號(等號)即可,相當于生成了一個各屬性與賦值對象相同的新對象。??????????????????????????????????????????????????(?)

三、寫出下面程序的運行結果(1小題8分,2.3.4小題10分)

1、import java.io.*;

public class abc

{

public static void main(String args?[ ])

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533202.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533202.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533202.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

mysql 分組查詢原理,MySQL分組查詢Group By實現原理詳解

由於GROUP BY 實際上也同樣會進行排序操作&#xff0c;而且與ORDER BY 相比&#xff0c;GROUP BY 主要只是多了排序之后的分組操作。當然&#xff0c;如果在分組的時候還使用了其他的一些聚合函數&#xff0c;那么還需要一些聚合函數的計算。所以&#xff0c;在GROUP BY 的實現…

mysql 執行計劃詳解,Mysql中的explain執行計劃詳解(1)

創建一個表test_explain&#xff0c;并添加入下的數據mysql> create table test_explain( a int primary key, b int);Query OK, 0 rows affected (0.09 sec)mysql> insert into test_explain value(1,1),(2,2),(3,3),(4,4),(5,5);explian中的type字段&#xff1a;表示m…

mac php命令行模式,phpstorm分別在Mac和Windows下啟動命令行,并啟用ssh

Mac:在terminal下運行 sudo -i 輸入密碼 就可以用ssh IP:端口 命令行登錄了DAssist是一個命令行開發輔助&#xff0c;可直接在系統命令行工具中使用&#xff0c;Linux和MacOS等自帶命令終端的系統好說&#xff0c;windows下也有cmd和powerShell。那么如何結合開發IDE工具進行…

matlab 價格統計,matlab中的金融數據統計

1.均勻分布隨機數生成函數unidrnd(N&#xff0c;m&#xff0c;n)N生成1到N之間的一個隨機數&#xff0c;確定輸出矩陣m行&#xff0c;n列。2.生成連續均勻分布的隨機數unifrnd(A,B&#xff0c;m,n)A,B表示上下界。3.生成正態分布隨機數normrnd(mu,sigma,m,n)mu均值&#xff0c;…

php訪問js文件不存在,php文件里js不能被執行

我想把上傳文件路徑返回到前端保存&#xff0c;但是后臺php文件里的js沒有執行&#xff0c;前臺input標簽里的value值一直為空后臺acceptfile.php代碼如下:<?php if(!isset($_REQUEST[filename])){exit(No file);}else{$upload_path dirname(__FILE__)./audio;date_defaul…

php 零寬斷言,正則表達式之零寬斷言實例詳解【基于PHP】

這篇文章主要介紹了正則表達式之零寬斷言,簡單介紹了零寬斷言的概念、分類及php實現技巧與相關注意事項,需要的朋友可以參考下本文實例講述了正則表達式之零寬斷言。分享給大家供大家參考&#xff0c;具體如下&#xff1a;前言之前我曾寫了一篇關于正則表達式的文章(//www.jb51…

python 邏輯回歸準確率是1,Python利用邏輯回歸模型解決MNIST手寫數字識別問題詳解...

本文實例講述了Python利用邏輯回歸模型解決MNIST手寫數字識別問題。分享給大家供大家參考&#xff0c;具體如下&#xff1a;1、MNIST手寫識別問題MNIST手寫數字識別問題&#xff1a;輸入黑白的手寫阿拉伯數字&#xff0c;通過機器學習判斷輸入的是幾。可以通過TensorFLow下載MN…

php面試題接口方面,php面試題6 - osc_xb4v1nhl的個人空間 - OSCHINA - 中文開源技術交流社區...

php面試題6一、總結二、php面試題6寫出你認為語言中的高級函數:1)preg_replace()2)preg_match()3) ignore_user_abort()4) debug_backtrace()5) date_default_timezone_set(“PRC”)6) get_class_methods() 得到類的方法名的數組7) preg_split() 字符串分割成數組8)json_encode…

軌道車輛垂向振動Matlab建模與仿真,基于matlab/simulink的車輛建模與故障分析

隨著鐵路行業高速發展,列車運行速度逐漸提高,鐵路安全越來越受到人們的重視,如何保證鐵道車輛運行安全及其故障監測成為一個亟待解決的重大課題。客車車輛在結構上的故障主要有一系彈簧斷裂、減振器失效、空氣彈簧漏氣、高圓彈簧斷裂、車輪踏面擦傷、軸承故障以及蛇形減震器故障…

關于php的問題有哪些,關于PHP的報錯問題?

關于這個報錯的表格我不知到怎么去做&#xff0c;下面的是代碼&#xff1a;header(content-type:text/html;charsetutf-8);session_start();include_once ../include/conf.php;include_once ../include/func.php;include_once ../include/mysql.func.php;check_login();$pageSi…

oracle消耗內存的查詢,在AIX中計算ORACLE消耗的私有內存總數

一早就收到兄弟伙發的QQ信息&#xff0c;關于aix中oracle內存計算的內容The RSS number is equal to the sum of the number of working-segment pages in memory times 4 andthe code-segment pages in memory times 4.The TRS number is equal to just the code-segment page…

php讀取ds18b20,DS18B20_單總線協議

.H文件#ifndef _ONEWIRE_H#define _ONEWIRE_H#include "STC15F2K60S2.H"#include #define OW_SKIP_ROM 0xcc#define DS18B20_CONVERT 0x44#define DS18B20_READ 0xbe//IC引腳定義sbit DQ P1^4;//函數聲明extern void Delay_OneWire(unsigned int t);extern void Wri…

oracle官方文檔查看方法,oracle官方文檔_查看初始化參數(舉例)

深藍的blog&#xff1a;http://blog.csdn.net/huangyanlong/article/details/46864217記錄了一下&#xff0c;使用oracle11g聯機文檔&#xff0c;查看初始化參數的步驟。如果想查看&#xff0c;可以修改的初始化參數的概念信息&#xff0c;可以點擊“ChangingParameter Values …

matlab usewhitebg,Matlab的:geo??show的網格和框架

對於問題1和問題2&#xff0c;原因是軸總是在圖的後面。因此&#xff0c;一種解決方案是在當前的軸上添加新軸並顯示網格&#xff0c;框和自定義刻度。對於問題3&#xff0c;我使用regexprep以取代S後綴負緯度(同上爲經度)。我唯一的問題是經度0將是0E&#xff0c;緯度0,0N。這…

oracle p l,使用P.A.L制作便攜軟件 (一) 基本原理 | 么么噠擁有者

因愛好自學所得&#xff0c;并非專業&#xff0c;此處只是拋磚引玉&#xff0c;歡迎相互交流、學習、提高&#xff0c;辛苦碼字不易&#xff0c;如轉載望保留鏈接出處。簡單介紹&#xff1a;P.A.L是PortableApps.com Launcher的簡稱&#xff0c;它是PortableApps.com開發的便攜…

oracle form執行后左上角沒出現oracle標記,oracle form學習筆記

新增form步驟打開模板TEMPLATE&#xff0c;將其改成自己所要的名稱&#xff0c;刪除Data Blacks中的BLOCKNAME,DETAILBLOCK,刪除Canvases中的BLOCKNAME,刪除Windows中的BLOCKNAME,新增自己的Windows&#xff0c;Canvases&#xff0c;DateBlacks&#xff0c;在form級別的PRE-FOR…

linux 建oracle分區表,Oracle 10g 11g分區表創建舉例

1.3. 創建其他類型分區表1.3.1. 用多列分區鍵創建范圍分區表SQL> create table aning_mutilcol_range2 (aning_id number,3 aning_name varchar2(100),4 aning_year number,5 aning_month number,6 aning_day number,7 aning_amount number8 )9 partition by range (aning_y…

php carbon 連續日期,日期及時間處理包 Carbon 在 Laravel 中的簡單使用

在編寫 PHP 應用時經常需要處理日期和時間&#xff0c;這篇文章帶你了解一下 Carbon – 繼承自 PHP DateTime 類的 API 擴展&#xff0c;它使得處理日期和時間更加簡單。Laravel 中默認使用的時間處理類就是 Carbon。namespace Carbon;class Carbon extends \DateTime{// code …

chmod g s oracle,chmod

chmod(1)名稱chmod - 更改文件的權限模式用法概要chmod [-fR] absolute-mode file...chmod [-fR] symbolic-mode-list file...chmod [-fR] acl_operation file...chmod [-fR] [- named_attribute]...attribute_specification_list file...描述chmod 實用程序可更改或分配文件的…

linux lzo 壓縮文件,Linux常用壓縮和解壓命令

.tar 解包 tar xvf filename.tar.tar 打包 tar cvf filename.tar dirname.gz 解壓1 gunzip filename.gz.gz 解壓2 gzip -d filename.gz.gz 壓縮 gzip filename.tar.gz 和 .tgz 解壓 tar zxvf filename.tar.gz.tar.gz 和 .tgz 壓縮 tar zcvf filename.tar.gz dirname.bz2 解壓1 …