Java基礎程式設計題 API階段測試

2021-07-27 21:26:36 字數 1513 閱讀 5680

試卷答題說明

1.總分100分

2.專案名稱用自己的中文名字(如果本班有重名的學員,則在專案名稱後加上學號,如:張三001和張三002)

3.包名為com.itheima.tests,總共5道題目分別命名為test01、test02…..

4.提交答案的方法:直接將專案複製出來打成zip壓縮包發給老師,千萬不要打成jar包

第一題(程式設計題: 15分 )

按需求完成指定功能,題目如下:

模擬登入,給三次機會,並提示還有幾次機會

1. 假設使用者名稱和密碼均為admin,如果輸入正確,控制台輸出:歡迎admin登入

2. 如果輸入錯誤,控制台輸出:錄入錯誤,您還有2次機會(最多有3次機會)

第二題(程式設計題: 15分)

按需求完成指定功能,題目如下 :

鍵盤錄入乙個字串,統計該字串中大寫字母字元,小寫字母字元,數字字元出現的次數,其他字元出現的次數。

例如鍵盤錄入:abcdeabcd123456!@#

%^  

輸出:abcdeabcd123456!@#

^%中大寫字母有:5個,小寫字母有:4個,數字字元:6個,其他字元:6個

第三題(程式設計題: 15分 )

按需求完成指定功能,題目如下:

(1)有乙個數字字串」25 11 -6 20 102 9」,數字之間用空格間隔

(2)利用氣泡排序對這串數字按照從小到大排序,生成乙個數值有序的字串」-6 9 11 20 25 102」

第四題(程式設計題: 25分)

按需求完成指定功能,題目如下 :

定義乙個mystringutil工具類,該類中定義三個方法,要求如下:

(1)public static char tochararray(string str) : 將給定的引數字串轉成對應的字元陣列(不能直接呼叫jdk中的工具類及string類中的tochararray方法)

(2)public static string getsinglestring(string str) : 去除給定的引數字串中的重符字元(重複字元只保留乙個),將新的字串返回

(3) public static boolean isbalancedstring(string str): 如果左右兩邊字元相同則返回true,否則返回false,例如:abccba是對稱字元

* 例如:abcdecba不是對稱字元

第五題(程式設計題: 30分)

按需求完成指定功能,題目如下:

定義string getstr(char chs)靜態方法,方法內要求:從chs中隨機獲取4個元素,再和1個0-9之間(包含0和9)的整數組成乙個五個字元的字串。

定義main方法,方法內完成:

(1)定義長度為26,元素值為26個大寫英文本母的陣列chs

(2)傳遞陣列chs呼叫getstr(char chs)方法,獲取返回值,並在控制台列印返回值

Java基礎階段總結

1 介面 介面是特殊的抽象類 介面的定義格式 abstract通常不寫 public abstract inte ce 介面名 2 內部類 1 匿名內部類 匿名子類的類名 2 成員內部類 跟方法同級別的類,定義在乙個類裡面 訪問許可權可以是四種訪問許可權的任意一種 構造物件方式 a 非static ...

網路程式設計基礎API

網路位元組序 1.tcp ip協議規定,網路資料流應採用大端位元組序 0x12345678 小端儲存 78儲存在低位址 大端儲存 12儲存在低位址 網路位元組序和主機位元組序的轉換 include uint32 t htonl uint32 t hostlong uint16 t htons uin...

java 程式設計題

1 數字的遊戲 輸入檔名 gaspar.in 輸出檔名 estdout.pc2 問題描述 n個教徒和n個非教徒在深海上遇險,必須將一半的人投入海中,其餘的人才能倖免於難,於是他們想了乙個辦法 2n個人圍成一圈,從第乙個人開始依次迴圈報數,每數到第9個人就將他扔進大海,如此迴圈直到只剩下n個人為止。問...