南开21秋学期《Java语言程序设计》在线作业[正确答案]单选题答案
21秋学期(1709、1803、1809、1903、1909、2003、2009、2103、2109)《Java语言程序设计》在线作业
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 50 分)
1.下列哪个是面向大型企业级用容器管理专用构件的应用平台( )。
A.J2EE
B.J2ME
C.J2SE
D.J2DE
2.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是()。
A.与文件的结构相同
B.与文件目录的层次相同
C.与文件类型相同
D.与文件大小相同
正确选项:--------
3.关于对象成员占用内存的说法哪个正确( )。
A.同一个类的对象共用同一段内存
B.同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间
C.对象的方法不占用内存
D.以上都不对
4.在java语句中,运算符&&实现()
A.逻辑或
B.逻辑与
C.逻辑非
D.逻辑相等
正确选项:--------
5.按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是()。
A.Helloworld
B.HelloWorld
C.helloworld
D.helloWorld
正确选项:--------
6.下列关于循环语句的描述中,错误的是( )。
A.任何一种循环体内都可以含一种循环语句
B.循环体可以使空语句也可以是空
C.循环体内可以出现多个break语句
D.循环语句,循环体至少被执行一次
正确选项:--------
7.不能构成循环的语句是( )。
A.for语句
B.while语句
C.switch语句
D.do—while语句
8.下列关于构造方法的叙述中,错误的是 ( )。
A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
正确选项:--------
9.下列属于合法的Java标识符是()。
A._cat
B.5books
C.+static
D.-3.14159
正确选项:--------
10.在Java中,负责对字节代码解释执行的是()。
A.垃圾回收器
B.虚拟机
C.编译器
D.多线程机制
正确选项:--------
11.StringBuffer( String s )方法分配了s大小的空间和( )个字符的缓冲区。
A.12
B.14
C.16
D.18
正确选项:--------
12.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰( )。
A.private
B.protected
C.private protected
D.public
13.设有下面的两个类定义: class aa{ void Show(){System.out.println("我喜欢Java!"); } class BB extends aa{ void Show(){System.out.println("我喜欢C++!"); } } 则顺序执行如下语句后输出结果为: aa a=new aa(); BB b=new BB(); a.Show(); b.Show();
正确选项:--------
A.我喜欢Java! 我喜欢C++!
B.我喜欢C++! 我喜欢Java!
C.我喜欢Java! 我喜欢Java!
D.我喜欢C++! 我喜欢C++!
正确选项:--------
14.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?
A.String args
B.String ar[]
C.Char arg
D.StringBuffer args[]
正确选项:--------
15.下列语句,能完成整型变量a,b值交换是( )。
A.int c=a; a=b; b=c;
B.a=a+b; b=a-b; a=a-b;
C.int c=b; b=a; a=c;
D.a=b; b=a;
16.给出下面代码,关于该程序以下哪个说法是正确的?( ) public class Person{ static int arr[] = new int[5]; public static void main(String a[]) { System.out.println(arr[0]); } }
A.编译时将产生错误
B.编译时正确,运行时将产生错误
C.输出零
D.输出空
正确选项:--------
17.break语句( )。
A.只中断最内层的循环
B.只中断最外层的循环
C.借助于标号,可以实现任何外层循环中断
D.只中断某一层的循环
正确选项:--------
18.下列哪项不是Java标准库中FilterInputStream类的子类( )。
A.BufferedInputStream
正确选项:--------
B.DataInputStream
正确选项:--------
C.LineNumberInputStream
D.ImageInputStream
正确选项:--------
19.下列关于字符串的描述中,错误的是( )。
A.Java语言中,字符串分为字符串常量和字符串变量2种
B.两种不同的字符串都是String类的对象
C.Java语言中不再使用字符数组存放字符串
D.Java Application程序的main()的参数args[]是一个String类
正确选项:--------
20.float f;String s;现需要把float转化为String,正确的语句是( )。
A.s=String.valueOf(f);
B.f=Float.parseFloat(s);
C.s=f;
D.s=(String)f;
21.顺序执行下列程序语句后,则b的值是( ) 。
String a="Hello";
String b=a.substring(0,2);
A.Hello
B.hello
C.He
D.null
正确选项:--------
22.下列程序段的输出结果是 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }
正确选项:--------
A.xyz
B.x+y+z
C.12
D.以上均不正确
正确选项:--------
23.Java中,一个类可以有几个父类( )。
A.任意
B.1
C.2
D.4
正确选项:--------
24.类中不加任何访问权限限定的成员属于( )。
A.default
正确选项:--------
B.public
C.private
D.protected
25.以下代码段执行后的输出结果为( ) int x=-3; int y=-10; System.out.println(y%x);
A.-1
B.2
C.1
D.3
南开21秋学期《Java语言程序设计》在线作业[正确答案]多选题答案
二、多选题 (共 10 道试题,共 20 分)
26.下列哪些是重载方法的特征( )。
A.参数个数不同
B.名相同而类型不同
C.参数类型不同
D.名相同且类型相同
正确选项:--------
27.以下叙述中正确的是( )。
A.在方法中,通过return语句传回方法值。
B.在一个方法中,可以执行有多条return语句,并返回多个值。
C.在Java中,主方法main()后的一对圆括号中也可以带有参数。
D.在Java中,调用方法可以在System.out.println()语句中完成。
正确选项:--------
28.对于标准输入流,下列哪些是正确的( )。
A.System.in只能提供字节为单位的数据输入
B.System.in被通过InputStreamReader和BufferedReader类的对象进行了两次包装
C.输入的字符串需要二次编程转化为具体数据类型
D.BufferedReader可以提供以行为单位的输入
29.关于RandomAccessFile类,下列哪些是正确的( )。
正确选项:--------
A.支持文件的随机存取,即存取任意位置的数据
B.区别对待二进制文件和字符文件
C.使用者需要清楚文件中各数据的长度和位置
D.操作方式比通过Stream类的方式要强大
30.下列语句不正确的是( )。
A.形式参数可被视为局部变量
B.形式参数可被全局变量
C.形式参数为方法被调用时,是真正被传递的参数
D.形式参数不可以是对象
正确选项:--------
31.下面哪些循环不会导致死循环?( )
A.for (int k = 0; k < 0; k++)
B.for (int k = 10; k > 0; k--)
C.for (int k = 0; k < 10; k--)
D.for (int k = 0; k > 0; k++)
32.关于选择结构下列哪些说法错误( )。
A.if语句和 else语句必须成对出现
B.if语句可以没有else语句对应
C.switch结构中每个case语句中必须用break语句
D.switch结构中必须有default语句
正确选项:--------
33.关于方法的形参和实参,下列说法错误的是( )。
A.和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。
B.实参可以是常量、变量、表达式,但是不能是方法。
C.实参和形参在数量上、类型上和顺序上必须严格一致。
D.方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。
34.下列关于JAVA语言中要使用的一个变量,正确的是( )。
A.在JAVA程序中要使用一个变量,必须先对其进行声明
B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以
C.变量不可以在其作用域之外使用
D.局部变量在使用之前可以不初始化,系统使用默认的初始值
35.在Java语言中,对于数组的创建和数组占用空间的回收,下列说法中正确的是( )。操作符方式创建的数组元素会自动被初始化为一个默认值。
A.数组可以通过使用new操作符来获取所需要的存储空间。
B.数组声明的同时,必须使用直接初始化的方式完成创建。
C.数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。
D.利用new
正确选项:--------
三、判断题 (共 15 道试题,共 30 分)
36.在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强。
37.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
38.同一个类的对象共用同一段内存
39.File类可以作为FileInputStream类的构造方法的参数
40.注释的作用是使程序在执行时在屏幕上显示//之后的内容。
41.无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。
42.静态方法可以直接访问非静态变量和非静态方法
43.Java 只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的
44.循环体内可以出现多个break语句
45.Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
46.实例方法可直接调用超类的实例方法
47.在创建对象是必须先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
48.构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
49.面向过程是Java语言的特点之一。
50.如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的
正确选项:--------
南开21秋学期《Java语言程序设计》在线作业[正确答案]奥鹏资讯分享:
每个人在求学、提升自身素养,完善自我人生价值的过程中,都会遇到一些问题,尤其是对专业的选取上,今天小编带大家了解一下学前教育、小学教育、计算机应用技术、汉语、心理健康教育这几类专业。
一、 学前教育
1、 专业介绍:学前教育专业是研究教育规律的科学,是教育科学的一个分支,要求学生学习学前教育方面的基本理论和基本知识,受到幼儿教育技能的基本训练,具有在托幼机构进行保育、教育和研究的基本能力,培养能在托幼机构从事保教和研究工作的教师学前教育行政人员以及其他有关机构的教学、研究人才。
2、 专业要求:掌握学前教育学、幼儿心理学、幼儿园课程的设计与实施、幼儿教育研究方法等学科的基本理论和基本知识;掌握观察幼儿、分析幼儿的基本能力以及对幼儿实施保育和教育的技能;熟悉国家和地方幼儿教育的方针、政策和法规。
二、 小学教育
1、 专业介绍:小学教育专业培养德、智、体全面发展的,具有较高教育理论素养和较强教育实际工作能力(语、数、英)小学教师及教育科研、各级教育行政管理人员和其他教育工作者。
2、 专业要求:掌握本专业的基本理论、基础知识和基本技能;具有正确的教育思想,掌握现代教育技术和信息技术,懂得教育教学规律;具有良好的心理素质、健康的体魄和正确的审美观;具有良好的思想品德和教师职业道德。
三、 计算机应用技术
1、 专业介绍:本专业培养具有扎实的计算机基础知识、计算机专业知识和较强的计算机办公自动化、数据库等常用软件应用能力、计算机网络基本应用能力,能够在企事业单位相关部门从事计算机办公自动化和计算机软件应用等计算机相关应用工作,德、智、体、美全面发展的计算机专业高等应用型人才。
2、 主要课程:计算机软硬件技术基础、Linux操作系统、数据库系统SQL、数据结构与C程序设计、单片机原理与技术、计算机网络原理、高级语言汇编、多媒体软件应用、计算机网络与网站建设、Delphi程序设计、Java语言程序设计、图形图像应用处理(PhotoShop)、Flash动画制作、微型计算机安装调试维修、C语言、数据结构、操作系统、网页制作等课程。
四、 汉语
1、 专业介绍:本专业主要培养具有坚实的语言学、文学基础理论知识和熟练的相关职业技能的高级人才。培养学生良好的人文素养、较强的写作能力和一定的实践工作能力。
2、 培养要求:本专业学生主要学习汉语和中国文学方面的基本知识,受到有关理论、发展历史、研究现状等方面的系统教育和业务能力的基本训练。
五、 心理健康教育
1、 专业介绍:肖汉仕教授认为心理健康教育又称心理素质教育,简称为心理教育或心育。它是教育者运用心理科学的方法,对教育对象心理的各层面施加积极的影响,以促进其心理发展与适应、维护其心理健康的教育实践活动。
2、 专业目标:使学生不断正确认识自我,增强调控自我,承受挫折,适应环境的能力,培养学生健全的人格和良好的个性心理品质,对少数有心理行为问题和心理障碍的学生,给予科学的心理咨询和辅导,使他们尽快摆脱障碍,调节自我,形成健康的心理品质,提高心理健康水平。
学前教育、小学教育、计算机应用技术、汉语和心理健康教育都是很好的专业,就小编而言,小编本人是学计算机应用技术类的,这类专业对计算机应用的能力和专业知识要求很高,小编并不擅长!但对于喜欢计算机的人来说学起来很简单哦。学前教育和小学教育都是教育系列的专业,既然是教育,就不能马虎,每一位学院都需要按照教师的标准来要求自己,才不会误人子弟,让祖国的花朵更好的绽放!汉语对中国乃至世界的影响都是巨大的,所以汉语是个令人敬佩的专业,当然,中华文化博大精深,学起来并不会十分容易,但一定会很有意义。心理健康教育是小编喜欢的专业,这类专业具有神奇的魅力,可以通过学习来完善自己和他人。希望每一位学员都可以找到自己喜欢且擅长的专业,让知识丰富自己。