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

当前位置:首页 > JAVA语言程序设计期末考试试题和答案

JAVA语言程序设计期末考试试题和答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 20:46:34

.

10.下面是一个Java Application 的主类的定义,其功能是输出所有命令行参数。 import java.io.*; public class MyClass {

public static void main(String args[ ]) {

if( args.length !=_0__)

for(int i=0; i < args.length; i++) System.out.println(_\else System.out.println(没有命令行参数); } }

11下面是一个小程序的主类myprogram的定义, 其中A、B是该主类所在源程序中已定义的另两个类的类名: import java awt.*; import java applet.*;

public class myprogram extends Applet//定义小程序的主类 { A a; B b;

public _____ myprogram ___ init( ) { a=new A( ); b=___new__ B( ); } }

12. Java的复合数据类型有 : 类、数组和___接口____等。 Java的简单数据类型有 : 数值类型(整形和浮点类型),自负类型和布尔类型 13. 表达式3/6 * 5的计算结果是_0_______ 。

14.定义初值为10的10次方的长整型变量 lvar 的语句是:_______long lvar=1*e10___________________。

15. 顺序结构、分支结构(或称选择结构)、__循环结构__________是结构化程序设计的三种基本流程控制结构。

16. 以下方法 m 的功能是求两参数之积的整数部分。

.

.

int m ( float x, float y ) { _______k=(int)x*y___________; }

17. Java 源程序文件编译后产生的文件称为____字节码____文件,其扩展名为 ___.class_______ 。

18.Java 和 c++都是面向对象的程序设计语言。 三、程序分析:(每题4分) 1. 下面是一个排序的程序: import java.io.*; public class Test56_Sort {

public static void main(String args[ ]) {

int[] a={42,99,5,63,95,36,2,69,200,96}; System.out.println(排序前的数据序列:); ShowArray(a); Sort(a);

System.out.println(排序后的数据序列:); ShowArray(a); }

public static void Sort(int[] x) { int w;

for(int i=1; i

for(int j=0; jx[j+1])

{ w=x[j]; x[j]=x[j+1]; x[j+1]=w; } /* if(i==1||i==2) ShowArray(x); if(i==2) break; */ }

.

.

}

public static void ShowArray(int b[]) {

for(int i=0; i

问题: 如果将方法Sort( )中的一对注释符(/* */)去掉,程序输出的结果是什么? 排序前的数据序列:

b[0]=42b[1]=99b[2]=5b[3]=63b[4]=95b[5]=36b[6]=2b[7]=69b[8]=200b[9]=96 b[0]=42b[1]=5b[2]=63b[3]=95b[4]=36b[5]=2b[6]=69b[7]=99b[8]=96b[9]=200 b[0]=5b[1]=42b[2]=63b[3]=36b[4]=2b[5]=69b[6]=95b[7]=96b[8]=99b[9]=200 排序后的数据序列:

b[0]=5b[1]=42b[2]=63b[3]=36b[4]=2b[5]=69b[6]=95b[7]=96b[8]=99b[9]=200 2. 请写下程序的输出结果: public class Test52 {

String str1=\String str2=\public static void main(String args[]) {

System.out.print(str1); System.out.println(str2); } } 输出结果:

3. 请写下程序的输出结果: public class T2_4 {

public static void main(String[] args)

.

.

{

int i,j; char c='*'; for(i=0;i<5;i++) {

for(j=0;j<=i;j++) System.out.print(\ System.out.println(); } } } 输出结果:

4、请写下程序的输出结果: public class ex2_2 {

public static void main (String args[ ] ) {

int x , y ; byte b = 6; float z = 1.234f ; double w = 1.23; boolean flag; x = 12 ; y = 300; flag=x>y;

System.out.println(\ flag=z>w;

System.out.println(\ } }

.

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

. 10.下面是一个Java Application 的主类的定义,其功能是输出所有命令行参数。 import java.io.*; public class MyClass { public static void main(String args[ ]) { if( args.length !=_0__) for(int i=0; i < args.length; i++) System.out.println(_\else System.out.println(没有命令行参数); } } 11下面是一个小程序的主类myprogram的定义, 其中A、B是该主类所在源程序中已定义的另两个类的类名: import java awt.*; import java applet.*;

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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