第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/31 5:18:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

.

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(\ } }

.

JAVA语言程序设计期末考试试题和答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c62pwu7xiy977xpo5846y5ap1c1kz8f00qfs_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top