12单元3 数据与异常处理程序设计 - 编程题信息

发布时间:2014-12-30 08:29:27

p

< class=' _1'>

流水号

答题时间

分数

内容号一

权重一

内容号二

权重二

p

< class=' _1'>

030107

0

0

030200

10

0

0

p

< class=' _1'>

内容号三

权重三

题型

难度

题类

外型

能力

p

< class=' _1'>

0

0

5

5

0

0

0

p

< class=' _1'>

区分度

关联题号1

关联题号2

相关码

等效试题号

空行

选项个数

p

< class=' _1'>

0

0

0

0

0

7

0

p

< class=' _1'>

p

< class=' _1'>

签名

拟题人

初审人

复审人

定稿人

倪晓瑞



写一个方法,实现字符串的反转,如:输入abc,输出cba

public static String reverse(String s){

int length=s.length();

StringBuffer result=new StringBuffer(length);

for(int i=length-1;i>=0;i--)

result.append(s.charAt(i));

return result.toString();

}



p

< class=' _1'>

流水号

答题时间

分数

内容号一

权重一

内容号二

权重二

p

< class=' _1'>

030108

0

0

030100

10

0

0

p

< class=' _1'>

内容号三

权重三

题型

难度

题类

外型

能力

p

< class=' _1'>

0

0

5

5

0

0

0

p

< class=' _1'>

区分度

关联题号1

关联题号2

相关码

等效试题号

空行

选项个数

p

< class=' _1'>

0

0

0

0

0

23

0

p

< class=' _1'>

p

< class=' _1'>

签名

拟题人

初审人

复审人

定稿人

倪晓瑞



编写一个程序用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行由大到小的排序。

import java.io.*;

  public class SelectSort

  {

   public static void main(String args[])

   {

    int a[]={20,10,50,40,30,70,60,80,90,100};

    int temp;

    for (int i=0; i

     for (int j=i+1; j

     {

      if (a[i]

       temp=a[i];

       a[i]=a[j];

       a[j]=temp;

      }

     }

    for (int k=0;k

    {

     System.out.println("a["+k+"]:"+a[k]);

    }

    }

   }



p

< class=' _2'>

流水号

答题时间

分数

内容号一

权重一

内容号二

权重二

p

< class=' _2'>

030109

0

0

030200

10

0

0

p

< class=' _2'>

内容号三

权重三

题型

难度

题类

外型

能力

p

< class=' _2'>

0

0

5

5

0

0

0

p

< class=' _2'>

区分度

关联题号1

关联题号2

相关码

等效试题号

空行

选项个数

p

< class=' _2'>

0

0

0

0

0

28

0

p

< class=' _2'>

p

< class=' _2'>

签名

拟题人

初审人

复审人

定稿人

倪晓瑞



输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

import java.util.*;

public class lianxi07 {

public static void main(String[] args) {

int digital = 0;

int character = 0;

int other = 0;

int blank = 0;

     char[] ch = null;

     Scanner sc = new Scanner(System.in);

     String s = sc.nextLine();

     ch = s.toChar();

     for(int i=0; i

      if(ch >= '0' && ch <= '9') {

       digital ++;

      } else if((ch >= 'a' && ch <= 'z') || ch > 'A' && ch <= 'Z') {

       character ++;

      } else if(ch == ' ') {

       blank ++;

      } else {

       other ++;

      }

      }

     System.out.println("数字个数: " + digital);

     System.out.println("英文字母个数: " + character);

     System.out.println("空格个数: " + blank);

     System.out.println("其他字符个数:" + other );

}

}



p

< class=' _3'>

流水号

答题时间

分数

内容号一

权重一

内容号二

权重二

p

< class=' _3'>

030110

0

0

030100

10

0

0

p

< class=' _3'>

内容号三

权重三

题型

难度

题类

外型

能力

p

< class=' _3'>

0

0

5

5

0

0

0

p

< class=' _3'>

区分度

关联题号1

关联题号2

相关码

等效试题号

空行

选项个数

p

< class=' _3'>

0

0

0

0

0

21

0

p

< class=' _3'>

p

< class=' _3'>

签名

拟题人

初审人

复审人

定稿人

倪晓瑞



将一个数组逆序输出。

import java.util.*;

public class lianxi31 {

public static void main(String[] args) {

   Scanner s = new Scanner(System.in);

   int a[] = new int[20];

System.out.println("请输入多个正整数(输入-1表示结束):");

   int i=0,j;

   do{

      a[i]=s.nextInt();

      i++;

   }while (a[i-1]!=-1);

   System.out.println("你输入的数组为:");

   for( j=0; j

    System.out.print(a[j]+"   ");

}

   System.out.println("\n数组逆序输出为:");

   for( j=i-2; j>=0; j=j-1) {

    System.out.print(a[j]+"   ");

}

    }

   }



p

< class=' _3'>

流水号

答题时间

分数

内容号一

权重一

内容号二

权重二

p

< class=' _3'>

030111

0

0

030100

10

0

0

p

< class=' _3'>

内容号三

权重三

题型

难度

题类

外型

能力

p

< class=' _3'>

0

0

5

5

0

0

0

p

< class=' _3'>

区分度

关联题号1

关联题号2

相关码

等效试题号

空行

选项个数

p

< class=' _3'>

0

0

0

0

0

22

0

p

< class=' _3'>

p

< class=' _3'>

签名

拟题人

初审人

复审人

定稿人

倪晓瑞



两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

public class lianxi18 {

static char[] m = { 'a', 'b', 'c' };

static char[] n = { 'x', 'y', 'z' };

public static void main(String[] args) {

   for (int i = 0; i < m.length; i++) {

    for (int j = 0; j < n.length; j++) {

     if (m[i] == 'a' && n[j] == 'x') {

      continue;

} else if (m[i] == 'a' && n[j] == 'y') {

      continue;

     } else if ((m[i] == 'c' && n[j] == 'x')

       || (m[i] == 'c' && n[j] == 'z')) {

      continue;

     } else if ((m[i] == 'b' && n[j] == 'z')

       || (m[i] == 'b' && n[j] == 'y')) {

      continue;

     } else

      System.out.println(m[i] + " vs " + n[j]);

    }

   }

}

}



p

< class=' _4'>

流水号

答题时间

分数

内容号一

权重一

内容号二

权重二

p

< class=' _4'>

030112

0

0

030100

10

0

0

p

< class=' _4'>

内容号三

权重三

题型

难度

题类

外型

能力

p

< class=' _4'>

0

0

5

5

0

0

0

p

< class=' _4'>

区分度

关联题号1

关联题号2

相关码

等效试题号

空行

选项个数

p

< class=' _4'>

0

0

0

0

0

19

0

p

< class=' _4'>

p

< class=' _4'>

签名

拟题人

初审人

复审人

定稿人

倪晓瑞



有一列乱序的字符,‘a’,‘c’,‘u’,‘b’,‘e’,‘p’,‘f’,‘z’,排序并按照英文字母表的逆序输出

package s1java.sg;

import java.util.*;

public class SortLetter {

public static void main(String[] args) {

char list[] = { 'a', 'c', 'u', 'b', 'e', 'p', 'f', 'z' };

System.out.println("排序前:");

for (int i = 0; i < list.length; i++) {

System.out.print(list[i] + "\t");

}

s.sort(list);

System.out.println("\n排序后:");

for (int i = list.length - 1; i >= 0; i--) {

System.out.print(list[i] + "\t");

}

}

}



p

< class=' _5'>

流水号

答题时间

分数

内容号一

权重一

内容号二

权重二

p

< class=' _5'>

030113

0

0

030100

10

0

0

p

< class=' _5'>

内容号三

权重三

题型

难度

题类

外型

能力

p

< class=' _5'>

0

0

5

5

0

0

0

p

< class=' _5'>

区分度

关联题号1

关联题号2

相关码

等效试题号

空行

选项个数

p

< class=' _5'>

0

0

0

0

0

16

0

p

< class=' _5'>

p

< class=' _5'>

签名

拟题人

初审人

复审人

定稿人

倪晓瑞



小明要去买一部手机,他询问了4家店的价格,分别是2800元,2900元,2750元和3100元,显示输出最低价

package s1java.sg;

public class GoodPrice {

public static void main(String[] args) {

int[] list = { 2800, 2900, 2750, 3100 }; // 使用数组存储数列

int min = list[0]; // 存储最小值

for (int i = 0; i < list.length; i++) {

if (min > list[i]) {

min = list[i]; // 交换

}

}

System.out.println("最合适的价格是:" + min);

}

}



p

< class=' _5'>

流水号

答题时间

分数

内容号一

权重一

内容号二

权重二

p

< class=' _5'>

030114

0

0

030200

10

0

0

p

< class=' _5'>

内容号三

权重三

题型

难度

题类

外型

能力

p

< class=' _5'>

0

0

5

5

0

0

0

p

< class=' _5'>

区分度

关联题号1

关联题号2

相关码

等效试题号

空行

选项个数

p

< class=' _5'>

0

0

0

0

0

27

0

p

< class=' _5'>

p

< class=' _5'>

签名

拟题人

初审人

复审人

定稿人

倪晓瑞



两个学员输入各自最喜欢的课程名称,判断是否一致

/**

*Hello.java 输出最喜欢的课程名称是否一致

*/

package s1java.sg;

import java.util.*;

public class HelloAccp2 {

/**

* @param args

*/

public static void main(String[] args) {

// 从键盘输入两位学员最喜欢的课程

Scanner input = new Scanner(System.in);

System.out.print("请输入张三最喜欢的课程: ");

String favCourse1 = input.next();

System.out.print("请输入李四最喜欢的课程: ");

String favCourse2 = input.next();

// 判断课程名称是否相同

if (favCourse1.equals(favCourse2)) {

System.out.println("最喜欢的课程相同");

} else {

System.out.println("最喜欢的课程不相同");

}

}

}



p

< class=' _6'>

流水号

答题时间

分数

内容号一

权重一

内容号二

权重二

p

< class=' _6'>

030115

0

0

030200

10

0

0

p

< class=' _6'>

内容号三

权重三

题型

难度

题类

外型

能力

p

< class=' _6'>

0

0

5

5

0

0

0

p

< class=' _6'>

区分度

关联题号1

关联题号2

相关码

等效试题号

空行

选项个数

p

< class=' _6'>

0

0

0

0

0

14

0

p

< class=' _6'>

p

< class=' _6'>

签名

拟题人

初审人

复审人

定稿人

倪晓瑞



随机输入你心中想到的一个名字,然后输出它的字符串长度

package s1java.sg;

import java.util.*;

public class HelloAccp1 {

public static void main(String[] args) {

System.out.print("请随机输入你想到的名字: ");

Scanner input = new Scanner(System.in);

String name = input.next();

System.out.println("这个名字的长度是: \"" + name.length() + "\"");

}

}

12单元3 数据与异常处理程序设计 - 编程题信息

相关推荐