使用java理解程序逻辑试卷_《使用Java理解程序逻辑》试题分析
1、在Java中,一下方法屬于String類的有()
A:insert(int offset,char [] c);
B:replace(int start,int end String str);
C:split(String regex);
D:endsWith(String suffix);
正確答案:C、D
解析:
A:insert()方法是StringBuffer類提供的方法,用來插入字符串
B:replace()方法使用給定 String 中的字符替換此序列的子字符串中的字符
C:?split 根據(jù)給定正則表達式的匹配拆分此字符串
D:endsWith 測試此字符串是否以指定的后綴結(jié)束
A和B都是StringBuilder類里面的方法C,D是屬于String類的方法。
2、在Java中,已知表達式 int m[]={0,1,2,3,4,5,6};? 以下()能夠獲得該數(shù)組長度(選擇一項)
A:m.length()
B:m.length
C:m.length() -1
D:m.length+1
正確答案:B
解析:
本題考查的是Java數(shù)組概念,數(shù)組下標(biāo)是從零開始的,但是數(shù)據(jù)下標(biāo)的總量和數(shù)據(jù)長度相同
A:length()是獲取字符串的長度
C:length()是獲取字符串-1的長度
D:length+1是獲取數(shù)-1組長度
3、在Java中,下面代碼輸出的結(jié)果為()(選擇一項)
public static void main(String [] args){
int i=0;
while(i<9){
i++;
if(i%2!=0){
continue;
}
System.out.print(i);
}
}
A:8642
B:9753
C:2468
D:3579
正確答案:C
解析:
此題考查的是基于while語句的流程控制
在while循環(huán)中,當(dāng)i為奇數(shù)時,執(zhí)行continue語句,跳過輸出語句,執(zhí)行下一次循環(huán),只有當(dāng)i為偶數(shù)的時候才會執(zhí)行輸出語句,所有最終會輸出所有i為偶數(shù)的情況的值
4、在下列Java代碼片段中,email表示郵箱地址,若要獲取郵箱地址的用戶名,則下列選項正確的是()。
String email=“susan@prd.com";
(選擇一項)
A:String name=email.substring(0,email.indexOf("@"));
B:String name=email.substring(1,email.indexOf("@"));
C:String name=email.substring(0,email.indexOf("@")+1);
name=email.substring(email.indexOf("@")+1,email.indexOf('.'));
解析:
考查String類常用方法操縱字符串,public String substring(int beginIndex, int endIndex)第一個int為開始的索引,對應(yīng)String數(shù)字中的開始位置,第二個是截止的索引位置,對應(yīng)String中的結(jié)束位置1、取得的字符串長度為:endIndex - beginIndex;2、從beginIndex開始取,到endIndex結(jié)束,從0開始數(shù),其中不包括endIndex位置的字符。indexOf(String str)返回指定字符串在此字符串中第一次出現(xiàn)處的索引,所以選擇A
總結(jié)
以上是生活随笔為你收集整理的使用java理解程序逻辑试卷_《使用Java理解程序逻辑》试题分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java obix_obix协议在jav
- 下一篇: java 多线程 聊天_Java做一个多