Java测试(一)
关于while和do-while循环,下列说法正确的是
A 两种循环除了格式不同外,功能完全相同
B 与do-while语句不通的是,while语句的循环至少执行一次
C do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句
D 以上都不对。程序System.out.println("1 + 1 =" + 1 + 1);输出的结果是( )
A 1
B 1 + 1 = 2
C 1+ 1 = 11
D 2java.lang 包的()方法比较二个对象是否相等返回 true
A toString()
B equasl()
C compare()
D 以上都不正确不能构成循环的语句是( )。
A for 语句
B while 语句
C switch 语句
D do while 语句System.out.println("5" + 2);的输出结果应该是()
A 7
B 2
C 52
D 5.在当前的java实现中,每个文件编译之后就是一个以()为后缀的文件
A java
B class
C doc
D exepublic class TT {
public static void main(String[] args) {
int a = 3;
if(true){
a++;
if(a >= 4){
break;
}
}
System.out.println(a);
}
}
程序运行的结果();
A 3
B 4
C 5
D 程序错误设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )。
A j=i;
B j=(long)i;
C i=(int)j;
D i=j;一个循环一般应包括哪几部分内容
A 初始化部分
B 循环体部分
C 迭代部分和终止部分
D 以上都是System.out.println("a+b="+3+4);
输出结果是
A "a+b=+3+4"
B a+b=7
C a+b=34
D a+b=+3+4break语句( )
A 只中断最内层的循环
B 只中断最外层的循环
C 借助于标号,可以实现任何外层循环中断
D 只中断某一层的循环下面哪一个循环会导致死循环( )
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++)在java语句中,运算符&&实现
A 逻辑或
B 逻辑与
C 逻辑非
D 逻辑相等对于一下说法正确的是int [] arr = new int []{};
A 程序出错,数组必须创建的时候指定长度
B 程序出错,数组创建的时候必须指定内容
C 程序出错,数组创建的时候必须指定内容还要指定长度
D 程序正确已知i为整形变量,关于一元运算++i和i++,下列说法正确的是
A ++i运算将出错
B 在任何情况下运行程序结果都一样
C 在任何情况下运行程序结果都不一样
D 在任何情况下变量i的值都增1在Java中,不属于整数类型变量的是( )
A double
B long
C int
D byte下列属于三目(条件)运算符的是:
A +
B ?:
C &&
D |下面哪一个不是合法的标识符?
A x$
B @abc123
C 1X
D XYZString [] strArr = new String[2];数组中的字符串初始化值是多少?
A "0"
B "null"
C 0
D null设 x=5; 则 y=x-- 和 y=--x 的结果,使 y 分别为。
A 5,5
B 5,6
C 5,4
D 4,4byte变量的取值范围是 _______
A 0 - 65535
B -128 – 127
C -256 – 255
D 0 - 32767下面哪条语句定义了5个元素的数组( )
A int [] a={22,23,24,25,12};
B int a []=new int(5);
C int [5] array;
D int [] arr;有一个二维数组 int [][] arr = new int [2][3];获取索引为0的数组的长度的格式为
A arr[0].length()
B arr.length
C arr[1].length()
D arr[0].length在控制台输出字符\,应该在System.out.println中怎么写
A "\"
B "\\"
C "/\"
D "\/"名为HelloWorld.java的Java应用程序如下:
public class HelloWorld{
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
将这个程序放在C:\Test下,然后在命令行窗口中,进入到C:\Test路径执行如下指令: javac HelloWorld.java将得到( )结果。
A 编译出错。
B 编译成功,生成名为HelloWorld.class的文件
C 编译成功,生成名为helloworld.class的文件
D 找不到名为helloworld.java的文件下面哪些选项是正确的main方法说明?
A public main(String args[])
B public static void main(String args[])
C private static void main(String args[])
D void main()下面表达式中,用来访问数组中第一个值的是____
A intArray[1]
B intArray.1
C intArray[0]
D intArray.0以下不是java关键字的有 ______ 。
A for
B if
C true
D else已知: int[] a = new int[100]; 在下列给出的数组元素中,非法的是
A a[0]
B a[1]
C a[99]
D a[100]执行下面的语句后,a、b、c的值分别是( )
int a = 2 ;
int b = (a++) * 3 ;
int c = (++a) * 3 ;
A 2、6、6
B 4、9、9
C 4、6、12
D 3、9、9int 类型数据占用多少位?
A 32
B 16
C 22
D 18在java中语句:37.2%10的运算结果为
A 7.2
B 7
C 3
D 0.2数组中可以包含什么类型的元素?_____________。
A int型
B string型
C 数组
D 以上都可以编译java程序的命令是 ___ ;
A java
B javac下列说法正确的是:
A jar包实际是zip压缩包
B jar包中只能包含.class类文件
C 使用java -jar命令可以运行jar包,但需要在清单文件中指明主类
D jar包中的类(.class文件)也要放到与包对应的文件夹中Java 提供哪几种运算符
A 算术运算符
B 位运算符
C 关系运算符
D 逻辑运算符
E 条件运算符以下描述正确的有哪些?
A JDK是JavaSE的开发工具包
B java包名采用小写字母
C java类名应该使用驼峰命名法
D java方法名应该使用驼峰命名法下面( )是Java中未使用到的关键字
A const
B goto
C int
D assertJDK1.8中直接提供的技术可以很方便地开发哪些种类的应用?
A 控制台/终端应用
B 桌面应用
C BS架构的互联网应用
D BS架构的企业应用以下正确的有 _________
A int i = 32;
B float f = 45.32;
C double d=3.2;下列表述正确的是
A 一个类可以实现多个接口
B 一个类可以只能实现一个接口
C 一个类可以实现多个接口,但是接口之间必须是继承关系
D 一个类只能继承一个父类String 是基本类型的一种
正确
错误Scanner类可以很方便地获取用户的输入,它的nextInt()方法能够把输入转换成整数,而且nextInt()方法比较智能,不会抛出异常
正确
错误给代码中的包、类、方法、参数起名字是小事,随便弄个名字程序能跑起来就行了。
正确
错误Eclipse为调试专门提供了调试透视图
正确
错误int 和 double 进行加法操作,int 会自动转换为double类型。
正确
错误使用“&”操作时,如果第一个条件是false, 则后续的条件都不再判断。
正确
错误if/else与switch的区别在于:if/else是基于boolean值的双分支,switch是基于整数、枚举、字符串的多分支
正确
错误数组中可以添加任意个元素
正确
错误使用“||” 操作时,如果第一个条件是true, 则后续的条件都不再判断( )
正确
错误Java代码调试时,可以停在断点的位置,然后可以控制程序单步执行
正确
错误Java中float和double只能表示小数的近似值,如float的0.1+0.8的结果不等于0.9。相比来说double只是比float精度高一点而已。
正确
错误翻译以下英文:
Exception in thread "main" java.lang.ArithmeticException: / by zero
at com.zhiyou100.MyApp.main(MyApp.java:26)
主线程中发生异常,异常类型是 ArithmeticException 算术运算异常 除0 在 com.zhiyou100.MyApp类的 main 方法中 MyApp.java文件的第26行
-----------------------------------------------------------------
变量的声明方式;
数据类型 变量名; 变量名=变量值;
------------------------------------------------------------------
简述标识符的命名规范
1.见名知意 2.类名的首字母大小,从第二个单词开始,每个单词的首字母大写; 其他名字首字母小写,从第二个单词开始,每个单词的首字母大写
-----------------------------------------------------------------------
java.lang.ArrayIndexOutOfBoundsException:请说明这个是什么错误,说明原因和解决方案
这个是数组索引越界异常,使用索引超出了数组的最大索引导致的,查找代码找到对应的操作进行修改
-------------------------------------------------------------------
java是如何做到一次编写到处运行
因为java程序的运行是依赖JVM的,我们只需要在不同的操作系统上安装不同虚拟机就行了,有虚拟机对文件执行解释执行成机器码
--------------------------------------------------------------------
创建一个账户Account类,该类有id:账户号码(长整数),password:账户密码,name:真实姓名,personId:身份证号码 字符串类型,email:客户的电子邮箱,balance:账户余额.方法:deposit: 存款方法,参数是double型的金额;withdraw:取款方法,参数是double型的金额.构造方法:有参和无参,有参构造方法用于设置必要的属性
package com.zhiyou.day_03_05;
public class Account {
String name;
double balance;
int username;
int password;
//校验账号密码是否匹配
public boolean isPiPei(int username,int password){ if(username==this.username&&password==this.password){ return true;
}else{
return false;
}
}
//取款
public void quKuang(double a){
if(a>balance){
System.out.println("余额不足,请重输");
}else{ balance-=a;
System.out.println(name+"取了"+a+",还有"+balance);
}
}
//存款
public void cunKuang(double a){
balance+=a; System.out.println(name+"存了"+a+",还有"+balance);
}
}
Java测试(一)的更多相关文章
- Java测试工具
1. 开源测试工具: http://www.open-open.com/43.htm 2. 10款常用的JAVA测试工具 :http://developer.51cto.com/art/200 ...
- 在Jmeter中使用自定义编写的Java测试代码
我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java ...
- 如何使用 Java 测试 IBM Systems Director 的 REST API
转自: http://www.ibm.com/developerworks/cn/aix/library/au-aix-systemsdirector/section2.html 如何使用 Java ...
- 第一次Java测试及感触
周四进行了java测试,感触很深,测试的题目是用Java实现一个ATM机的管理系统.最后3个小时后,我没有完成这次测试,但是我找到了自己的很多不足,明确了自己的问题究竟在哪里. 关于这次测试我不会的最 ...
- 第一次java测试有感
今天下午的Java测试体会深刻,真的可能我一暑假学的还没有今天一下午学的多.但通过今天一下午地与Java近距离接触 ,我感受到我与真正的Java距离还是特别远的.以后我的路还很长,我对Java仍然还是 ...
- Java测试工具使用(1)--Junit
在进行测试之前需要导入junit的两个包,分别是 junit:4.12;hamcrest-core:1.1 1.基本测试标签 @Test.@Before.@After 2.组测试 有时候多个测试文件, ...
- Java测试工具和框架
个人目前只接触过JUnit以及Powermock,后续会关注更多有关测试这方面的东西 8个超实用的Java测试工具和框架_开发/数据库_IT专家网 http://database.ctocio.com ...
- 自定义编写jmeter的Java测试代码
我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","JavaV ...
- 8个超实用的Java测试工具和框架
Java入门 如果你才刚开始接触Java世界,那么要做的第一件事情是,安装JDK——Java Development Kit(Java开发工具包),它自带有Java Runtime Environme ...
- 第一次Java测试及感触(2018.9.20)
在本周周四进行了java测试,有一点感触,测试的题目是用Java实现一个ATM机的管理系统.之前老师提前给我们样卷,结果考试的时候换了题型,瞬间脑子空白,一时不知道怎么下手,因为暑假虽然涉猎了java ...
随机推荐
- docker 数据卷之进阶篇
笔者在<Docker 基础 : 数据管理>一文中介绍了 docker 数据卷(volume) 的基本用法.随着使用的深入,笔者对 docker 数据卷的理解与认识也在不断的增强.本文将在前 ...
- mysql导入导出数据
mysqldump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据作为测试. mysqldump命令中带有一个 --where/ ...
- 99%的人理解错 HTTP 中 GET 与 POST 的区别
转自:http://www.oschina.net/news/77354/http-get-post-different GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发 ...
- linux RHCS集群 高可用web服务器
RHCS集群,高可用服务器 高可用 红帽集群套件,提供高可用性,高可靠性,负载均衡,快速的从一个节点切换到另一个节点(最多16个节点)负载均衡 通过lvs提供负载均衡,lvs将负载通过负载分配策略,将 ...
- rpm检验是否被改动过
参考原文http://vbird.dic.ksu.edu.tw/linux_basic/0520rpm_and_srpm.php#rpmmanager_verify rpm -qVa (当然可 ...
- 详解Java的自动装箱与拆箱(Autoboxing and unboxing)
一.什么是自动装箱拆箱 很简单,下面两句代码就可以看到装箱和拆箱过程 //自动装箱 Integer total = 99; //自定拆箱 int totalprim = total; 简单一点说,装箱 ...
- 关系网络理论︱细讲中介中心性(Betweeness Centrality)
关系网络在我认为都是一种很简单暴力地能挖掘人群特征关系的一种方式,特别今天去听了一场关于AI与金融领域的结合,里面提到了拓扑分析其实就是关系网络的解释.我在之前的文章( R语言︱SNA-社会关系网络- ...
- Ffmpeg简介
http://www.ffmpeg.com.cn/index.php/%E9%A6%96%E9%A1%B5 FFmpeg is a complete solution to record, conve ...
- Linux查看磁盘剩余空间
Linux查看磁盘剩余空间 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ df 文件系统 1K-blocks 已用 可用 已用% 挂载点 /dev/sda8 ...
- 采用Global.asax的Application_BeginRequest事件过滤敏感字符
1.特殊字符过滤公共类ProcessRequest.cs using System.Web.UI; using System.Web.UI.WebControls; using System.Web. ...