还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
南开大学23春学期高起专
1903、专升本1903《Java语言程序设计》在线作业
1.下列代码中,将引起一个编译错误的行是0publicclassTest{intmn;publicTest{}publicTestinta{m=a;}publicstaticvoidmainStringargs[]{Testtlt2;intjk;j=O;k=O;tl=newTest;t2=newTestjk;}⑵}选项A第3行选项B第5行选项C第6行选项D第10行参考答案D
2.StringBufferappendchar[]intintiintint2表示Ao选项A向一个字符串追加字符数组,范围从数组的索引inti开始,到索引int2结束选项B向一个字符串追加字符数组,范围从数组的索引inti开始,到索引int2-l结束选项C向一个字符串追加字符数组,范围从数组的索引inti开始,长度为int2选项C分为输入流和输出流选项D Java中主要的包是javaio参考答案ACD.按Java语言的规定,以下不正确的说法是选项A实参不可以是常量,变量或表达式选项B形参不可以是常量,变量或表达式选项C实参与其对应的形参占用同一个存储单元选项D形参是虚拟的,不占用存储单元参考答案ACD.关于compareTo下列表述正确的是选项A字符串相等则返回0选项B字符串不等则返回正数或负数选项C compareToO要求两个作比较的字符串必须完全相等选项D compareTo和compareIgnoreCase的作用没有区别参考答案ABC.下列选项中,属于JAVA语言的简单数据类型选项A整数型选项B数组选项C字符型选项D浮点型参考答案ACD.抽象类不能创建对象选项A对选项B错参考答案A.Java语言中,字符串分为字符串常量和字符串变量2种选项A对选项B错参考答案A.类成员数据必须是公有的选项A对选项B错参考答案B.如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用选项A对选项B错参考答案B.无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B.class的字节码文件选项A对选项B错参考答案B.构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型选项A错误选项B正确参考答案A.如果用final修饰方法,则该方法不能在子类中被覆盖选项A对选项B错参考答案A.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为voido选项A对选项B错参考答案B.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句选项A错误选项B正确参考答案A.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空选项A对选项B错参考答案A.Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关选项A对选项B错参考答案A.无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件选项A对选项B错参考答案B.静态方法可以直接访问非静态变量和非静态方法选项A对选项B错参考答案B.Java的各种数据类型所占用的内存长度与具体软硬件环境有关选项A对选项B错参考答案B.子类可以不调用父类的构造函数选项A对选项B错参考答案B选项D向一个字符串追加字符数组,范围从数组的索引inti开始,长度为int2-l参考答案A.下列赋值语句中错误的是选项A floatf=ll.If选项B doubled=
5.3E12;选项C charc=\r;选项D bytebb=433;参考答案D.在Java中,表示换行符的转义字符是选项A\n选项B\f选项C n选项D\dd参考答案A.对象的行为在类中表示为方法,称为类的o选项A动作选项B属性选项C方法选项D数据类参考答案C.以下哪个不是Java的关键字?选项A TRUE选项B const选项C super选项D void参考答案A.下列为合法类名的是选项A class选项B123Student选项C WatchTV选项D类名参考答案C.按照Java的标识符命名规范,下列表示一个类的标识符正确的是选项A Helloworld选项B HelloWorld选项C helloworld选项D helioWorld参考答案B.Stringbyte[]intint中,第三个参数用来生成字符串的byte型数组的选项A长度选项B起始位置选项C终止位置选项D终止位置+1参考答案A.Math类是标准的数学类,下面哪一个不是该类提供的数学运算的方法o选项A绝对值abs选项B指数运算exp选项C对数运算log选项D排序sort参考答案D.对于FilelnputStream类,下列哪一项是不正确的选项A从InputStream类继承选项B不支持InputStream的有些方法选项C不适合读取字符文件,适合读取字节文件选项D能实现文件的倒序读取参考答案D.下列关于JAVA语言特性的描述中,错误的是选项A支持多线程操作选项B JAVA程序与平台无关选项C JAVA程序可以直接访问Intemet上的对象选项D支持单继承和多继承参考答案D.关于以下程序的描述正确的是publicclassUseArray{staticintarr[]=newint
[5];publicstaticvoidmainStringa[]{Systemout.printlnarr[O];}.}选项A编译将产生错误选项B编译时正确,但运行时将产生错误选项C正确,输出0选项D正确,输出?null参考答案C.Stringdate=TodayisSunday.;Stringstr2=data.CharAts.length-1;则str2为选项A y选项B.选项C null选项D false参考答案B.return语句o选项A只能让方法返回数值选项B方法都必须含有选项C方法中可以有多句return选项D不能用来返回对象参考答案C.指出下列哪个方法与方法publicvoidaddinta{}为错误的重载方法o选项A publicintaddinta选项B publicvoidaddlonga选项C publicintaddlonga选项D publicvoidaddfloata参考答案A.设有下面的两个类定义classaa{voidShow{Systemout.printin我喜欢Java!r;}classBBextendsaa{voidShow{Systemout.printing我喜欢C++!;}}则顺序执行如下语句后输出结果为aaa=newaa;BBb=newBB;Show;Show;选项A我喜欢Java!我喜欢C++!选项B我喜欢C++!我喜欢Java!选项C我喜欢Java!我喜欢Java!选项D我喜欢C++!我喜欢C++!参考答案A.对于ByteArrayInputStream类,下列哪一项是不正确的选项A和InputStream类有很大的不同选项B有四个成员变量buf、count、markpos选项c可以重读部分输入流数据选项D可以对输入流数据字节数计数参考答案A.一个消息包含的内容,不应有o选项A消息接收者选项B接受对象应采用的方法选项C指示接受者做何处理选项D方法的参数参考答案D.给出下面代码段publicclassTesti{publicstaticvoidmainStringargs[]{intm;switchmcase0System.out.printlnfcase0;case1Systemout.printInncase1n;break;case2default System.out.printindefault;下列m的哪个值将引起“default”的输出?选项A0选项B1选项C2选项D以上都不正确参考答案C.下列叙述中,正确的是()选项A Java语言的标识符是区分大小写的选项B源文件名与public类名可以不相同选项C源文件名其扩展名为.jar选项D源文件中public类的数目不限参考答案A.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?选项A private选项B无修饰符选项C public选项D protected参考答案B.下列关于循环语句的描述中,错误的是()选项A任何一种循环体内都可以含一种循环语句选项B循环体可以使空语句也可以是空选项C循环体内可以出现多个break语句选项D循环语句,循环体至少被执行一次参考答案D.下面()不是Java中的容器选项A Canvas选项B ScrollPane选项C.Applet选项D Dialog参考答案A.若声明一个类不能被继承,即不能有子类,用关键字()选项A final选项B finally选项C abstract选项D super参考答案A.下列关于JAVA语言简单数据类型的说法中,不正确的是()o选项A以0开头的整数代表8进制常量选项B以Ox或者0X开头的整数代表8进制整型常量选项C boolean类型的数据作为类成员变量的时候,系统默认值初始为true选项D double类型的数据占计算机存储的32位参考答案BCD.关于局部变量的作用域,下列说法正确的是()o选项A主方法中定义的变量只能在主方法中使用,不能在其他方法中使用选项B形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量选项C不允许在不同的方法中使用相同的变量名选项D在复合语句中也可以定义变量,其作用域只在复合语句范围内参考答案ABD.关于选择结构下列哪些说法错误()o选项A if语句和else语句必须成对出现选项B if语句可以没有else语句对应选项C switch结构中每个case语句中必须用break语句选项D switch结构中必须有default语句参考答案A.C.D.关于RandomAccessFile类,下列哪些是正确的()选项A支持文件的随机存取,即存取任意位置的数据选项B区别对待二进制文件和字符文件选项C使用者需要清楚文件中各数据的长度和位置选项D操作方式比通过Stream类的方式要强大参考答案ACD.下列哪些是重载方法的特征()选项A参数个数不同选项B名相同而类型不同选项C参数类型不同选项D名相同且类型相同参考答案ACD.下列哪一个属于JAVA语言的数据类型()o选项A指针类型选项B类选项C数组选项D浮点类型参考答案BCD.关于流(Stream)下列哪些是正确的()选项A是对数据传送的一种抽象选项B一般不用来处理文件。
个人认证
优秀文档
获得点赞 0