<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            JAVA類軟件研發工程師筆試題目

            時間:2022-10-10 06:35:58 筆試題目 我要投稿
            • 相關推薦

            JAVA類軟件研發工程師筆試題目

              導讀:此套題目請在60分鐘內作答,先考驗一下自己的技術是不是成熟了吧。以下是由應屆畢業生網小編J.L為您整理推薦的JAVA類軟件研發工程師筆試題目,歡迎參考閱讀。

            JAVA類軟件研發工程師筆試題目

              一、選擇題

              1、下面哪項是不合法的標識符:( )

              A. $persons B. TwoUsers C. _point D. final

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

              A. 3.5 B. 3 C. 4 D. 5

              3、下列說法正確的是( )

              A.在類方法中可用this來調用本類的類方法 B.在類方法中調用本類的類方法時可直接調用

              C.在類方法中只能調用本類中的類方法 D.在類方法中絕對不能調用實例方法

              4、關于以下程序段,正確的說法是:()

              1)String s1 = “abc” + “def”;

              2)String s2 = new String(s1);

              3)if(s1.equals(s2))

              4) System.out.println(“.equals() succeeded”);

              5)if(s1 == s2)

              6) System.out.println(“== succeeded”);

              A. 行4與行6都將執行 B. 行4執行,行6不執行

              C. 行6執行,行4不執行 D. 行4、行6都不執行

              5.以下哪個不是Collection的子接口?

              A. List B. Set C. SortedSet D. Map

              6. 下列代碼中,將引起編譯錯誤的行是

              1) public class Exercise{

              2) public static void main(String args[]){

              3) float f=0.0;

              4) f+=1.0;

              5) }

              6) }

              A. 第2行

              B. 第3行

              C. 第4行

              D. 第6行

              7.下面程序運行后的結果是什么?

              Public class Test{

              Static Boolean foo(char c){

              System.out.print(c);

              Return true;

              }

              Public static void main(String[] argv){

              int i=0;

              For(foo(‘A’);foo(‘B’)&&(i<2);foo(‘C’)){

              i++;

              foo(‘D’);

              }

              }

              }

              A.ABDCBDCB B.ABCDABCD

              C.Compilation fails. D.An exception is thrown at runtime.

              8. 下面概念中,不屬于面向對象方法的是______。

              A、抽象 B、繼承 C、多態 D、過程調用

              9. 數據庫DB、數據庫系統DBS、數據庫管理系統DBMS三者之間的關系是___。

              A、DBS包括DB和DBMS B、DBMS包括DB和DBS

              C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS

              10. 下列關于棧的敘述中正確的是_____。

              A、在棧中只能插入數據 B、在棧中只能刪除數據

              C、棧是先進先出的線性表 D、棧是先進后出的線性表

              11. 在命令窗口執行SQL命令時,若命令要占用多行,續行符是______。

              A、冒號(:) B、分號(;) C、逗號(,) D、連字符(-)

              12. 設有圖書管理數據庫:

              圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))

              讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))

              借閱(借書證號C(4),總編號C(6),借書日期D(8))

              對于圖書管理數據庫,分別求出各個單位當前借閱圖書的讀者人次。下面的SQL語句正確的是______。

              SELECT 單位,______ FROM 借閱,讀者 WHERE 借閱.借書證號=讀者.借書證號

              A、COUNT(借閱.借書證號) GROUP BY 單位 B、SUM(借閱.借書證號) GROUP BY 單位

              C、COUNT(借閱.借書證號) ORDER BY 單位 D、COUNT(借閱.借書證號) HAVING 單位

             

              二、代碼查錯

              1.abstract class Name {

              private String name;

              public abstract boolean isStupidName(String name) {}

              }

              解釋何錯誤? 并更正

              2.public class Something {

              void doSomething () {

              private String s = "";

              int q = s.length();

              }

              }

              解釋何錯誤? 并更正

             

              三、簡答題(可任選4題作答,多答不限)

              1、談談Collection 和Collections 的區別?

              2、談談final, finally, finalize的區別?

              3、請談談List、Set、Map的區別

              4、HTTP請求的GET與POST方式的區別?

              5、request.getAttribute() 和 request.getParameter() 有何區別?

              6、MVC的各個部分都有那些技術來實現?如何實現?

              7、簡要介紹下什么是web容器?

              8、談談你對java常用幾種設計模式的理解?例如工廠模式、單例模式等。

             

              四、代碼實現

              1、編寫SQL語句

              1) 創建一張學生表,包含以下信息,學號,姓名,年齡,性別,家庭住址,聯系電話

              Create table stu (學號 int ,

              姓名 varchar(8),

              年齡 int,

              性別 varchar(4),

              家庭地址 varchar(50),

              聯系電話 int

              );

              2) 修改學生表的結構,添加一列信息,學歷;

              3) 向學生表添加如下信息:

              學號 姓名 年齡 性別 聯系電話 學歷

              1 A 22 男 123456 小學

              4) 修改學生表的數據,將電話號碼以11開頭的學員的學歷改為“大專”;

              5) 刪除學生表的數據,姓名以C開頭,性別為‘男’的記錄刪除;

              6) 查詢學生表的數據,將所有年齡小于22歲的,學歷為“大專”的,學生的姓名和學號示出來,并按年齡降序排列;

              7) 查詢學生表的數據,查詢所有信息,列出前100行的記錄;

              8) 按照性別分組查詢所有的平均年齡。

              2、將一個鍵盤輸入的數字轉化成中文輸出

              (例如:輸入:1234567 輸出:一百二拾三萬四千五百六拾七)

              用java語言實現,,請編一段程序實現!

            【JAVA類軟件研發工程師筆試題目】相關文章:

            軟件研發工程師筆試題目及答案分享02-14

            java筆試題,筆試題目分享08-10

            java筆試題目及答案02-16

            大唐軟件java軟件工程師筆試題分享11-21

            邁瑞筆試題目硬件研發工程師11-21

            艾默生研發類筆試經歷12-08

            銳捷研發類筆試11-06

            網易研發類筆試歸來11-06

            JAVA類軟件工程師簡歷范文07-26

            軟件類筆試題12-09

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看