《算法与程序设计》模块练习题-Java语言-(带答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《算法与程序设计》模块练习题-Java语言
一、理论练习选择题(单选):
1、Java是一门()。
A、自然语言
B、汇编语言
C、高级语言
D、机器语言
2、下面是Java语言中整数型关键字的是()。
A、 int
B、 float
C、 double
D、 char
3、下列不是常量的是()。
A、 7
B、 a
C、 true D 、‘a’
4、下列可以作为合法变量名的是______。
A、c0
B、0A
C、a-3
D、static
5、取余数的算术运算符是_______。
A 、++ B、 -- C、 / D、 %
6、if语句属于()。
A、顺序结构
B、分支结构
C、循环结构
D、程序结构
7、double型的变量所占的空间是()。
A、4字节
B、6字节
C、8字节
D、10字节
8、Java相关文件的扩展名不包括()。
A、 java
B、class
C、exe
D、cpp
9、int x=1; System.out.println(“x=”+x);输出的结果是()。
A、1
B、1 <回车>
C、x=1<回车>
D、x=1
10、算法结构不包括()。
A、输入数据
B、处理数据
C、输出数据
D、计算数据
11、下面语句正确的是()。
A、 b+1=a;
B、a=b+1;
C、 a=b
D、 b++=a;
12、编译Java源文件需要用到的命令是()。
A、 javac
B、 java
C、javadoc
D、直接运行源文件的名字
13、a的7倍减3的结果,对b(b不等于0)取余,正确的表达式是()。
A、(7a-3)/b;
B、7*a-3%b;
C、(7a-3)%b;
D、(7*a-3)%b;
14、下面说法正确的是()。
A、 Java中不区分大小写
B 、Java中区分大小写
C、中文字符可以出现在表达式中
D、中文字符只能出现在字符串中
15、main方法中的args参数的类型是()。
A、int
B、float
C、String
D、char[]
16、计算机能够直接识别的语言是()。
A、机器语言
B、汇编语言
C、高级语言
D、Java语言
17.算法是。
A.计算方法 B.计算公式C.对解决问题的方法和步骤的描述
18.java简单应用程序的设计步骤为:
A.编写代码、保存程序、编译代码、调试运行
B.编写代码、编译代码、保存程序、调试运行
C.编写代码、编译代码、调试运行、保存程序
19. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的()?
A、public static void main()
B、public static void main( String args[] )
C、public static int main(String [] arg )
D、public void main(String arg[] )
20、有程序代码如下:
class Print
{
public static void main(String args[])
{
System.out.println(“Hello,Welcome to Java!”);
}
}
编辑完程序,保存的源文件名为:
A、Print.java
B、print.java
C、Print.txt
D、print.class
二、程序编辑练习选择题(单选):
1、以下程序的输出结果是:
public class e1
{
public static void main(String args[])
{
int a,b;
a=10;b=25;
a=a+b;
b=a-b;
a=a-b;
System.out.println(“a=”+a+“ b=”+b);
}
}
A.a=a b=b B.a=10 b=25 C.a=25 b=10 D.a=15 b=5
2、以下程序的输出结果是:
public class e2
{
public static void main(String args[])
{
int a = 10;
System.out.print(“a=”+a);
}
}
A、10=a
B、10=10
C、10
D、 a=10
3、请在划线处添上正确的代码:
public class e3
{
public static void main(String args[])
{
int a;
if( )
{System.out.println(a+”是偶数”)}
else
{ System.out.println(a+”是奇数”)}
}
}
A、a/2=0
B、a/2==0
C、a%2=0
D、 a%2==0
4、以下程序的输出结果是:
public class e4
{
public static void main(String args[])
{
int r = 10,h=3;
double v=1/3*3.14*r*r*h;
System.out.print(“底面半径为”+r+“高为”+h+“的圆锥体的体积v=”+v);
}
}
A、底面半径为r高为h的圆锥体的体积v=314
B、底面半径为r高为h的圆锥体的体积v=0
C、底面半径为10高为3的圆锥体的体积v=314
D、底面半径为10高为3的圆锥体的体积v=0
5.设有下面的类:
class AA
{
public static void(String args[])
{
System.out.println (“我喜欢Java!”);
System.out.print (“我喜欢C++!”);
}
}
则顺序执行如下语句后输出结果为:()
A、我喜欢Java!
B、我喜欢C++! <回车> 我喜欢Java! <回车>
C、我喜欢Java! <回车> 我喜欢C++! <不回车>
D、我喜欢Java! <不回车>
6、以下程序的输出结果是:
public class e4
{
public static void main(String args[]) {
int a=1;
a+=2; //执行完 a变为3
a-=1; //执行完a变为2
a*=2; //执行完a变为4
a++; //执行完a变为5
System.out.print(“a=”+a);
}
}
A、4
B、a=4
C、5
D、a=5。