云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java 程序设计习题集(题目)

Java 程序设计习题集(题目)

  • 62 次阅读
  • 3 次下载
  • 2025/6/2 10:43:07

Java 程序设计习题集 天津工程职业技术学院 2 第一章 Java语言概述 一、判断题

1.Java 语言不区分大小写。( )

2.Java 程序源文件的扩展名为“*.class”。( )

3.Java 程序中都含有 main 方法,因为它是所有 Java 程序执行的入口。 ( ) 4.Java 程序可以运行在任何操作系统上,只要有对应操作系统的虚拟机。( ) 5.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.设有一个 Java 小程序,源程序名为 Appfirst.java,其 HTML 文件为 Appfirst.html,则 运行该小程序的命令为。( ) A java Appfirst

B javac Appfirst.java

C appletviewer appfirst.java D appletviewer appfirst.html 3.下面命令正确的是。( ) A Java appfirst. java B Java appfirst

C Java appfirst. class D Javac appfirst

4.对主类的说明正确的是。( ) public class Helloworld {

public static void main(String args[ ]) {

System.out.println(\欢迎访问 Java 世界!\ }

A 源程序无法通过编译,因为主方法的声明不正确

B 源程序可以通过编译,但无法运行,因为该文件没有 public 类

C 源程序可以通过编译,但在运行时会出现“程序中没有主方法的异常” 3 D 程序能正常运行

5.如果已经编写了 Java 小程序 Appfirst.java,在编写它所对应的 HTML 文件时能正确将 其嵌入到 HTML 网页文件的语句是。( )

A B

C D 以上都不对。 三、简答题

a) Java 语言的编译过程与一般编程语言的编译过程有何不同? 2、Java 开发 Application 和 Applet 小程序,主要区别是什么?

四、编程题

1.编写一个 Java 应用程序,屏幕运行结果如下图所示: 2.对第 1 题的 Java 应用程序改写成为 Applet 程序,注意 Application 和 Applet 的区别, 并分别用 appletviewer 和 IE 浏览器查看结果。 第二章 Java 编程基础 一、判断题

1. “//”即可以表示单行注释,也可以表示多行注释。( ) 2.Java 中的整型 int 占 2个字节,取值范围为-32768~32767。( )

3.在 Java 语言中,执行语句 ”boolean t=1 && 0;”的结果是给 boolean 类型变量 t 赋初 值为 false。( )

4.声明变量时必须定义一个类型。 ( )

5.注释的作用是使程序在执行时在屏幕上显示注释符号之后的内容。( ) 6.Java 认为变量 Sum 与 sum 是相同的。 ( ) 7.求模运算符(%)只可用于整型操作数。 ( ) 8.算术运算符*,/,%,+和-有相同的优先级。 ( )

9.Java 语言中的标识符可以以数字、字母或下划线开头。 ( )

10.Java 中小数常量的默认类型为 float 类型,所以表示单精度浮点数时,可以不在后面加

4 F 或 f。 ( ) 二、选择题

1.下面这些标识符那个是错误的:( ) A Javaworld B _sum

C 2Java Program D $abc

2.下列那组基本数据类型所占的字节数相同。( ) A 布尔型和字符型 B 整型和单精度型 C 字节型和长整型 D 整型和双精度型

3.下列那一组运算符的优先级顺序是那由高到低排序的。( ) A |、&、!; B&、^、||; C !、%、++; D <、<<、++ 4.下面哪个赋值语句不会产生编译错误( )

A char a=’abc’; B byte b=152; C float c=2.0; D double d=2.0; 5.下面哪个单词是 Java 语言的关键字。( ) A False B FOR C For D for 6.有如下的程序:( ) public class Welcome3 {

public static void main( String args[] ) {

System.out.println( \!\\n\ } }

则它的输出结果是: A How are you ! B How are you ! C How are you !

D How are you!

7.执行下面程序后,哪个结论是正确的( ) 5 int a,b,c; a=1 ; b=3 ;

c=(a+b>3 ?++a:b++)

A a 的值为 2,b 的值为 3,c 的值为 1 B a 的值为 2,b的值为 4,c 的值为 2 C a 的值为 2,b的值为 4,c 的值为 1 D a 的值为 2,b 的值为 3,c 的值为 2

A char a=’abc’; B byte b=152; C float c=2.0; D double d=2.0; 8.设各个变量的定义如下,哪些选项的值为 true( ) int a=3,b=3; boolean flag=true;

A ++ a = =b B ++a= =b++ C (++a= =b) || flag D (++a= =b) & flag 9.使整值变量 x 加 1,下面写出的形式不对的是:( ) A x + + B + + x C x = x + 1 D x = + 1

10.下面表达式的值的类型为( ) (int)6.5/7.5*3

A short B int C double D float

11.设 a,b,x,y,z均为 int 型变量,并已赋值,下列表达式的结果属于非逻辑值的是( A.x>y && bx-y C y==++x D y+x*x++ 12.下面语句输出的结果为( ) system . out . println(5^2)

A 6 B 7 C 10 D 25

13.设 x 为 int 型变量,则执行以下语句段后,x 的值为( ) x=15; x+=x-=x-x;

A 10 B 20 C 30 D 40 14.对下面的语句执行完正确的说法是( ) int c=’c’/3;

System.out.println(c) ;

)。 A 输出结果为 21 B 输出结果为 22 C 输出结果为 32 D 输出结果为 33 15.以下选项中变量 a 以定义类型,合法的赋值语句为( ) A a= int(y) B a==1 C a=a+1=3 D ++a 16.阅读以下程序,选择正确的答案( ) int x=7,y=8,z=9; 6 char ch='A'; x++;z--;

System.out.println(x= =y); System.out.println(y=z--); System.out.println(x= =z);

System.out.println(ch++= ='A'); System.out.println(ch++= ='B');

A 程序输出结果均为布尔值 B 程序中输出 3 个 true

C 程序运行后,ch 的值为‘C’ D 程序运行后,z 的值为 8

17.执行下列程序段后,b,x,y 的值正确的是( ) int x=3,y=4; boolean ch;

ch=x

A true,3,4 B true,4,3 C false,3,4 D false,4,3 18.执行下列程序段后,b,x,y 的值正确的是( ) int x=3,y=4; boolean ch;

ch=x

A true,3,4 B true,4,3 C false,3,4 D false,4,3 三、简述题

1.Java 有那些基本数据类型。写出 int 型所能表达的最大、最小数据。

2.Java 有哪些算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符?试列举单 目和三目运算符。

3.写出下面表达式的运算结果,设 a=2,b=-4,c=true。 (1) - - a % b+ +

(2) ( a >= 1 && a <= 10? a : b) (3) c ^( a > b) (4) (- - a )<

(5) (double)(a+b)/5+a/b 第三章 Java 的控制结构 一、判断题

1.default 在 switch 选择结构中是必需的。( ) 7 2.break 语句在 switch 选择结构是必需的。( ) 3.while 循环中循环体至少执行一次。( ) 4.if 结构和 if/else 结构所做的动作是相同。( )

5. break 语句只用于循环语句中,它起到终止本次循环的作用。( ) 6. continue 语句只用于循环语句中,它起到终止本次循环的作用。( )

搜索更多关于: Java 程序设计习题集(题目) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Java 程序设计习题集 天津工程职业技术学院 2 第一章 Java语言概述 一、判断题 1.Java 语言不区分大小写。( ) 2.Java 程序源文件的扩展名为“*.class”。( ) 3.Java 程序中都含有 main 方法,因为它是所有 Java 程序执行的入口。 ( ) 4.Java 程序可以运行在任何操作系统上,只要有对应操作系统的虚拟机。( ) 5.Java 程序源文件名应该与主类名保持一致。( ) 二、选择题 1.作为 Java 程序应用程序入口的 main 方法,其声明格式是:( ) A public static int main (String args[ ]) B public static void main (String args[ ]) C public void ma

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com