计算机java程序设计与算法试题求解

1.在Java系统中设计程序,源文件的扩展名是_______。
2.高级语言的源程序在运行时通常要“翻译”成机器可以识别的机器语言。目前,翻译有两种形式(解释或编译)。可以采用哪一种方式与语言的性质有关,Java属于____性语言。
3.以“//”单引号开头的语句是注释语句,运行程序时____(执行/不执行) 注释语句。
4.计算机语言分为机器语言.汇编语言和高级语言,java语言或BASIC语言属于____语言,可以被计算机直接理解和执行的是_机器语言_语言。
5.在java的应用程序中,程序执行时____方法是应用程序的执行入口。
6.在java程序中,变量必须先______后使用。
7.Java语言中关键字______表示字符型类型。
8.java程序流程图,基本程序结构类型有______________________
9.表达式(5%2==0)的值是_______。
10.定义一个方法时,用关键字void指明方法______(有/没有)返回值。
11.方法调用Math.abs(-90)返回的结果是_______。
12.在Java语言中,逻辑常量只有_____和false两个值。
13.由static修饰的方法叫做_____方法。
14.在方法内部声明的变量叫做____,它必须进行初始化,并且只能在本方法内使用。
15.若需要将字符串类型变量转换为整型,使用的方法是_ __。
16.max=(a>b)?a:b; 若a=5,b=3,则max=____________
17.在for循环中执行____语句后终止某个循环,使程序跳到循环体外的第一个可执行语句;执行__语句后结束当前循环进入下一次循环;执行____语句后返回方法的值。
18.随机产生两位正整数的表达式可表示为___。
19.static double a[ ]; 表示__ __,a[]=new double[10]的作用是_ __。当编译执行a[10]= "abc"语句时系统会给出_ __错误提示。
20.面向对象程序设计有三个基本特征:__ __、__ _、__ _。
21.Java系统安装后,通常需要配置环境变量。一般情况下需要设置_ ____、__ __。
22.System.out.println();_____(可以/不可以)实现换行。
23.表达式9+5%2的计算结果是_________。
24.使用命令行方式输入数据,第一个参数将传递给args[____]。
25.在循环中使用 语句,将跳过本轮循环的剩余语句,进入循环的下一轮。
26.若用变量x来存放数据true/false,应将x声明为___ __类型。
27.写出随机产生[0,5]范围内整数的表达式 。
28.Java语言中关键字__ _表示双精度类型。
29.定义一个方法时,用关键字void指明方法 (有/没有)返回值。
30.结构化程序的三种基本结构是:__ __、_ __、____。
32.将变量m,加1后的值在屏幕上输出并换行,程序的语句是__________。
33.在Java程序编译过程中系统提示:variable x might not have been initialized。通常表示_ ____ 意思,这种错误属于程序设计中的__ ____错误(语法或逻辑)。
34.在Java语言中注释采用_____和_____两种注释格式。
35.方法调用Math.round(9.6)返回的结果是_____。
36.在语句int a[ ]中,a表示_____。
37.表达式(float)(2+3)/7运算结果的数据类型是__ ___。
38.将double数据类型的变量x的数值,强制转换为int类型的数据。然后赋给int数据类型的变量y的表达式为:__ ____。
39.在Java应用程序是有__ ___主类(一个或多个),该主类的重要特征是:__ _,一般的类是由__ ________组成。
40.在类中定义了方法a(),在调用时可直接通过方法名调用,(如:x=a();)方法a()在类中的声明格式应该是___ ______。

.java
解释
不执行
高级
main
声明
String
顺序、选择、循环
false
没有
90
true
静态
局部变量
Integer.parseInt()
5
break、continue、return
random.nextInt(100)
定义一个数组的引用、对数组进行初使化、数组越界
封装、继承、多态
path、classpath
可以
10
0
continue
boolean
rand.nextInt(5)
double
没有
顺序、选择、循环
System.out.println(m+1)
x定义了但没有赋值、语法
单行、多行
10
数组的引用
float
y=Integer.parseInt(x)
一个
public
public static int a()
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-01
1. .java
2.编译和解释(混合型模式)
3.不执行
4.高级语言,
5.main
6.声明
7.char
8.
9.false (假)
10.没有
11.90
12.true
13.静态
14.局部变量
15. Integer.parseInt();
16. 5
17. break,continue,return
18. (int)(Math.random()*100);
19.定义一个double型的数组a 。
实例化数组a ,使它的大小等于10 。
没有指定类型
20.对象、类和继承。
21.java_home变量值 ,path变量值
22.可以
23.10
24. 0
25. continue
26. boolean (布尔型)
27. (int)(Math.random()*6)
28. double
29. 没有
30.顺序结构、选择结构、循环结构
31.没有这个题目(呵呵)
32.System.out.println(m+1);
33.变量X没有初始化,语法
34.// 与/* */另外还有 /** */ ;
35.10
36.数组名
37.float (浮点型)
38.y=(int)X;
39.一个,是程序开始执行的位置,成员变量和成员方法
40.public double a();
第2个回答  2008-06-01
这么多...
1. .java
2.编译和解释(混合型模式)
3.不执行
4.高级语言,
5.main
6.声明
7.char
8. 顺序、选择、循环
9.false (假)
10.没有
11. 90
12.true
13.静态
14.局部变量
15.Integer.parsInt
16. 5
17. break,continue,return
18. random.nextInt(100)
19.定义一个double型的数组a 。
实例化数组a ,使它的大小等于10 。
没有指定类型
20.封装、继承、多态
21.java_home变量值 ,path变量值
22.可以
23.10
24. 0
25. continue
26. boolean (布尔型)
27. Random objrandom=new Random(5);.
28. double
29. 没有
30.顺序结构、选择结构、循环结构
31.没有这个题目(呵呵)
32.System.out.println(m+1+"\n");
33.变量X没有初始化,语法
34.// (单行) , /**/ (多行)
35. 10
36.数组名
37.float (浮点型)
38.y=(int)X;
39.一个,
是程序开始执行的位置,
成员变量和成员方法
40.public static double a()
{
}
第3个回答  2008-05-30
1.cs.2.解释.3.不执行.4.高级语言.5.main方法.6.声明.7.String.8.?.9.false.10.没有.11.?.12.true.13.静态.14.局部变量.15.Intger.parsInt();.16.5.17.break.continue.return.18.?19.静态double型数组.初始化数组大小.数组越介.20.继承,封装,多态.21.?.22.可以.23.11.24.0.25.continue.26.boolean.27.Random objrandom=new Random(5);.28.double.29.没有.30.?.32.System.out.println(++m);33.?.34./**/,//.35.?.36.变量名.37.float.38.int y=(int)x;39.一个,程序的入口点,方法,属性.40.static void a();
相似回答