1.以下关于字符串类的说法错误的是( B)。
(A)字符串常量是String类对象(B)String类的对象只能用“new”关键字生成(C)String类生成的对象是不可变的(D)StringBuffer类生成的对象用于存储可变的字符串
2.java中用来抛出异常的关键字是©(A)try (B)catch (C)throw (D)finally
3.(A)类是所有异常类的父类。(A)Throwable (B)Error(C)Exception (D)AWTError
4.框架(JFrame)的缺省布局管理器就是(A)(A)Border Layout(B)Card Layout(C)Flow Layout(D)Grid 5.LayoutServerSocket的getInetAddress()的返回值类型是( C )A. Socket B ServerSocket C.InetAddress D,.URL
6.当使用客户端套接字Socket创建对象时,需要指定(A )A.服务器主机名称和端口 B、服务器端口和文件 C、服务器名称和文件D.服务器地址和文件
7.使用流式套接字编程时,为了向对方发送数据,则需要使用哪个方法( C )A.getInetAddress() B. getLocalPort() C.getOutputStream() D.getInputStream()
8.使用UDP套接字通信时,常用哪个类把要发送的信息打包? ( D )A. String B. DatagramSocket C. MulticastSocket D.Datagram
9.Packetjava程序中,使用TCP套接字编写服务端程序的套接字类是(B)A. Socket B. ServerSocket C. DatagramSocket D.DatagramPacket
10.使用UDP套接字通信时,哪个方法用于接收数据 ( B )A. read() B. receive() C. accept() D. Listen()
11.若要取得数据包的中源地址,可使用下列哪个语句( A )?A. getAddress() B. getPort() C. getName() D.getData()
12.要使用java程序访问数据库,则必须首先与数据库建立连接,在建立连接前,应加载数据库驱动程序,该语句为( A )A Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”)B. DriverManage.getConnection(“”,””,””)C.Result rs= DriverManage.getConnection(“”,””,””).createStatement()D. Statement st= DriverManage.getConnection(“”,””,””).createStaement()
13.要使用java程序访问数据库,则必须首先与数据库建立连接,该语句为( B )A Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”)B. DriverManage.getConnection(“”,””,””)C.Result rs= DriverManage.getConnection(“”,””,””).createStatement()D. Statement st= DriverManage.getConnection(“”,””,””).createStaement()
14.java程序与数据库连接后,需要查看某个表中的数据,使用下列哪个语句?( A )A. executeQuery() B.executeUpdate() C executeEdit() D.executeSelect()100.下列属于节点流的是(C)A.BufferInputStream和BufferOutputStreamB.DataInputStream和DataOutputStreamC.FileInputStream和FileOutputStreamD.InputStreamReader和OutputStreamWriter
15.下列描述中,正确的是©A) 在Serializable接口中定义了抽象方法B) 在Serializable接口中定义了常量C) 在Serializable接口中没有定义抽象方法,也没有定义常量D) 在Serializable接口中定义了成员方法
16.线程调用了sleep()方法后,该线程将进入( C )状态。(A)就绪状态(B)运行状态(C)阻塞状态(D)终止状态java程序与数据库连接后,需要查看某个表中的数据,使用下列哪个语句?(A)A. executeQuery() B.executeUpdate() C executeEdit() D.executeSelect()
17.线程生命周期中正确的状态是A) 新建状态、运行状态和终止状态B) 新建状态、运行状态、阻塞状态和终止状态C) 新建状态、可运行状态、运行状态、阻塞状态和终止状态D) 新建状态、可运行状态、运行状态、恢复状态和终止状态
18.运行下列程序, 会产生什么结果?( )public class X extends Thread implements Runable{public void run(){System.out.println(“this is run()”);}public static void main(String args[]) {Thread t=new Thread(new X());t.start();}}A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动
19.以下哪个方法用于定义线程的执行体?(A)A. run() B. start() C. sleep() D. suspend()
20.接口Statement中定义的executeQuery方法返回的类型是(A)A. ResultSetB. intC. booleanD. String

  1. 有一列火车以每小时 140 千米的速度离开洛杉矶直奔纽约,同时,另一列火车以每小时 160 千米的速度从纽约开往洛杉矶。如果有一只鸟以每小时 30 千米的速度和两列 车同时启 动,从洛杉矶出发,碰到另一列车后返回,往返在两列火车间,直到两列火车相遇为止。已 知洛杉矶到纽约的铁路长 4500 千米,请问,这只小鸟飞行了多远路程
    答: 小鸟在两列火车之间往返飞行,思维也很容易随着”跑”起来。如果我们试图算出那些越来 越短的路程,问题就会十分复杂。其实大可不必,因为这只小鸟一直在两列火车间一刻不停 地飞,所以,火车的相遇时间就是小鸟的飞行时间。这样,小鸟的飞行路程为:30×,4500 ?(140+160) ,=450(千米) 。
  2. 对一批编号为 1-100,全部开关朝上(开)的灯进行以下操作:凡是 1 的倍数反方向拨一 次开关;2 的倍数 方向又拨一次开关;3 的倍数反方向又拨一次开关……问:最后为关熄状 态的灯的编 是哪些,
    答:根据题意可知,号码为 N 的灯,拨开关的次数等于 N 的约数的个数,约数个数是奇数,则 N 一定是
    44/10页平方数。因为 10=100,可知 100 以内共有 10 个平方数,即,最后关熄状态的灯共有 10 盏,编号为 1、4、9、16、25、36、49、64、81、 100。
  3. 一个大院子里住了 50 户人家,每家都养了一条狗。有一天他们接到通知说院子里有狗生 病了,并要求 所有主人在知道自家狗生病的当天应立即把狗枪杀掉。所有主人和他们的狗 都不得离开自家的房子,主人与主人之间也不准进行任何沟通,他们能看到其他 49 条狗, 且能准确判断是否生病,但看不到自家的狗。院中第一天、第二天都没有枪22/10页声,第三天传出 了一阵枪声,问有多少条病狗被枪杀。
    答:如果 50 条狗中只有 1 条病狗。比如说张家的狗 有病,那么,张看到的另 49 条狗 是正常的,从而判断自家的狗一定病了,张就会把自家的 狗枪杀掉,但第 1 天没有枪声,说明病狗多于 1 条。 如果 50 条狗中只有 2 条病狗,比如 (2 说王家和李家的狗是病狗,那么,除了王和李以外,其余的人都看到了 2 条病狗,而王和李 只能看到 1 条病狗和 48 条正常的狗,已经知道病狗数量多于 1,所以王和李可以判断出自
    家的狗一定是病狗, 按照规定应该枪杀, 但第 2 天没有枪声, 说明病狗又多于 2 条。 (3) 如 果有 4 条或 4 条以上病狗, 那么每个病狗的主人至少看到了 3 条病狗, 由于病狗数量是不是 3 条无法确定,故每个人也就不能判断自家的狗是否有病,第 3 天也就不会有枪声,这与已 知矛盾 综上可以判定,病狗的数量是 3 条
    1.诚实族和说谎族
    诚实族和说谎族是来自两个荒岛的不同民族,诚实族的人永远说真话,而说谎族的人永远说假话。迷语博士是个聪明的人,他要来判断所遇到的人是来自哪个民族的。迷语博士遇到三个人,知道他们可能是来自诚实族或说谎族的。为了调查这三个人是什么族的,博士分别问了他们的问题,这是他们的对话:问第一个人:“你们是什么族?”第一个人答:“我们之中有两个来自诚实族。”第二个人说:“不要胡说,我们三个人中只有一个是诚实族的。”第三个人听了第二个人的话后说:“对,就是只有一个诚实族的。”请根据他的回答判断他们分别是哪个族的。问题分析与算法设计假设这三个人分别为A、B、C,若说谎其值为0,若诚实,其值为1。根据题目中三个人的话可分别列出:第一个人: a&&a+b+c2||!a&&a+b+c!=2第二个人: b&&a+b+c1||!b&&a+b+c!=1第三个人: c&&a+b+c1||!c&&a+b+c!=1利用穷举法,可以很容易地推出结果。
    2.古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21…
    中每个月的兔子总数是指兔子的对数!!(如果你想知道每个月的兔子多少只就只要乘以2就可以了) 一对兔子是两只。 第一个月2只(题中是给定的一对) 程序如下: #include “stdio.h” main() { long f1,f2; int i; f1=f2=1; for(i=1;i<=20;i++) { printf("%12ld %12ld",f1,f2); if(i%20) printf("\n"); /控制输出,每行四个/ f1=f1+f2; /前两个月加起来赋值给第三个月/ f2=f1+f2; /前两个月加起来赋值给第三个月}}
    3.有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?
    答:此题的大致步骤如下: (1)第一根香先点一头 第二根两头同时点; (2)当第二根烧完了,我们可以确定30分钟; (3)此时开始计时,同时将另一头也点着,当这根烧完时,这段时间就是15分钟。
    1.判断101-200之间有多少个素数,并输出所有素数。
    程序分析:* 素数是:只能被1或本身整除的数,如:3,5,7,11,131… *判断素数的方法:用一个数分别去除2到sqrt(这个数), *其实用这个数分别去除2到他本身少1的数也可以,但是运算时间增加了 如果能被整除,则表明此数不是素数,反之是素数。
    2.打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
    程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
    3.将一个正整数分解质因数。例如:输入90,打印出90=233
    5。
    程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。

java选择,智力,数量,推理相关推荐

  1. JUC-如何选择线程数量

    本文目录 CPU密集型 IO密集型 选择线程数量 区别 总结 CPU密集型 CPU密集型 又叫做计算密集型,系统运作大部分是CPU Loading,CPU密集就是该任务需要大量的运算,而没有阻塞,CP ...

  2. java选择排序解释_选择排序

    号内回复数据结构,获取整套算法视频 本文作者:skywang12345 欢迎点击下方阅读原文 选择排序介绍 选择排序(Selection sort)是一种简单直观的排序算法. 它的基本思想是:首先在未 ...

  3. java.lang.Runtime.availableProcessors返回可用处理器的Java虚拟机的数量

    1. java.lang.Runtime.availableProcessors()方法实例 java.lang.Runtime.availableProcessors() 方法返回可用处理器的Jav ...

  4. python和java选择哪个-python和java哪个学起来更简单

    在近几年Python的呼声越来越高,很多刚开始起步想要学习编程的朋友都会犹豫要不要选择学习Python,毕竟作为人工智能时代的首选语言这个诱惑还是很大的.在选择上最纠结的就是Python和Java选择 ...

  5. java 选择排序入门

    思想 找出最小值,与最左边的数字交换 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾.以此类推,直到所有元素 ...

  6. 【Java选择语句(if,else,switch)】

    Java选择语句 选择结构包括if语句与switch语句 if语句分为:if:if,else:if,else if ,else三种结构. if语句 if结构 格式: if(关系表达式){语句体 } 执 ...

  7. java获取cpu数量,以及cpu使用率(cpu负载)

    Java获取cpu数量,cpu使用率 如下是spring-boot监控服务spring-boot-starter-actuator源码中获取cpu个数,cpu使用率的方式. import com.su ...

  8. Java之智力题【史上最全】

    智力题,每个正式的笔试.面试都会出,而且在面大企业的时候必然会问到,笔者曾在很多面试中,都被问到过,不过答得都不是很好,因为时间很短,加上我们有时候过于紧张,所以做出这类问题,还是有一定的难度,从这篇 ...

  9. python和java选择哪个-观点|Java 与 Python:你应该选择哪个?

    比较世界上最流行的两种编程语言,并在投票中让我们知道你喜欢哪一个. 让我们比较一下世界上两种最受欢迎.最强大的编程语言:Java 和 Python!这两种语言有巨大的社区支持和库来执行几乎任何编程任务 ...

  10. JAVA选择合适的垃圾收集器+内存分配实战

    <深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)> 目录 低延迟垃圾收集器 Shenandoah收集器 ZGC收集器 选择合适的垃圾收集器 Epsilon收集器 收集器的权衡 ...

最新文章

  1. centos7.0 docker安装部署
  2. python简单代码input-Python简单程序的练习
  3. Java单例的常见形式
  4. 万用表怎么测电池内阻_数字万用表和指针万用表,两者怎么选?
  5. 生产库中遇到mysql的子查询
  6. 本地计算机策略无法建立管理单元,我的本地安全策略用不了!打开管理工具的本地安全策略管理单元初始化 爱问知识人...
  7. 跨域的另一种解决方案——CORS(Cross-Origin Resource Sharing)跨域资源共享
  8. 【CVRP】基于matlab遗传算法求解带容量的车辆路径规划问题【含Matlab源码 1280期】
  9. 1.20 将多行单元格进行分栏打印 [原创Excel教程]
  10. 2015三十本好书推荐及理由
  11. zabbix3.4绘制网络拓扑图
  12. cli sti cld std
  13. bable转换html里面的js,如何使用babel,把写好的es6代码,转化为es5,让ie8兼容。...
  14. Stack Overflow 食用指南
  15. qq_seconds.html,qq英语签名
  16. day16:io流的相关概念及其应用
  17. web连接mysql数据库_java web与数据库相连,具体怎么做
  18. android开源的酷炫的交互动画和视觉效果:Interactive-animation
  19. matlab 非结构网格,基于MATLAB的非结构网格生成器和浅水问题的数值模拟
  20. Java使用BouncyCastle进行基于ECDSA算法的椭圆曲线secp256r1证书自签名

热门文章

  1. cs285深度强化学习课程笔记-lec1
  2. 数据库表插入中文数据时报错Incorrect string value: ‘\xE4\xBB\x8E\xE5\x85\xA5...‘ for column ‘name‘ at r
  3. VMware 将虚拟磁盘多个文件合并为单个文件
  4. web前端设计与开发期末作品:旅游网站设计——响应式的出国旅游定制(17页) HTML+CSS+JavaScript 旅游网页html 旅游景点html...
  5. Stata Journal 2001-2019年全部期刊目录及下载链接
  6. 怎么样才能查看别人的IP地址
  7. gimp 抠图_【GIMP学习】抠图方法二则
  8. Java实现 蓝桥杯VIP 算法提高 彩票
  9. 服务器维保价格标准_标准维护服务方案
  10. 全网最详细解释Keil-MDK中Code、RO-data、RW-data、ZI-data的含义