专题1  【2 】初识Java
woofer
一.填空题
1.自从Sun推出Java以来,按运用规模可分为三个版本,分离是().().().
2.情况变量的设置,若JDK安装在“D:\JDK”,则应设置Path为().classpath为().
3.Java源文件的扩大名为(),用Javac编译Java源文件,得到的字节码文件的扩大名为(). 4.假如Java源文件中有多个类,那么只能有一个类是()类.
二.选择题
1.作为Java运用程序进口的main办法,其声明格局是()
A.public static int main(String args[])      B.public static void main(String args[])
C.public void main(String args[])        D.public int main(String args[])
2.下面敕令阃确的是()
A.java AppFirst.java                        B.java AppFirst
C.java appfirst.class                          D.javac AppFirst
3.设有一个Java小程序,源程序名为FirstApplet.java,其HTML文件为FirstApplet.html,则运行该小程序的敕令为()
A.java FirstApplet                          B.javac  FirstApplet.java
C.appletviewer FirstApplet.java                D.appletviewer FirstApplet.html
4.JDK安装完成后,重要的敕令如javac.java等,都存放在根目次的()文件夹下.
A.bin          B.jre          C.include          D.doc
5.Java说话是一种__说话.
A.机械B.汇编C.面向进程的D.面向对象的c语言实现删除功能
6.Java程序的最根本构成单位是__.
A.函数B.进程C.变量D.类三.简答题(十分重要)
1.Java说话有哪些特?
2.JDK安装完成后,若何设置情况变量?
4.简述Java运用程序的开辟进程
专题2 标识符.表达式.数据类型
一.填空题
1.Java逻辑常量有两个:()和().
2.写出下列表达式的运算成果,设a=2,b=-4,c=true.
(1)-a%b++()
(2)a>=1 && a <= 10 ? a : b()
(3)c^(a>b)()
(4)(-a)<<a()
(5)(double)(a+b)/5+a/b()
3.比较两个数相等的运算符是:.
4.Java中的八种根本数据类型分离是:和.
二.选择题
1.下面这些标识符哪个是错误的()
A.Javaworld        B._sum        C.2Java Program      D.$abc
2.下列哪一组运算符的优先级次序是从高到低分列的()
A.|.&.!      B.&.^.||      C.!.%.++          D.<.<<.++
3.下面哪个赋值语句不会产生编译错误()
A.char a=’abc’;    B.byte b=152;    C.float c=2.0;  D.double d=2.0;
4.下面哪个单词是Java说话的症结字()java经典上机编程题
A.False        B.FOR        C.For      D.for
5.履行下面程序后,哪个结论是准确的()
int a, b, c;
a=1; b=3; c=(a+b>3 ? ++a : b++);
A.a的值为2,b的值为3,c的值为1B.a的值为2,b的值为4,c的值为2
C.a的值为2,b的值为4,c的值为1 D.a的值为2,b的值为3,c的值为2
6.设各个变量的界说如下,哪些选项的值为true ()
int a=3, b=3;
boolean flag=true;
A.++a = = b      B.++a= = b++    C.(++a = = b) || flag  D.(++a= =b) & flag
7.表达式(int)6.5/7.5*3的值的类型为()?
A.short        B.int      C.double      D.float
8.设a, b, x, y, z均为int型变量,并已赋值,下列表达式的成果属于非逻辑值的是()A.x>y && b<a        B.-z>x-y        C.y = = ++x      D.y+x*x++
9.下面语句输出的成果为()
Syste.out.println(5^2);
A.6        B.7      C.10      D.25
10.对下面的语句履行完后准确的说法是:()
int c=’c’/3;
System.out.println(c);
A.输出成果为21  B.输出成果为22    C.输出成果为32  D.输出成果为33
11.以下选项中变量a已界说类型,正当的赋值语句为()
A.a = int(y);      B.a= =1;        C.a = a+1=3;  D.++a;
12.履行下列程序段后,ch,x,y的值准确的是:()
int x=3, y=4;
boolean ch;
ch=x<y || ++x = = --y;
A.true,3,4      B.true,4,3      C.false,3,4  D.false,4,3
13.下列标识符中,准确的是.
A.1_Back
B.$_Money
C.$-money
D.2-Forward
14.现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之后,得到的成果类型应当是.
A.int类型
mysql显示无法启动B.double类型
C.float类型
D.long类型触发器和存储过程的作用
15.以下程序的运行成果为.
public class A {
public static void main(String a[]) {
int x = 2, y = 5;
String z = "5";
System.out.println(x + y);
System.out.println(x + z + "x+z");
System.out.println("x+y=" + x + y);
System.out.println("x+z=" + (x + z));
}
}
A.7          B.7 C.25      D.7
25x+z7x+z25x+z        25x+z
x+y=25          x+y=25          x+y=7          x+y=25
x+z=25          x+z=7          x+z=25        x+z=7
16.设有界说int a=12;则履行a*=12;语句后,a的值为:. A.144B.12C.24D.0
17.下列标识符中,正当的一个是.
A.$#@!$B.$我们$C.$22$D.2$$2
18.履行下列程序段后,b, x, y的值分离是.
int x=6,y=8;
boolean b;
toadb=x>y&&++x==--y;
A.true , 6, 8B.false , 6, 8C.e, 7, 7D.false,7, 7  19.下列程序运行的成果是.
public class A{
public static void main(String args[]){
int x = 7%3;
while(x){
x--;
}
System.out.println(x);
}
}
A.0B.1C.true D.编译错误三.编程题
1.运用Math.pow()办法,求出2的32次方的值.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。