2020秋西南大学[0837]面向对象程序设计作业答案
●语言L={ambn│m≥0,n≥1}的正规表达式是 (31) 。
(31) A.a*bb*
B.aa*bb*
C.aa*b*
D.a*b*
略
( 16 )阅读下面程序
import java.io.*;
public class TypeTransition{
public static void main(String args[]){
char a = 'h';
int i = 100;
int j = 97;
int aa = a + i;
System.out.println("aa="+aa);
char bb = (char)j;
System.out.println("bb="+bb);
}
}
如果输出结果的第二行为 bb=a ,那么第一行的输出是
A ) aa=I
B ) aa=204
C ) aa=v
D ) aa=156
语言L={ambn|m≥0,n≥1}的正规表达式是______。
A.a*bb*
B.aa*bb*
C.aa*b
D.a*b*
A.
B.
C.
D.
A.a*bb*
B.aa*bb*
C.aa*b*
D.a*b*
A.long j=8888;
B.Stringstr=String("bb");
C.charc=74;
D.intk=new String("aa");
摘要:【D】1、下列Java表达式,错误的是()A.longj=8888;B.Stringstr=String("bb");C.charc=74;D.intk=newString("aa");解析:String类型转换成int类型应用Integer.praseInt("123")且字符必须为纯数字【B】2、下列合法的Java标识符是(A.E.+voidB._blackC.-5D.12class)解析:JAVA标识符不能是数字、符号、特殊符号开头【B】3、关于constructor,下列描述正确的是()A.class中的constructor不可省略B.constructor在一个对象被new时执行C.一个class只能定义一个constructorD.constructor必须与class同名,但方法不能与class同名解析:constructor(构造器)构造函数,不定义的情况下在编译代码阶段会自动在当前类增加无参构造函数故A错误一个class(类)可以有多个构造函数,如有一个参数的有多个参数的或无参的都可以故A错误方法可以随意命名,只要不是java保留字故D错误【A】4、以下哪个方法用于定义线程的执行体?(A.F.run()B.main()C.start()D.init())解析:init初始化线程start就绪线程run运行线程main是主体函数【C】5、编译一个定义了两个类和三个方法的Java源文件,产生字节码文件的个数和扩展名是()5个字节码文件,以".java"为扩展名5个字节码文件,以".class"为扩展名2个字节码文件,以".class"为扩
以下返回true的表达式有()
A.“george”==“george”
B.”george”=“george”
C.“george”.equals(newString(“george”))
D.“george”==newString(“george”)
指出下列程序运行的结果public class Example{ String str=newString("good"); char[]ch={'a','b','c'}; public static voidmain(String args[]){ Example ex=new Example();ex.change(ex.str,ex.ch); System.out.print(ex.str+" and ");Sytem.out.print(ex.ch); } public void change(String str,charch[]){ str="test ok"; ch[0]='g'; } } ( )
AA good and abc
Bgood and gbc
Ctest ok and abc
Dtest ok and gbc
有如下applet代码:
import java.applet.*;
import java.awt.*;
public class MyApplet extends Applet
{
AA s;
public void int()
{
s = new AA("Hello!", "I love JAVA.");
}
public void paint(Graphics g)
{
g.drawString(s.toString(), 30, 50);
}
}
class AA
{
String s1;
String s2;
AA(String str1, String str2)
{
s1 = str1;
s2 - str2;
}
public String toString()
{
return s1 + s2;
}
}
运行后,窗口上将会出现什么,选择一个正确答案______。
A.Hello!
B.I love JAVA.
C.Hello! I love JAVA.
D.什么都没有
A.Aa=b;
B.Ff=(C)b;
C.Ff=(A)b;
D.Bbb=(B)(A)b;
A.Foohasthevalue“”
B.Foohasthevaluenull
C.Anexceptionisthrown
D.Thecodewillnotcompile
相关考题:
- 形位公差带形状是距离为公差值t的两平行平面内区域的有()A.圆度B.任意方向的线的直线度C.任意方向的线的位置度D.面对面的平行度
- 《论持久战》一书发表于1945年
- 非应计贷款是指贷款本金或利息逾期 90 天没有收回的贷款。
- ( 难度:中等)Hive与传统关系型数据库对比,优势有A.计算能力更强B.延迟更低C.扩展性更好D.索引各类更多
- ( 难度:中等)下列关于Hadoop API的说法正确的是A.Hadoop的文件API不是通用的,只用于HDFS文件系统B.Configuration类的默认实例化方法是以HDFS系统的资源配置为基础的C.FileStatus对象存储文件和目录的元数据D.FSDataInputStream是javio.DataInputStream的子类
- 银行账务组织包括哪些内容?各项内容之间的关系如何?
- ( )是精神分析学派的开创者。A.荣格B.弗洛伊德C.阿德勒D.埃里克森
- 形位公差带形状是距离为公差值t的两平行平面内区域的有______。A.平面度B.任意方向的线的直线度C.给定一个方向的线的倾斜度D.任意方向的线的位置度E.面对面的平行度
- ( 难度:中等)下列叙述中,错误的是()。A.线性链表中的各元素在存储空间中的位置必须是连续的 B.线性链表中的表头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的
- 根据马斯洛的需要层次理论,获得友好和睦的同事关系的需要属于( )。A。生理需要 B.安全需要 C。归属和爱的需要 D。尊重的需要