《算法与程序设计》模块练习题-Java语言-(带答案)

更新时间:2023-11-02 08:42:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《算法与程序设计》模块练习题-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

二、程序编辑练习选择题(单选): 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);

、print.class }

}

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

本文来源:https://www.bwwdw.com/article/ujt2.html

Top