1.
public class Student {
private String name;
private String number;
private int age;
private boolean sex;
private double score;
public Student(String name ,int age,boolean sex,double score){
this.name=name;
this.age=age;
this.sex=sex;
this.score=score;
}
public String show(){
return name+age+sex+score;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public boolean isSex() {
return sex;
}
public void setSex(boolean sex) {
this.sex = sex;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
}
2.
public class TestFood {
public static void main(String[] args) {
Cake c = new Cake(12);
Banana b = new Banana();
c.tast();
b.tast();
}
}
abstract class Food {
public void tast() {
System.out.println("this is food!");
}
public int weight;
}
class Cake extends Food {
public Cake() {
}
public Cake(int weight) {
this.weight = weight;
}
public void tast() {
System.out.println("this is a cake!");
}
}
class Banana extends Food {
public void tast() {
System.out.println("this is a banana!");
}
}
⑵ java编程 在线等,求帮忙
packagetest;
publicclassStudent{
privateStringid;
privateStringstuName;
privatebooleanclearFloor;//扫地
privatebooleanclearTable;//擦桌子
privatebooleanthrowBad;//倒垃圾
privatebooleanclearWindow;//擦玻璃
publicStudent(Stringid,StringstuName,booleanclearFloor,booleanclearTable,booleanthrowBad,booleanclearWindow){
this.id=id;
this.stuName=stuName;
this.clearFloor=clearFloor;
this.clearTable=clearTable;
this.throwBad=throwBad;
this.clearWindow=clearWindow;
}
publicStudent(Stringid,StringstuName){
this.id=id;
this.stuName=stuName;
this.clearFloor=true;
this.clearTable=true;
this.throwBad=true;
this.clearWindow=true;
}
publicStringgetStuName(){
returnstuName;
}
publicvoidsetStuName(StringstuName){
this.stuName=stuName;
}
publicbooleanisClearFloor(){
returnclearFloor;
}
publicvoidsetClearFloor(booleanclearFloor){
this.clearFloor=clearFloor;
}
publicbooleanisClearTable(){
returnclearTable;
}
publicvoidsetClearTable(booleanclearTable){
this.clearTable=clearTable;
}
publicbooleanisThrowBad(){
returnthrowBad;
}
publicvoidsetThrowBad(booleanthrowBad){
this.throwBad=throwBad;
}
publicbooleanisClearWindow(){
returnclearWindow;
}
publicvoidsetClearWindow(booleanclearWindow){
this.clearWindow=clearWindow;
}
publicStringgetId(){
returnid;
}
publicvoidsetId(Stringid){
this.id=id;
}
}
//实现
packagetest;
importjava.util.ArrayList;
importjava.util.Arrays;
importjava.util.Collections;
importjava.util.HashMap;
importjava.util.HashSet;
importjava.util.List;
importjava.util.Map;
importjava.util.Set;
importorg.apache.commons.collections.CollectionUtils;
publicclassTest2{
publicstaticvoidmain(String[]args){
List<Student>list=newArrayList<Student>();
// 一个女生宿舍,有五个同学,需要打扫卫生。
// *其中需要两个同学扫地,一个同学擦桌子,
// *一个同学倒垃圾,一个同学擦玻璃。
// *小A说:我腰不好,不能扫地,而且我还恐高,不能擦玻璃
// *小B说:我有洁癖,我不能倒垃圾
// *小C说:我怕水
// *小D说,我不但怕水,我还腰不好
// *小E说,我不但恐高,我还有洁癖
List<Student>clearFloorlist=newArrayList<Student>();
List<Student>clearTablelist=newArrayList<Student>();
List<Student>throwBadlist=newArrayList<Student>();
List<Student>clearWindowlist=newArrayList<Student>();
//已知学生
//Student(StringstuName,booleanclearFloor,booleanclearTable,booleanthrowBad,booleanclearWindow){
StudentsA=newStudent("A","小A");
sA.setClearFloor(false);
sA.setClearWindow(false);
list.add(sA);
StudentsB=newStudent("B","小B");
sB.setThrowBad(false);
list.add(sB);
StudentsC=newStudent("C","小C");
sC.setClearTable(false);
sC.setClearWindow(false);
list.add(sC);
StudentsD=newStudent("D","小D");
sD.setClearFloor(false);
sD.setClearTable(false);
sD.setClearWindow(false);
list.add(sD);
StudentsE=newStudent("E","小E");
sE.setThrowBad(false);
sC.setClearWindow(false);
list.add(sE);
for(Students:list){
if(s.isClearFloor()){
clearFloorlist.add(s);
}
if(s.isClearTable()){
clearTablelist.add(s);
}
if(s.isClearWindow()){
clearWindowlist.add(s);
}
if(s.isThrowBad()){
throwBadlist.add(s);
}
}
Map<String,Integer>emap=newHashMap<String,Integer>();
emap.put("1",2);//扫地
emap.put("2",1);//擦桌子
emap.put("3",1);//扔垃圾
emap.put("4",1);//擦玻璃
//扫地随机取两个
List<List<Student>>l1=newArrayList<List<Student>>();
for(inti=emap.get("1");i>0;i--){
choose(clearFloorlist,l1,i);
}
List<List<Student>>l2=newArrayList<List<Student>>();
for(inti=emap.get("2");i>0;i--){
choose(clearTablelist,l2,i);
}
List<List<Student>>l3=newArrayList<List<Student>>();
for(inti=emap.get("3");i>0;i--){
choose(throwBadlist,l3,i);
}
List<List<Student>>l4=newArrayList<List<Student>>();
for(inti=emap.get("4");i>0;i--){
choose(clearWindowlist,l4,i);
}
intk=1;
Set<Student>set=newHashSet<Student>();
intcount=0;
for(List<Student>ss1:l1){
set=newHashSet<Student>();
set.addAll(ss1);
count=set.size();
for(List<Student>ss2:l2){
set.addAll(ss2);
count=count+ss2.size();
if(set.size()<count){
set=newHashSet<Student>();
set.addAll(ss1);
count=set.size();
continue;
}
for(List<Student>ss3:l3){
set.addAll(ss3);
count=count+ss3.size();
if(set.size()<count){
set=newHashSet<Student>();
set.addAll(ss1);
set.addAll(ss2);
count=set.size();
continue;
}
for(List<Student>ss4:l4){
set.addAll(ss4);
count=count+ss4.size();
if(set.size()<count){
set=newHashSet<Student>();
set.addAll(ss1);
set.addAll(ss2);
set.addAll(ss3);
count=set.size();
continue;
}
//ok
System.out.println("第"+k+"种");
//扫地
System.out.println("扫地:"+makeName(ss1));
System.out.println("擦桌子:"+makeName(ss2));
System.out.println("扔垃圾:"+makeName(ss3));
System.out.println("擦玻璃:"+makeName(ss4));
System.out.println("");
k++;
}
}
}
}
}
publicstaticStringmakeName(List<Student>allStudnet){
Stringss="";
for(Students:allStudnet){
ss=ss+"、"+s.getStuName();
}
returnss.substring(1);
}
publicstaticStringmakeIdSort(List<Student>allStudnet){
String[]key=newString[allStudnet.size()];
for(inti=0;i<allStudnet.size();i++){
key[i]=allStudnet.get(i).getId();
}
Arrays.sort(key);
Stringss="";
for(Strings:key){
ss=ss+"、"+s;
}
returnss.substring(1);
}
publicstaticvoidchoose(List<Student>allStudnet,List<List<Student>>l1,intnum){
if(num<=0){
return;
}
if(CollectionUtils.isNotEmpty(l1)){
List<List<Student>>returnList=newArrayList<List<Student>>();
Set<String>keySet=newHashSet<String>();
for(List<Student>sList:l1){
for(Students:allStudnet){
if(sList.contains(s)){
continue;
}
List<Student>aa=newArrayList<Student>();
aa.addAll(sList);
aa.add(s);
Stringkey=makeIdSort(aa);
if(keySet.contains(key)){
continue;
}
keySet.add(key);
returnList.add(aa);
}
}
l1.clear();
l1.addAll(returnList);
}else{
for(Students:allStudnet){
List<Student>aa=newArrayList<Student>();
aa.add(s);
l1.add(aa);
}
}
}
}
⑶ java编程题,在线等大神。 题目如图所示。
@SuppressWarnings("serial")
{
publicFaileException(Stringmsg){
super(msg);
}
}
publicclassStudent{
privateintscore1;
privateintscore2;
publicStudent(intscore1,intscore2){
this.score1=score1;
this.score2=score2;
}
publicintgetScore1(){
returnscore1;
}
publicvoidsetScore1(intscore1){
this.score1=score1;
}
publicintgetScore2(){
returnscore2;
}
publicvoidsetScore2(intscore2){
this.score2=score2;
}
publicintgetScore()throwsFaileException{
if((score1+score2)/2<60){
thrownewFaileException("不及格!");//抛出异常
}
return(score1+score2)/2;
}
publicstaticvoidmain(String[]args){
try{
Studentstu=newStudent(40,50);
stu.getScore();
}catch(FaileExceptione){
//TODO自动生成的catch块
e.printStackTrace();
}
}
}
⑷ 请问到那些站能下载到大量java初学者编程练习题呀给推荐几个拜托了各位 谢谢
·javaworld.com: http://www.javaworld.com ·Matrix-Java开发者社区: http://www.matrix.org.cn/ ·onjava.com: http://www.onjava.com ·下载示例程序的全部源码: http://www.javaworld.com/javaworld/jw-06-2005/dwr/jw-0620-dwr.war ·DWR: http://www.getahead.ltd.uk/dwr/index.html ·HSQL: http://hsqldb.sourceforge.net/ ·AJAX的定义: http://en.wikipedia.org/wiki/AJAX ·“AJAX:通向Web应用的新途径": Jesse James Garrett (Adaptive Path,2005.2): http://www.adaptivepath.com/publ ... archives/000385.php · “非常动态的Web界面” Drew McLellan (xml.com, 2005.2): http://www.xml.com/pub/a/2005/02/09/xml-http-request.html ·XMLHttpRequest & AJAX 工作范例: http://www.fiftyfoureleven.com/r ... ttprequest/examples · “可用的XMLHttpRequest实践” Thomas Baekdal (Baekdal.com, 2005.3): http://www.baekdal.com/articles/Usability/usable-XMLHttpRequest/ ·"XMLHttpRequest使用导引" Thomas Baekdal (Baekdal.com, 2005.2): http://www.baekdal.com/articles/ ... Request-guidelines/ ·AJAX实质: http://www.ajaxmatters.com/ http://www.javathinker.org <孙卫琴> http://www.lybbs.net <凌去论坛> http://java.chinaitlab.com <中国it实验室>里面有很多java资料 http://java.ccidnet.com/ java开发乐园 http://www.java666.com/ CSDN论坛 http://www.csdn.net/ 中国最有名的技术论坛,《程序员》杂志就是他们出版的,你可以在上面提出问题,马上就有人回答你,如果你觉得好,你可以给那人加分; Java研究组织 http://www.javaresearch.org/ 上面有很多原创文章,高手还是挺多的; Java开发者 http://www.chinajavaworld.com/ 那里Java资料比较全; java.com.cn http://www.java.com.cn/ 看这域名就知道有多牛,注册用户快接近一万了,同时在线人数也在一千左右,人气很旺的; IBM的开发者网络 http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM永远的蓝色巨人 http://www.jdon.com/ J道 http://www.itpub.net/ ITPUB论坛 开源项目网站: 湖北省软件公共开发平台 http://gro.clinux.org/ 共创联盟 http://cosoft.org.cn/ 网上Web服务的资料: 中国UDDI技术联盟 http://www.uddi-china.org/ CSDN的柴晓路专栏 http://www.csdn.net/develop/author/ColumnAuthor/fennivel/ (注:柴晓路也是互联网上一个有名的人物,他发表过很多关于Web服务的文章,还出了一书,应该称的上是中国Web服务技术的先行者) IBM的开发者网络的XML&Web Service专栏: http://www-900.ibm.com/developerWorks/cn/xml/index.shtml?csdn IBM可是Web服务的力推者
⑸ 一道Java初学者练习题,拜托了各位编程大神!
你好,提问者:
如果解决了你的问题,请采纳,若有疑问请追问,谢谢!
packagecom.zyx.cn._test;
/**
*动物类
*@authoryltd
*/
publicinterfaceAnimal{
//voice方法
publicvoidvoice();
}
packagecom.zyx.cn._test;
/**
*猫类
*@authoryltd
*
*/
{
@Override
publicvoidvoice(){
System.out.println("Cat");
}
}
packagecom.zyx.cn._test;
//猪类
{
@Override
publicvoidvoice(){
System.out.println("Pig");
}
}
packagecom.zyx.cn._test;
//狗类
{
@Override
publicvoidvoice(){
System.out.println("Dog");
}
}
packagecom.zyx.cn._test;
/**
*宠物店
*@authoryltd
*/
publicclassStore{
publicAnimalgetInstance(Stringsrt){
Animalanimal=null;
if("dog".equals(srt)){
animal=newDog();
}elseif("pig".equals(srt)){
animal=newPig();
}else{
animal=newCat();
}
returnanimal;
}
}
packagecom.zyx.cn._test;
/**
*测试类
*@authoryltd
*/
publicclassAnimalTest{
publicstaticvoidmain(String[]args){
Storestore=newStore();
Animalanimal_1=store.getInstance("cat");
animal_1.voice();
System.out.println("=============");
Animalanimal_2=store.getInstance("dog");
animal_2.voice();
System.out.println("=============");
Animalanimal_3=store.getInstance("pig");
animal_3.voice();
}
}
结果:
Cat
=============
Dog
=============
Pig
⑹ 急求!!!!在线等JAVA编程
Person.java:
public class Person {
private int id;
private String name;
private int age;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "[" + this.id + "]-" + this.name + "-" + this.age;
}
}
⑺ Java的编程题目,在线等,急急急
先做两个比较简单的先用:
import java.util.Arrays;
import java.util.Vector;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Function {
/**
* 设计一个方法,完成字符串的解析。方法定义为:public void myParseString(String inputStr);
* 对于给定的字符串,取得字符串内的各个整数(不考虑小数,),然后将取得的数排序,按从小到大依次打印出来。
* @param args
*/
public static void main(String[] args) {
String s = "aa789bB22cc345dd;5.a";
new Function().myParseString(s);
}
public void myParseString(String inputStr){
String mathregix="\\d+";//数字
Vector vector=new Vector();
Pattern fun=Pattern.compile(mathregix);
Matcher match = fun.matcher(inputStr);
while (match.find()) {
vector.add(match.group(0));
}
Object[] obj=vector.toArray();
int[] result=new int[obj.length];
for (int i = 0; i < obj.length; i++) {
result[i]=Integer.parseInt((String) obj[i]);
}
Arrays.sort(result);
for (int i = 0; i < result.length; i++) {
System.out.println(result[i]);
}
}
}
import java.util.Date;
/**
* 有一个学生类(Student),其有四个私有属性,分别为:
* 学号no,字符串型;
* 姓名name,字符串型;
* 年龄age,整型;
* 生日birthday,日期型;
* 请:
* 1) 按上面描述设计类;
* 2) 定义对每个属性进行取值,赋值的方法;
* 3) 要求学号不能为空,则学号的长度不能少于5位字符,否则抛异常;
* 4) 年龄范围必须在[1,500]之间,否则抛出异常;
*/
public class Student {
private String no;
private String name;
private int age;
private Date birthday;
public int getAge() {
return age;
}
public void setAge(int age) throws Exception {
if(age<1||age<500)throw new Exception("年龄不合法。");
this.age = age;
}
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNo() {
return no;
}
public void setNo(String no) throws Exception {
if(no==null)throw new Exception("学号不能为空!");
if(no.length()<5)throw new Exception("学号不能少于五位!");
this.no = no;
}
}
二、三题
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.swing.JFileChooser;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JTextArea;
import javax.swing.SwingUtilities;
import javax.swing.WindowConstants;
/**
* 2. 设计一个GUI界面,要求打界面如下:
*点击文件->打开,打开文件选择器,选择打开给定的java.txt文件,将文件内所有a-z,A-Z之间的字符显示在界面的文本区域内。
* 3. 设置一个GUI界面,界面如下:
* 点击文件->保存,打开文件选择窗体,选择一个保存路径,将本界面文本区域内输入的内容进行过滤,将所有非a-z,A-Z之间的字符保存到C盘下的java.txt文件内。
* Java.txt文件内容如下:
* 我们在2009年第2学期学习Java Programming Design,于2009-6-16考试。
*
*
*
*/
public class FileEditer extends javax.swing.JFrame implements ActionListener {
private JMenuBar menubar;
private JMenu file;
private JMenuItem open;
private JTextArea area;
private JMenuItem save;
private JFileChooser jfc;
/**
* Auto-generated main method to display this JFrame
*/
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
FileEditer inst = new FileEditer();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}
public FileEditer() {
super();
initGUI();
}
private void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
{
area = new JTextArea();
getContentPane().add(area, BorderLayout.CENTER);
area.setText("文本区");
}
{
menubar = new JMenuBar();
setJMenuBar(menubar);
{
file = new JMenu();
menubar.add(file);
file.setText("文件");
file.setPreferredSize(new java.awt.Dimension(66, 21));
{
open = new JMenuItem();
file.add(open);
open.setText("打开");
open.setBorderPainted(false);
open.setActionCommand("open");
open.addActionListener(this);
}
{
save = new JMenuItem();
file.add(save);
save.setActionCommand("save");
save.setText("保存");
save.addActionListener(this);
}
}
}
{
jfc=new JFileChooser();
}
pack();
setSize(400, 300);
} catch (Exception e) {
e.printStackTrace();
}
}
public void actionPerformed(ActionEvent e) {
if("open".equals(e.getActionCommand())){
int result=jfc.showOpenDialog(this);
if(result==jfc.APPROVE_OPTION){
File file=jfc.getSelectedFile();
try {
byte[] b=new byte[1024];
FileInputStream fis=new FileInputStream(file);
fis.read(b);
fis.close();
String string=new String(b,"GBK");
string=string.replaceAll("[^a-zA-Z]*", "");
area.setText(string.trim());
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException es) {
// TODO Auto-generated catch block
es.printStackTrace();
}
}
}else if("save".equals(e.getActionCommand())){
int result=jfc.showSaveDialog(this);
if(result!=jfc.APPROVE_OPTION)return;
File file=jfc.getSelectedFile();
try {
if(!file.exists()){
file.createNewFile();
}
String string = area.getText();
string=string.replaceAll("[a-zA-Z]*", "");
byte[] b=string.getBytes();
FileOutputStream fis=new FileOutputStream(file);
fis.write(b);
fis.close();
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException es) {
// TODO Auto-generated catch block
es.printStackTrace();
}
}
}
}
⑻ JAVA编程,在线等答案
下面是你要的代码,并且为你提供了单元测试代码.
package test;
import junit.framework.TestCase;
public class Jtest extends TestCase {
Number fraction;
Number complex;
@Override
protected void setUp() throws Exception {
fraction=new Fraction(5,3);
complex=new Complex(3,4);
}
@Override
protected void tearDown() throws Exception {
fraction=null;
complex=null;
}
public void testFractionCompare(){
assertEquals(0.6, fraction.getValue());
}
public void testFractionToString(){
assertEquals(1, fraction.compare(new Fraction(6,3)));
}
public void testFractionGetValue(){
assertEquals("3/5", fraction.toString());
}
public void testComplexCompare(){
assertEquals(5.0, complex.getValue());
}
public void testComplexToString(){
assertEquals(-1, complex.compare(new Complex(7,8)));
}
public void testComplexGetValue(){
assertEquals("3+4i", complex.toString());
}
}
interface Number{
int compare(Number n); //比较自己和另外一个抽象数n的大小,返回1表示前者大,0表示相等,-1表示自己比n小
double getValue(); //取得自己代表的实际值
String toString(); //输出自己内部存储的数
}
class Fraction implements Number{
private int denominator;
private int numerator;
public Fraction() {
super();
}
public Fraction(int denominator, int numerator) {
super();
this.denominator = denominator;
this.numerator = numerator;
}
public int compare(Number n) {
double result=this.getValue()-n.getValue();
return result==0?0:(result>0?1:-1);
}
public double getValue() {
return ((double)numerator)/denominator;
}
public int getDenominator() {
return denominator;
}
public void setDenominator(int denominator) {
if(denominator==0){
throw new ArithmeticException("The denominator can't be zero.");
}else{
this.denominator = denominator;
}
}
public int getNumerator() {
return numerator;
}
public void setNumerator(int numerator) {
this.numerator = numerator;
}
@Override
public String toString() {
return this.getNumerator()+"/"+this.getDenominator();
}
}
class Complex implements Number{
int actualNumber;
int imaginaryNumber;
public Complex() {
super();
}
public Complex(int actualNumber, int imaginaryNumber) {
super();
this.actualNumber = actualNumber;
this.imaginaryNumber = imaginaryNumber;
}
public int compare(Number n) {
double result=this.getValue()-n.getValue();
return result==0?0:(result>0?1:-1);
}
public double getValue() {
return Math.sqrt(actualNumber*actualNumber+imaginaryNumber*imaginaryNumber);
}
public int getActualNumber() {
return actualNumber;
}
public void setActualNumber(int actualNumber) {
this.actualNumber = actualNumber;
}
public int getImaginaryNumber() {
return imaginaryNumber;
}
public void setImaginaryNumber(int imaginaryNumber) {
this.imaginaryNumber = imaginaryNumber;
}
@Override
public String toString() {
return this.getActualNumber()+"+"+this.getImaginaryNumber()+"i";
}
}
⑼ 哪有java代码编程的练习题带答案的那种
基于UDP通信,可用类创建一个对象表示一个发送数据包,这个类是() A.?DataSocket B.?DatagramSocket C.?DataPacket D.?DatagramPacket D
基于UDP通信,在创建了发送数据包的对象后,如果想获得数据包的目标端口号,可调用方法() A.?getTargetPort() B.?getPort() C.?getTargetName() D.?getName() B
基于UDP通信,在创建了发送数据包的对象后,如果想获得数据包的目标地址,可调用方法() A.?getIP() B.?getPort() C.?getAddress() D.?getName() C
如果想发送数据包,还必须创建一个有多个参数的DatagramSocket的对象负责发送数据包,这个参数的个数() A.?0 B.?1 C.?2 D.?3 A
基于UDP通信,可用类的对象表示一个接收数据包,这个类是() A.?DataSocket B.?DatagramSocket C.?DataPacket D.?DatagramPacket D
基于UDP通信,接收数据包的端口号应() A.?0~65535 B.?0~1023 C.?1024~65535 D.?与发送数据包的端口号相同 D
基于UDP通信,一个接收数据包应调用方法接收数据包的是() A.?connect() B.?receive() C.?accept() D.?get() B
如果要接收一个数据包,必须先准备一个数据包用于接收,这个准备接收数据的数据包应是一个类的对象,这个类是() A.?DatagramSocket B.?DatagramPacket C.?DataSocket D.?DataPacket B
一个Applet程序,如果要从网络上加载一个图像,应使用方法() A.?getGraphics() B.?getSource() C.?getImage() D.?play() C
"要显示一幅图像,()" A.?直接将介质上的图像显示在屏幕上 B.?先读入内存,在显示在屏幕上 C.?将图像读入内存即可 D.?给出图像文件的文件名即可 B
在Applet程序中,如果想获得当前Applet程序的地址,应调用方法() A.?getAddress() B.?getIP() C.?getCodeBase() D.?getDocument() C
图像被加载,输出图像使用的方法是() A.?drawImage() B.?displayImage() C.?printImage() D.?pasteImage() A
屏幕上显示的图像,() A.?必须和实际图像大小一致 B.?在x方向可发生变化 C.?在y方向可发生变化 D.?可以和实际的图像大小不一致 D
"调用方法drawImage(Image img,int x,int y,int width,int height),显示的图像按比例自动调整,此比例为()" A.?width/height B.?width/img.getWidth() C.?height/img.getHeight() D.?x方向width/img.getWidth(),y方向height/img.getHeight() D
在一个图形方式的Application程序中,() A.?可以直接在窗口中显示一幅图像 B.?可以在窗口中添加一个Canvas组件,在这个组件上显示一幅图像 C.?另外建立一个可以显示图像的窗口 D.?Application程序不能显示图像 B
在图形方式的Application中,要获取一幅图像,必须先得到一个类的对象,这个类是() A.?Image B.?ToolKit C.?Frame D.?Cavas B
在图形方式的Application中,要设置窗口的图标,应调用方法() A.?drawImage() B.?drawIcon() C.?drawIconImage() D.?setIconImage() D
JDBC() A.?能与数据库建立连接 B.?能向数据库发送SQL语句 C.?能返回对数据库的处理结果 "D.?能完成上述A,B,C" D
JDBC和数据连接的一种方式是先建立一个桥接器,这个桥是() A.?JDBC B.?ODBC C.?JDBC-ODBC D.?SQL C
要与一个数据库进行连接,首先配置一个数据源是() A.?ODBC B.?JDB C.?ODBC-JDBC D.?Excel A
建立一个数据库桥接器,应使用Class类中的方法是() A.?forName() B.?getClasses() C.?getInterface() D.?getMethods() A
建立桥接器时,可能会发生异常的是() A.?FileNotFoundException B.?ClassNotFoundException C.?ClassCastException D.?RuntimeException B
JDBC建立数据库连接时,应使用类DriverManager中的静态方法创建一个Conection对象,这个方法是() A.?getDriver() B.?getLogStream() C.?registerDriver() D.?getConnection() D
JDBC和数据库连接时,可能会产生异常的是() A.?IOException B.?NoSuchFieldException C.?SecurityException D.?SQLException D
JDBC中向数据库发送SQL语句,首先应创建一个类的SQL语句对象,这个类是() A.?Statement B.?Driver C.?PreparedStatement D.?Connection A
JDBC中创建SQL语句对象可能产生例外的是() A.?IOException B.?DataTruncation C.?SQLException D.?SQLWaring C
JDBC中执行一条SQL语句应调用方法() A.?sendQuery() B.?sendSQL() C.?executeQuery() D.?executeSQL() C
JDBC中,一条语句的执行结果放在一个类的对象中,这个类是() A.?ResultSetMetaData B.?ResultSet C.?DatabaseMetaData D.?Driver B
要在Applet程序中播放声音文件,获得一个AudioClip的对象,应调用的方法是() A.?getAppletInfo() B.?getAudioClip() C.?getDocumentBase() D.?getImage() B
要播放一个音频对象表示的音频文件,应调用的方法是() A.?stop() B.?start() C.?init() D.?play() D
用Vector创建了一个对象后,该向量() A.?大小不可改变 B.?根据使用要求,大小可以改变 C.?只能表示一个平面向量 D.?只能表示一个三维向量 B
向量中的元素不能是() A.?Object类的对象 B.?Integer类的对象 C.?String类的对象 D.?基本数据类型的数据 D
往一个向量类对象中加一个元素的方法public void add(Object obj),其中参数obj表示() A.?所增加的元素只能是一个Object类的对象 B. 一个Class类的对象 C.?一个Process类的对象 D.?任何类的对象 D
向量类Vector中的方法的参数和方法的类型大多数为Object类型,是因为() A.?Object类是所有类的基类 B.?Object类包含所有类的属性和方法 C.?向量类中的元素只能为Object类的对象 D.?Object类是所有类的子类,能表示任何父类对象 A
使用JDK开发Java程序时,编译一个源文件使用的命令是() A.?javac B.?java C.?appletviewer D.?javap A
使用JDK开发Java程序时,如果要解释一个Application程序,须使用命令() A.?javac B.?java C.?appletviewer D.?javap B
使用JDK开发Java Applet程序时,如果想看一下该程序的运行结果,使用命令() A.?javac B.?java C.?appletviewer D.?javap C
InputStream类或Reader类的子类是所有的() A.?输入流 B.?输出流 C.?输入/输出流 D.?Java通信类 A
OutputStream类或Writer类的子类是所有的() A.?输入流 B.?输出流 C.?输入/输出流 D.?Java通信类 B
当构造一个输入流的对象时,可能产生异常的是() A.?InterruptedException B.?NoSuchFieldException C.?RuntimeException D.?FileNotFoundException D
构造一个输入流的对象时,可用一个类的对象作为构造方法的参数,这个类是() A.?FileReader B.?FileWriter C.?Inputstream D.?File D
一个输入流的对象用int read()方法从流中读数据时,该方法的返回值() A.?一个字符 B.?在0~255之间 C.?一行字符 D.?在0~65535之间 B
从一个FileInputStream流中用read方法读数据时,表示流结束,则该方法返回() A.?-1 B.?0 C.?255 D.?65535 A
当对一个流操作完毕时,可以保证操作系统将缓冲区中的数据写入到目的地,应调用方法() A.?available() B.?pack() C.?skip() D.?close() D
类RandomAccessFile不同于其它的I/O流,该流的对象() A.?只读 B.?只写 C.?读和写 D.?不能单独读写流,只有和其它流连接才能读写 C
"构造方法RandomAccessFile(File file,String mode)中的参数mode表示()" A.?读流的方法 B.?写流的方法 C.?读/写流的方法 D.?流的打开方式 D
将一个RandomAccessFile对象中的文件指针移动到文件中的一个确定位置,应调用方法() A.?skipBytes() B.?seek() C.?moveBytes() D.?seekBytes() B
PipedInputStream()构造的一个管道输入流,与另一个管道输入流连接,应调用方法() A.?connect() B.?receive() C.?read() D.?link() A
构造方法PipedOutputStream(PipedInputStream in)生成的输出流,() A.?须调用方法与另一个管道输入流连接 B.?已经与一个管道输入流in连接 C.?应连接到一个文件输入流 D.?应连接到一个文件输出流 B
构造方法PipedInputStream()或PipedOutputStream()创建对象时,() A.?可能产生IOException异常 B.?可能产生FileNotFoundException异常 C.?可能产生NotActiveException异常 D.?不可能产生异常 D
DataInputStream与DataOutputStream的特点() A.?读写数据时与具体的机器无关 B.?读写数据时与具体的机器有关 C.?读数据时与机器有关,而写数据时与机器无关 D.?读数据时与机器无关,而写数据时与机器有关 A
对象流可以将一个数据从流中读出,也可以写入流中,这个数据是() A.?整型数 B.?字符 C.?浮点数 D.?对象 D
如果一个用户自定义的类以对象为单位进行读写时,该类定义时应实现一个接口() A.?DataInput B.?DataOutput C.?ObjectOutput D.?Serializable D
用PushbackInputStream类定义的流,() A.?可将读出的所有字节退回到流中 B.?可将指定字节数退回到流中 C.?可将刚读出的字节退回到流中 D.?每读一个字节就自动退回一个字节到流中 D? ?