第一章-JAVA基础

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

51第一章JAVA基础一、填空题1、标识符是唯一标志一个变量(variable)、方法(method)和类(class)等的名字。2、标识符是区分大小写的,可以为任意长度(unlimited-length),但一般来说,长度适中即可。3、标识符以下划线、字母或$开始,并包含这些字符和数字的字符序列。4、标识符不能使用java语言定义的关键字。5、基本Strin数据类型是不能简化的、内置的数据类型,用以表示真是的数字、字符等,通常用来构建更复杂的数据类型。6、java的开发工具包包括__j2se_,_j2me___,_j2ee___三种不同的工具包。7、JVM是(java虚拟机--javavirtualmachine),JDK是(java开发工具--JavaDeveloper'sKit)。8、java中最简单的一种数据类型是布尔类型,其类型说明符为boolean。9、布尔类型变量的值只有两种值,其值为false和true。10、整数类型包括byte、int、short、long,他们都是带符号的(即有正负之分),表示数学中的整个数。11、byte类型数据占8位空间,short类型数据占16位空间,int类型数据占32位空间,long类型数据占64位空间。12、除了常见的十进制表示外,还可以用十六进制和八进制来表示整数。13、浮点类型包括float和double两种数据类型,他们是带符号的(有正负之分),表示的是数学中的小数。14、float类型数据占据3216位空间,double类型数据占据6432位空间。15、对于浮点型数据,其十进制形式由数字整数和小数点小数组成,且必须含有小数点。16、在java中浮数点二进制也可以使用科学计数法来表示。17、常用的算术运算符有+,-,*,/,在java中用来表示加法、减法、乘法和除法。18、+运算符能够用于String的连接操作是java提供的一种特别支持。19、/运算对于两个整数的除法,返回值是他们的商的整数部分(int型)。可以通过取模运算符%来获取他们的余数。20、java中递增符号为++,java中递减符号为____--_,赋值运算符是___=____。21、实际上,递增递减使用的是一种所谓的后缀形式,即递增,递减运算符在变量的后面,其实,递增递减也可以试用前缀形式。22、新建一个对象的运算符是new,调用对象的属性和方法的运算符是___.___。23、关系运算符运算后的产生一个BOOlean类型的结果。24、关系运算中如果关系成立(为真),将返回true,否则返回false。25、关系运算符包括大于()、小于()、等于(==)、(=)、大于等于(=)小于等于和不等于(!=)。26、boolean类型变量只能使用等于和不等于两个关系运算符进行比较。27、与关系运算一样,逻辑运算也会产生boolean结果。28、equals方法比较的是对象的实际内容。29、逻辑运算符包括&&(逻辑与),||(逻辑或),和!(逻辑非)。30、逻辑运算符中&&和||是二目运算符,而!是一目运算符。31、一个基本的Java程序包括_包_,import_语句_,类____,_方法_和语句__五部分。32、短路逻辑运算包括___&&和||___。33、在文件的路径使用中\path1\path2\path3,java对他的描述为_path1.path2.path334、java语言中使用”{”开始,应用”___”结束。35、java允许的三种注释方法为、__/**/__,//_,__/***/(分块注释)36、Java语言中,小数默认为double类型。37、在java中数据类型分为基本数据类型和引用数据类型两大类。(基本数据类型,包括数值型,字符型和布尔型。字符型:char采用unicod的16位编码方式进行编码)(引用数据类型:类、接口类型、数组类型、枚举类型、注解类型)(基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上;引用数据类型在被床架时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。)38、逻辑表达式:(34=25)&&(68!=90)||(48*2100)的值为__true。39、Math类的random()方法可以产生一个0-1_之间的_double随机数。40、在Java语言中,逻辑常量只有__true__和_false两个值。41、所谓N目运算符,是指参加运算的变量的个数为N。42、当参加逻辑运算的两个变量都为真时,逻辑与运算才返回true,否则返回false。43、有一个参与逻辑运算的变量为真时,逻辑或运算便会返回真。44、当且仅当逻辑运算的变量都为假时,逻辑或运算才会返回假。45、逻辑非就是简单地取反、true变为false,false变为true。46、&&、||和!只能作用于boolean类型值上。47、位运算允许直接操作一个整数的每个二进制位。48、位运算符包括按位与(&)、按位或(|)、按位异或(^)。49、位运算符会对参与运算的变量所对应的二进制位进行逻辑运算,并产生一个结果。50、在位运算中可以把0视为false,1视为true。51、当且仅当参与位运算的两个位都为1时,位与运算才返回1,否则返回0。52、只要有一个参与位运算的位为1时,位或运算就返回1。53、当且仅当参与位运算的两个位都为0时,位或运算才返回0。54、位运算中,非就是简单的取反、1变为0,0变为1。55、在java中好哎呦左移位运算符()和右移位运算符()。56、若a为int型变量且赋值6。执行语句a--后a的值是5。执行语句a++后a的值是7。57、表达式(10/3)的值是_3_。表达式(-10/3)的值是_-3_。58、在一个Java源文件中定义了3个类和15个方法,编译该Java源文件时会产生3_个字节码文件,其扩展名是class。59、字符变量以char类型表示,它在内存中占__16_2__位bit。60、在Java语言中,如数字后没有任何字母,计算机默认为___intdouble___类型。61、在java中,赋值运算是通过数学符号中的=来完成的。62、在java赋值运算中等号的意思是获取等号右边的值并将他复制到左边。63、赋值运算中等号左边的值称为左值,右边的称为右值。右值可以是任何数、变量或是表达式,而左值则必须是一个int型变量。64、可以将一个常数赋值给变量(如x=1),但是不能为常数赋值。65、每个Java应用程序可以包括许多方法,但必须有且只能有一个main方法。66、Java编程的三个步骤、编辑源程序、_编译字节码____________和解释运行字节码。67、根据结构组成和运行环境的不同,Java程序可以分为两类、__javaApplication_和javaApplet__。68、状态和行为是对象的主要属性。对象的状态在计算机内部是用___变量____来表示,而对象的行为在计算机内部是用____方法____来表示。69、关于main方法的方法头正确的书写格式是publicstaticvoidmain(Stringargs[])_。70、Java语言的各种数据类型之间提供两种转换、__自动转换___和强制转换。71、开发与运行Java程序需要经过的三个主要步骤为、编译、解析和执行。72.、若x=100,y=120,则xy和x=y的逻辑值分别为false和true。73、设x=60,则表达式(x++)/3的值是20。74、Java语言的整型常量有十进制、十六进制和八进制三种形式,从这角度来说,4589是__十进制整数,0x3890是___十六进制_整数,02548是__十进制_整数。75、Java源文件中最多只能有一个main类,其他类的个数不限。76、创建包的语句应该放在程序的位置第一行。77、定义包的关键字packagepasscake成的字节码文件的扩展名为.class二、判断题1、Java语言不区分大小写。(F)2、Java程序源文件的扩展名为.class。(F)3、Java程序中都含有main方法,因为它是所有Java程序执行的入口。(FT)java程序分为java应用程序+小应用程序applet如果是java应用程序,一般应当含有main方法,因为它是所有java程序执行的入口如果是applet,不用main方法。。。由init初始化,start启用4、Java程序可以运行在任何操作系统上,只要有对应操作系统的虚拟机。(T)5、Java程序源文件名应该与主类名保持一致。(T)6、“//”即可以表示单行注释,也可以表示多行注释。(F)7、Java中的整型int占2个字节,取值范围为-32768~32767。(F)8、在Java语言中,执行语句”booleant=1&&0;”的结果是给boolean类型变量t赋初值为false。(FT)9、声明变量时必须定义一个类型。(FT)(网上是正确的)10、注释的作用是使程序在执行时在屏幕上显示注释符号之后的内容。(TF)11、Java认为变量Sum与sum是相同的。(F)12、求模运算符(%)只可用于整型操作数。(F)13、算术运算符*,/,%,+和-有相同的优先级。(F)14、Java语言中的标识符可以以数字、字母或下划线开头。(F)15、Java中小数常量的默认类型为float类型,所以表示单精度浮点数时,可以不在后面加F或f。(F)16、Java语言是IBM公司设计的一种面向对象程序设计语言。(FT)17、一个Unicode字符占4个字节。(F)18、假设x、y都是float型,分别等于5和7,而x1、y1则是double型,分别等于5.0和7.0,那么x/y与x1/y1的值不相等(FT)19、用Javac编译Java源文件后得到代码叫字节码。(TF)20、applet可以运行在浏览器中。(T)21、Java可以用来进行多媒体及网络编程。(T)三、选择题1、语法错误由(B)发现的。A、JREB、编译程序C、命令提示符D、应用程序2、Java的源代码文件具有(C)的扩展名。A、classB、javaC、javacD、source3、JAVA语言是在1991年有JameGosling在(D)创立的。A、AppleB、IBMC、MicrosoftD、SunMicrosystems4、java运行环境只可以识别出(D)文件。A、javaB、jreC、exeD、class5、拥有扩展名为(B)的文件可以存储程序员所编写的Java源代码。A、javaB、classC、exeD、jre6、Java是(C)语言的一个实例,其单条程序语句便可以完成任务。A、机器B、汇编C、高级D、以上都不对7、Java编程言提供了可以由开发人员直接使用的(A),因而每个应用程序不必从头创建,只需导入相应需要的就可以了。A、现有库类B、TCPC、汇编代码D、二级存储器8、(B)可将一个java文件转换成一个class文件A、调试程序B、编译程序C、转换器程序D、JRE9、在查找到应用程序的一个语法错误以后,编译程序将给用户通告此错误(C)A、出现的行号B、可用于改正错误的正确代码C、一个简短的描述D、选择A和B10、语法错误可因多种原因产生,例如,当(D)A、应用程序突然中止B、缺少括号C、单词拼写错误D、选择B和C11、为了编译应用程序,输入命令(C)并跟上相应文件的名字。A、buildB、javaC、javacD、create12、下面对标识符的描述,正确的是()A、可以以任意字符作为起始,但不能包含空格B、必须以数字作为起始,但不能包含空格C、不能以以数字作为起始,也不能包含空格D、不能以数字作为起始,但可以包含空格13、方法()可将一个数值转换成文本。A、Integer.valueOfB、Integer.parseIntC、String.parseIntD、String.valueOf14、下面的数据类型强制转换中,需要把一个字

1 / 40
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功