java无忧网

标题: 宁波大红鹰学院 2015级专科计算机应用技术专业《Java高级编程》毕业补考考试试卷 [打印本页]

作者: java无忧网    时间: 2018-9-13 16:01
标题: 宁波大红鹰学院 2015级专科计算机应用技术专业《Java高级编程》毕业补考考试试卷
宁波大红鹰学院
2018-2019学年第一学期
2015级专科计算机应用技术专业《Java高级编程》
毕业补考考试试卷
考核方式:大作业
题目一:程序阅读题(每题5分,总共40分)
要    求:阅读以下程序,完成程序填空并运行程序结果。
1、以下程序最终运行的结果i是_____2______.
class MaxShuzu
{
public static void main(String args[])
{   int i=1;
    int j=i++;
   if((i>++j)&&(i++==j)){
i+=j;
}  }   }
2、以下程序最终运行的结果是_____168_______。
class MaxShuzu
{
public static void main(String args[])
{
int x[]={125,21, 5, 168, 98};
int max=x[0];
for(int i=1;i<5;i++){
        if(x>max)
            max=x;
}
System.out.println(max);
}
}
3、以下程序的作用是什么?
class Breakexe
{
  publicstatic void main(String args[])
  {
       intsum=0,n=1;
       while(true)
        {
         sum+=n;
         if(sum>=100)
         break;
          n++;
        }
       System.out.println(n);
   }
}
答:______求n第多少次总和大于100__________________ ________________________________________________
4、
public class star
{   
public static voidmain(String[] args)  {
       int i,j;
       for(i=0;i<5;i++){
          for(j=0;j<=i;j++)
            System.out.print("*");
       System.out.println();
       }
     }
  }
输出结果:____________
*
* *
* * *
* * * *
* * * ** ________________________________________________
5、阅读以下程序
public classExcise73 {
       public static void main(String[] args) {
              double p1=3,p2=3.5;
              double sum;
              System.out.println("请输入订购数量:");
              Scanner in=new Scanner(System.in);
              int num=in.nextInt();
              if(num>200)
                     sum=num*p1;
              else sum=num*p2;
              System.out.println("总价是:"+sum);
              }
}
当输出值为300时,输出__________900__________________________________________
6、阅读以下程序:
public class abc {
public static void main(String   args[ ]) {        
int i, s = 0  
        int a[] = { 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120 };        
for ( i = 0  i< a.length  i++ )
         if (i % 3 == 0)  
s += a;     
System.out.println("s=" + s);  
}
}
输出结果:__________s=260____________________________________________________
7、阅读以下程序:
public class TestArray
{   publicstatic void main(String args[ ]){
int i , j ;
int a[ ] = { 5,9,6,8,7};
for ( i = 0 ; i < a.length-1; i ++ ) {
int k = i;
for ( j = i ; j < a.length ; j++ )
if ( a[j]<a[k] )
k =j;
int temp =a;
a = a[k];
a[k] = temp; }
for ( i =0 ; i<a.length; i++ )
System.out.print(a+" ");
System.out.println( );
}
}
输出结果:___________ 5 6 7 8 9___________________________
8、阅读以下程序:
class ScoreExe
{
  public static void main(String args[])
   {
     int score=75;
switch(score<0||score>100)
        {
case 0:
          case 1:
          case 2:
          case 3:
          case 4:
          case 5:
             System.out.println("等级为E-不及格。");
             break;
          case 6:
             System.out.println("等级为D-及格。");break;
          case 7:
             System.out.println("等级为C-可。");break;
          case 8:
             System.out.println("等级为B-良好。");break;
          case 9:
          case 10:
             System.out.println("等级为A-优秀。");
        }
      }
   }
}
输出结果:_______________编译错误:swtich不支持boolean表达式条件______________________________________________
题目二:程序设计题(每题20分,总共60分)
1. 根据题目描述编写程序:
编写程序,完成一个计算器,该计算器能够完成对输入两个数的加、减、乘、除运算。加减乘除四个运算符从键盘中输入。     
2. 按要求完成如下程序:
编程实现:提示用户输入用户名和密码,如果用户名和密码都正确,则提示正确,如果用户名输入错误,则提示用户名错误,如果密码输入错误,则提示密码错误,输入三次程序退出。
3. 我国古代数学家张丘建成在《算经》中出了一道"百钱买百鸡"的问题,题意是:五文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡,现在用100文钱买一百只鸡,那么各有公鸡、母鸡、雏鸡多少只?
设计程序实现计算。
作业上交要求:
1、作业上交截止时间2018年9月17日
2、作业上交内容:(1)包含所有程序的源文件(.java)的项目文件夹;(2)将文件打包以“班级+姓名+学号”的方式命名。
3、作业上交方式: 在截止时间之前发送到邮箱 12802513@qq.com
下载地址:
**** 本内容需购买 ****





欢迎光临 java无忧网 (http://www.javawyw.com/) Powered by Discuz! X3.2