java基础练习实例_java基础练习题百度云.doc
java基礎(chǔ)練習題百度云
精品文檔
2016全新精品資料-全新公文范文-全程指導寫作 –獨家原創(chuàng) PAGE1 / NUMPAGES1
java基礎(chǔ)練習題百度云
整理:Lemon
題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子對數(shù)為多少?
題目:判斷101-200之間有多少個素數(shù),并輸出所有素數(shù)。
程序分析:判斷素數(shù)的方法:用一個數(shù)分別去除2到sqrt,如果能被整除,則表明此數(shù)不是素數(shù),
題目:打印出所有的”水仙花數(shù)”,所謂”水仙花數(shù)”是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個”水仙花數(shù)”,因為153=1的三次方+5的三次方+3的三次方。
題目:將一個正整數(shù)分解質(zhì)因數(shù)。例如:輸入90,打印出90=2*3*3*5。
程序分析:對n進行分解質(zhì)因數(shù),應先找到一個最小的質(zhì)數(shù)k,然后按下述步驟完成:
如果這個質(zhì)數(shù)恰等于n,則說明分解質(zhì)因數(shù)的過程已經(jīng)結(jié)束,打印出即可。
如果nk,但n能被k整除,則應打印出k的值,并用n除以k的商,作為新的正整數(shù)n,重復執(zhí)行第一步。
題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。
題目:輸入兩個正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。
題目:輸入一行字符,分別統(tǒng)計出其中英文字母、空格、數(shù)字和其它字符的個數(shù)。
1) 以下關(guān)于Java語言說法錯誤的是。
a) Java語言是一種OO語言,Java API是Java語言的幫助文檔 b) Java語言具有平臺無關(guān)性-Write Once,Run Anywhere
c) Java語言的核心是Java Virtual Machine
d) 使用Java語言,程序員要使用原始方法分配和釋放內(nèi)存空間 e) Java語言是一種編譯執(zhí)行語言
知識點: 第一章 Java語言基礎(chǔ)Java語言基本概念
2) 以下哪一項不是Java的關(guān)鍵字。
if a)
then b)
goto c)
case d)
while e)
知識點: 第二章 Java編程基礎(chǔ) Java中的關(guān)鍵字
3) 下列不是合法的Java語言標識符。
2variable a)
variable b)
_whatavariable c)
$anothervar d)
#myvar e)
f) _3_
知識點: 第二章 Java編程基礎(chǔ) Java中的標識符
4) 執(zhí)行下列代碼段后,變量x的值是。
x=9;
y=9;
x=?1:0;
1 a)
b)
0 c)
10 d)
知識點: 第二章 Java編程基礎(chǔ) 三元運算符
System.out.println;)
上面語句的輸出結(jié)果是。
4a)
b)
c)
d)
0 e)
知識點: 第二章 Java編程基礎(chǔ) 位運算符
6) 以下會產(chǎn)生編譯錯誤的Java語句是。
if System.out.println;a)
if System.out.println;b)
if System.out.println;c)
if System.out.println;d)
知識點: 第二章 Java編程基礎(chǔ) 選擇結(jié)構(gòu)
7) Java語言中,關(guān)于移位運算的正確的是。
128>>1=6a)
128>>>1=6b)
128>>1=-6c)
128>>>1=-6d)
知識點: 第二章 Java編程基礎(chǔ) 運算符
8) 以下不會產(chǎn)生編譯錯誤的是。
float f = 1.3; a)
char c = “a”; b)
byte b =57; c)
int i = 10; d)
boolean b = null; e)
知識點: 第二章 Java編
總結(jié)
以上是生活随笔為你收集整理的java基础练习实例_java基础练习题百度云.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 字符转数值_深入MYSQL字
- 下一篇: git 命令详解_再次学习Git版本控制