Java基础知识习题

Java基础知识习题
Java基础知识习题

2016java基础知识习题

勤能补拙是良训,一分辛劳一分才。以下是整理的2016基础知识习题,欢迎学习!

一、选择题(每题1分,共30分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。

1.下列语句序列执行后,k 的值是( )。

int m=3, n=6, k=0;

while( (m++) < ( -- n) ) ++k;

A) 0 B) 1 C) 2 D) 3

2.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )。

A) i = i + 2 B) a[0] = 7;

C) i++ - --j; D) a(0) = 66;

3.Java语言的类间的继承关系是( )。

A) 多重的 B) 单重的 C) 线程的 D) 不能继承

4.设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。

i += i - 1;

A) 10 B) 121 C) 11 D) 100

5.下列选项中,用于在定义子类时声明父类名的关键字是( )。

A)interface B) package C) extends D) class

6.若已定义 byte[ ] x= {11,22,33,-66} ;

其中0≤k≤3,则对x数组元素错误的引用是( )。

A) x[5-3] B) x[k] C) x[k+5] D) x[0]

7.下列语句序列执行后,ch1 的值是( )。

char ch1='A',ch2='W';

if(ch1 + 2 < ch2 ) ++ch1;

A) ‘A' B) ‘B' C) ‘C' D) B

8.下列语句序列执行后,i 的值是( )。

int i=8, j=16;

if( i-1 > j ) i--; else j--;

A) 15 B) 16 C) 7 D) 8

9.下列语句序列执行后,k 的值是( )。

int i=10, j=18, k=30;

switch( j - i )

{ case 8 : k++;

case 9 : k+=2;

case 10: k+=3;

default : k/=j;

}

A) 31 B) 32 C) 2 D) 33

10.下面语句执行后,i 的值是( )。

for( int i=0, j=1; j < 5; j+=3 ) i=i+j;

A) 4 B) 5 C) 6 D) 7

11.设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( )。

A) x > y || x > z B) x != y

C) z > ( y + x ) D) x < y & ! ( x < z )

12.下列语句序列执行后,i的值是( )。

int i=16;

do { i/=2; } while( i > 3 );

A) 16 B) 8 C) 4 D) 2

13.以下由 for 语句构成的循环执行的次数是( )。

for ( int i = 0; true ; i++) ;

A) 有语法错,不能执行 B) 无限次

C) 执行1次 D) 一次也不执行

14.定义类头时能使用的修饰符是( )。

A) private B) static C) abstract D) protected

15.设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,

正确的switch语句是( )。

A) switch (x + y) B) switch ( ch + 1 )

{ ...... } { ...... }

C) switch ch D) switch ( a + b );

{ ...... } { ...... }

16. 下列最终属性 i 的定义中,正确的是( )。

A) static final int i=100; B) final int i=1.2;

C) final i='w'; D) final char i;

17. 下列类定义中,不正确的是( )。

A) class x { .... }

B) class x extends y { .... }

C) static class x implements y1,y2 { .... }

D) public class x extends Applet { .... }

18. 设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )。

A) static x x1; B) public x x1=new x(int 123);

C) y x1; D) x x1=x( );

19. 设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )。

A) x( int m){ ... } B) void x( int m){ ... }

C) x( int m, int n){ ... } D) x( int h,int m,int n){ ... }

20. 下列方法定义中,正确的是( )。

A) int x( ){ char ch='a'; return (int)ch; }

B) void x( ){ ...return true; }

C) int x( ){ ...return true; }

D) int x( int a, b){ return a+b; }

21. 用于定义类成员的访问控制权的一组关键字是( )。

A) class, float, double, public

B) float, boolean, int, long

C) char, extends, float, double

D) public, private, protected

22. 不能构成循环的语句是( )。

A) for 语句 B) while 语句 C) switch 语句 D) do__while 语句

23. 下列程序段执行后 b3 的结果是( )。

boolean b1=true, b2, b3;

b3= b1 ? b1 : b2;

A) 0 B) 1 C) true D) false

24. 下面数据结构中,属于非线性的是( )。

A) 线性表 B) 树 C) 队列 D) 堆栈

25. 设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )。

A) j=i; B) j=(long)i; C) i=(int)j; D) i=j;

26. 现有一整型数组a[4],它的所有数组元素是( )。

A) a0, a1, a2, a3 B) a[0], a[1], a[2], a[3]

C) a[1], a[2], a[2], a[4] D) a[0], a[1], a[2], a[3], a[4]

27. 定义 Java Applet程序时,必须有的 import语句是( )。

A) import java.applet.Applet; B) import java.io.*;

膏体充填开采项目简介

淄博矿业集团有限责任公司 岱庄煤矿建筑物下矸石膏体充填开采 项目简介 淄博矿业集团有限责任公司 岱庄煤矿 二〇一〇年九月二十一日

前言2007年以来,岱庄煤矿面对资源严重匮乏的局面,牢固树立“资源有限,创新无限”的理念,立足矿井实际,转变生产方式,创新开采工艺,大力实施矸石膏体充填绿色开采技术,成功地实现了村庄条带煤柱的二次回采,为延长矿井服务年限提供了资源保障,为企业稳定、持续发展积蓄了后劲。 一、项目背景 岱庄煤矿是淄矿集团在济(宁)北矿区建设的第二对现代化大型矿井,地处济宁市城北城乡结合部,矿井开采范围内地面分布有3个镇78个自然村,1.3万多户,5万多人口,村庄压煤量高达80 %。自矿井移交生产管理以来,村庄压煤一直采用传统的条带开采技术,资源回收率不足47%;随着济宁市城区建设的加速及村庄的扩展,矿井压煤量与日俱增,可采储量锐减,资源面临枯竭。截至目前,岱庄煤矿已形成条带煤柱53个,遗留条带煤柱呆滞储量累计达到900万t。同时,经过矿井十多年的开采,地面形成了一座近120万m3的矸石山,矸石的堆放不仅占用土地,而且对周围环境会造成不同程度的影响。 为此,岱庄煤矿提出了“建筑物下矸石膏体充填置换开采”研究课题,与中国矿业大学(徐州)和徐州中矿大贝克福尔科技有限公司合作,进行了建筑物下矸石膏体充填开采技术研究。 二、矸石膏体充填开采技术应用情况 岱庄煤矿矸石膏体充填开采项目于2008年1月由中国矿

业大学、徐州中矿大贝克福尔科技有限公司和岱庄煤矿完成了项目可行性研究报告和初步设计。经专家论证后组织实施。 项目总投资概算为9551.0万元,截止目前,实际完成投资 10625万元。 (一)充填原理 项目主要是建立一套以煤矸石、电厂粉煤灰为主要集料的膏体充填系统,在遗留条带煤柱回采工作面面后,将煤矸石、粉煤灰、胶结料等固体废物制作成浆体,从地面通过充填泵经钻孔和管路充填到回采工作面面后采空区,凝固后形成以矸石膏体充填体为主的覆岩支撑体系,使地表变形始终保持在建(构)筑物安全的允许范围内,解决地表下沉问题,实现不迁村回收村庄条带煤柱的目的。 (二)充填材料 矸石膏体充填使用的材料是破碎煤矸石、电厂粉煤灰、胶结料(如水泥)和矿井水等。 (三)充填系统 矸石膏体充填系统主要由矸石破碎仓储系统、膏体搅拌制备系统、膏体泵送系统、工作面采煤及隔离充填系统四个子系统组成。 (四)充填设备及设施 1.矸石破碎仓储系统:主要由前装机、板式给料机、鄂式破碎机、矸石分级筛、手选皮带、高细破碎机、振动除杂筛、

Java基础测试题(答案)

1. 有以下程序片段,下列哪个选项不能插入到行1。( D ) 1. 2.public class Interesting{ 3.//do sth 4. } (只能有一个public修饰的class) A、import java.awt.*; B、package mypackage; C、class OtherClass{ } D、public class MyClass{ } 2. 以下哪项是接口的正确定义?( B D ) A、interface B { void print(){};} (接口里的方法都是抽象的,不能有方法体) B、abstract interface B { void print() ;} C、abstract interface B extends A1,A2 //A1、A2为已定义的接口 { abstract void print(){ };} (同上) D、interface B { void print();} 1.接口可以声明为public(公共)或默认的访问权限。接口隐含表明是抽象的(abstract)的。 2.接口的方法默认即为public(公共)且是abstract(抽象)的. 3.接口中的变量默认即为public(公共), static(静态) and final(最终的)。 接口声明编译器如何解释呢 public interface Searchable {}public abstract interface Searchable {} abstract interface Searchable {}abstract interface Searchable {} interface Searchable {}abstract interface Searchable {}

java基础测试题及答案

一、选择题(每题2分,共40分) 1、下面哪个是Java语言中正确的标识符( C ) A、3com B、import C、that D、this 2、下面哪个语句(初始化数组)是不正确的:(B) A.int x[] = {1,2,3}; B.int x[3] = {1,2,3}; C.int[] x = {1,2,3}; D.int x[] = new int[]{1,2,3}; 3、下述概念中不属于面向对象方法的是( D )。 A.对象、消息 B.继承、多态 C.类、封装 D.过程调用 4、下面的代码段中,执行之后i 和j 的值是什么? ( B ) int i = 1; int j; j = i++*2+3*--i; A.1, 2 B.1, 5 C.2, 1 D.2, 2 5、下面哪条语句把方法声明为抽象的公共方法?(B ) A.public abstract method(); B.public abstract void method(); C.public abstract void method(){} D.public void method() extends abstract; 6、下面关于java中类的说法哪个是不正确的?( C ) A.类体中只能有变量定义和成员方法的定义,不能有其他语句。 B.构造函数是类中的特殊方法。 C.类一定要声明为public的,才可以执行。 D.一个java文件中可以有多个class定义。 7、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( C ) class A { int i; static String s; void method1() { } static void method2() { } } A、System.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2() 8、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小 的变化而改变? ( B ) A、CardLayout B、FlowLayout C、BorderLayout D、GridLayout 9、下列哪个用户图形界面组件在软件安装程序中是常见的? ( C ) A.滑块 B.进度条 C.按钮 D.标签

java基础测试题

一、选择题48分每题2分 1.面向对象的三大特性不包括() A 封装 B 继承 C 多态 D 消息通信 2.下列声明哪个是错误的() A int i = 10; B float f = 1.1; C double d = 34.4; D long m = 4990; 3.程序的执行结果是() public class Test { public static void main(String [] args){ System.out.println(“”+'a'+1); } } A 98 B a 1 C 971 D 197 4.程序的执行结果是() public class Test { int x; public static void main(String [] args){ Test t = new Test(); t.x=5; change(t); System.out.println(t.x); } public static void change(Test t){ t.x=3; } } A 5 B 3 C 编译出错 D 以上答案都不对 5.关于类与对象说法错误的是() A 类是模板,对象是产品 B 人是类,男人是对象 C 类是对某一事物的描述是抽象的,对象是实际存在的该类事物的个体 D 汽车设计图是类,制造的若干汽车是对象 6.关于构造函数说法错误的是() A 构造函数名与类相同 B 构造函数无返回值,可以使用void 修饰 C 构造函数在创建对象时被调用 D 在一个类中如果没有明确的给出构造函数,编译器会自动提供一个构造函数7.程序的执行结果是() public class Test { public static void main(String [] args){ String str1= new String("abc"); String str2 = new String("abc"); String str3=str1; if(str1.equals(str2)){ System.out.println("true"); }else{ System.out.println("false"); } if(str1==str3){

java基础笔试测试题与答案

Java 一章至五章考试 一. 填空题(8 分) 1. 面向对象的三大原则是( 封装),( 继承) 和( 多态).2 分 2. 如果想在对象实例化的同时就初始化成员属性,则使用( 构造函数).2 分 3. ( 实体) 方法和( 构造) 方法不能修饰为abstract ?2分 二.选择题(60 分) 1) 在Java 语言中,下列(a,d )是不满足命名规范的变量名。(选择二项) a) 姓名 b) $Name c) _instanceof d) instanceof 2) 下列Java 代码片段的输出结果是( a ) 。 char c='a'; int i=c; float f=i; byte b=(byte)c; System.out.println(c+","+i+","+f+","+b); a) 编译错误 b) a,97,97,97 c) a,97,97.0,97 d) a,97,97.0f,97 3) 下列Java 代码中,空白处的代码是(b,c )。( 选择两项) public interface Fee{ public float calLabFee(float unitPrice, float time); } public class FeeImpl implements Fee { public float calLabFee(float unitPrice, float time){ return unitPrice * time; } } public class FeeInterfaceTest { public static void main(String[] args){ ________________ Float labFee = fee.calLabFee(400.00,5); } }

java基础考试题及答案

新员工考试 一、选择题(共30题,每题 2 分) 1. 下面哪些是合法的标识符?(多选题) A. $persons B. TwoUsers C. *point D. this E. _endline 答案A,B,E 分析Java 的标识符可以以一个Unicode 字符,下滑线(_),美元符($)开始,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保留字(this 保留字)。 2. 哪些是将一个十六进制值赋值给一个long 型变量?(单选题) A. long number = 345L; B. long number = 0345; C. long number = 0345L; D. long number = 0x345L 答案D 分析十六进制数以Ox开头,Io ng型数以L (大小写均可,一般使用大写,因为小写的 l 和数字1 不易区分)。 3. 下面的哪些程序片断可能导致错误? (多选题) A. String s = "Gone with the wind"; String t = " good "; String k = s + t; B. String s = "Gone with the wind"; String t; t = s[3] + "one"; C. String s = "Gone with the wind"; String standard = s.toUpperCase(); D. String s = "home directory"; String t = s - "directory"; 答案B,D 分析 A:String 类型可以直接使用+进行连接运算。 B:String 是一种Object ,而不是简单的字符数组,不能使用下标运算符取其值的某个元 素,错误。 C:toUpperCase()方法是String 对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String 类型)。 D:String 类型不能进行减(- )运算,错误。 4. point x 处的哪些声明是句法上合法的? (多选题) cIass Person { private int a; pubIic int change(int m){ return m; } } pubIic cIass Teacher extends Person { public int b;

最新Java基础试题及其答案

Java试题 一单项选择 1)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。() a)protected b)private c)public d)friendly 2)在Java中,下列()语句不能通过编译。(选择一项) a) String s= “join”+ “was”+ “here”; b) String s= “join”+3; c) int a= 3+5 d) float f=5+5.5; 3)给定java代码如下,运行时,会产生()类型的异常。(选择一项) String s=null; s.concat(“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException 4) 在java中,()对象可以使用键/值的形式保存数据。(选择一项) a)ArrayList b) HashSet c) HashMap d) LinkedList 5)给定如下java代码,编译运行之后,将会输出()。 public class Test{ public staticvoid main(String args[]){ int a=5; System.out.println(a%2==1) ?(a+1) /2:a/2) ; } } (选择一项) a)1 b)2 c)2.5 d)3 6)以下Java语句中,String str = “123456789”;str =str.subString(1,3);执行后str中的值为。(选择一项) a) “23” b)“123”

Java基础笔试机试测试题(带答案)

Java基础考试题 班级:__________ 姓名:___________ 日期:_____________ 一、笔试(45题,每题2分) 1) 分析下面的Java程序段,编译运行后的输出结果是()。 public class Test { public static void changeString(StringBuffer sb) { sb.append("stringbuffer2"); } public static void main(String[] args) { StringBuffer sb = new StringBuffer("stringbuffer1"); changeString(sb); System.out.println("sb = " + sb.toString()); } } A. sb = stringbuffer2stringbuffer1 B. sb = stringbuffer1 C. sb = stringbuffer2 D. sb = stringbuffer1stringbuffer2 2) 在Java中,包有多种用途,但不包含()。 A. 将类组合成较小的单元,便于使用 B. 有助于避免命名冲突 C. 有助于提高运行效率 D. 允许在更广的范围内保护类、数据和方法 3) 在Java中,如果要在字符串类型s="java"中,得到字母'v' 出现的位置,选()语句。 A)s.matches('v'); B)s.charAt('v'); C)s.indexOf('v'); D)s.substring('v'); 4)下列代码运行后,变量c的值是()。 int a=15,b=10; double c=a/b; a) 1.5 b) 1.0 c) 1 d) 0 5)main方法如下所示,该程序的运行结果是()。 public static void main(String [] args){ int i=0; System.out.print(i++); } a) 输出0 b) 输出1 c) 编译错误d) 运行时出现异常

Java基础试题及答案

《Java面向对象程序设计》 姓名: 一、判断题(15’) 1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。错 finalize()方法 2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。错方法赋值采用相应的方法 3.有的类定义时可以不定义构造函数,所以构造函数不是必需要写的。对4.类及其属性、方法可以同时有一个以上的修饰符来修饰。对 5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点错6.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。错7.Final类中的属性和方法都必须被final修饰符修饰。错 8.最终类不能派生子类,最终方法不能被覆盖。对 9.子类要调用父类的方法,必须使用super关键字。错 10.一个Java类可以有多个父类。错 二、选择题(30’) 1、关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是(C) A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问 2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是(C)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问 3、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是(D)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问 4、下列关于修饰符混用的说法,错误的是(D) A.abstract不能与final并列修饰同一个类 B. abstract类中不可以有private的成员 C.abstract方法必须在abstract类中

Java基础试题

考砸了,把做错的题目重新复习一下对应的知识点 一、单项选择(每题2.5分,20 * 2.5’=50’)A 1.下面哪种情况属于方法重载。 A)方法名相同,参数类型与个数不同 B)方法参数类型相同 C)方法参数个数相同 D)方法名相同,方法参数类型与个数也相同 2.你想用下面的代码查找数组最后一个元素的值,当你编译并运行它的时候,会发 生什么?C public class MyAr{ public static void main(String argv[]){ int[] i = new int[5]; System.out.println(i[5]); } } A).编译通过并输出0 B).编译通过并输出 null C).编译通过但发生运行时错误 D).编译出错 3.JFrame的默认布局管理器是什么?C 4.Frame 的默认布局是FlowLayout 5.JFrame的默认布局是BorderLayout A)FlowLayout B)GridLayout C)BorderLayout D)CardLayout 6.给定下面的类定义D class Base{ Base(int i){} } class DefCon extends Base{ DefCon(int i){ //XX } } 如果将标记//XX 的地方替换为下面的行,哪一行是独立合法的? A).super(); B).this();

C).this(99); D).s uper(99); 7.启动线程方法正确的是___D________。 A)run( )方法 B)suspend( )方法 C)stop( )方法 D)start( )方法 6、在Java中,调用Math.random() 方法可能返回的结果是(B) Math.random 返回的是一个double值此值大于0.0 且小于1.0 A)132.34 B)0.342 C)29.34E10 D) 1.0009 7、下面的哪一个声明是合法的?B A) public protected amethod(int i) B) public void amethod(int i) C) public void amethod(void) D) void public amethod(int i) 8、假设有以下Java代码:C import java.applet.*; import java.awt.*; public class My_Applet extends Applet { … } 如果要在HTML页中嵌入以上Applet,可按下面()方式完成。(选择一项) A) B) C) D) 9、在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用(A)关 键字。 A)不需要任何关键字 B)private C)final D)protected 10、下述哪些说法是正确的?A

Java基础试题及其答案

Java试题 1) java程序中,main方法的格式正确的是()。(选择一项) a)static void main(String[] args) b)public void main(String[] args) c)public static void main(String[]s) d)public static void main(String[] args) 2)给定java代码,如下: public byte count(byte b1,byte b2){ return______; } 要使用这段代码能够编译成功,横线处可以填入()。(选择一项)a)(byte) (b1-b2) b)(byte) b1-b2 c) b1-b2 d) (byte) b1/b2 3)在Java中,在包下定义一个类,要让包下的所有类都可以访问这个类,这个类必须定义为()。(选择一项) a)protected b)private c)public d)friendly 4)在Java中,下列()语句不能通过编译。 (选择一项) a) String s= “join”+ “was”+ “here”; b) String s= “join”+3; “”+new Person() toString() c) int a= 3+5 d) float f=5+; double float 6)给定java代码如下,运行时,会产生()类型的异常。(选择一项) String s=null; (“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException 已到文件尾,再读取抛出 7) 在java中,()对象可以使用键/值的形式保存数据。(选择一项) a)ArrayList List 有序可重复 b) HashSet Set 无序不可重复同一对象是重复 的 c) HashMap Map(key/value)重复定义:hashCode、 equals(业务) d) LinkedList List 8)给定如下java代码,编译运行之后,将会输出()。 public class Test{ public static void main(String args[]){ int a=5;

膏体充填技术现状及其应用研究

膏体充填技术现状及其应用研究 发表时间:2017-04-11T16:19:40.527Z 来源:《基层建设》2017年1期作者:高伟平 [导读] 从膏体充填理论技术研究和充填设备应用与发展方面,对我国在膏体充填技术领域需要深入研究的内容进行了总结。 四川科技职工大学四川成都 610101 摘要:充填膏体是由尾砂、水和胶结物等按一定配比混合而成的高浓度混合物,在环保、采场工作环境以及采场应力维护等方面具有明显优势,研究与发展膏体充填技术对未来深部金属采矿以及三下采煤具有重要意义。从膏体充填理论技术研究和充填设备应用与发展方面,对我国在膏体充填技术领域需要深入研究的内容进行了总结。 关键字:膏体充填技术;现状;措施 1膏体充填材料的现状 膏体充填材料的强稳定性使其抵抗分层、离析的能力较强,应用过程中即使在密闭的管道中静止数小时,也不会发生沉淀、分层、离析等现象,应用管道输送不易发生堵塞。膏体充填料浆的质量浓度高75%~82%,一些料浆在添加骨料后质量浓度可达到88%,而传统的低浓度充填料浆其质量浓度不超过65%。正是膏体浓度大,其屈服切应力及塑性黏度比较强,必须通过外力克服料浆自身的屈服应用才能流动。其在管道中的流动状态为结构柱塞流,在整个管道中进行整体平推运动,同一横截面上浆本流动速度为常数,浓度、流速基本不会发生改变,因此稳定性更高。 膏体充填开采的料浆具有较强的可塑性,可保证料浆在管道输送过程中具有较强的抵抗变形能力,每个断面上的颗粒结构均可抵抗错位变形,虽然在通过管道的弯管、接头等部位是形状有所改变,但是其基本结构、成分等均未发生变化。膏体充填料浆不沉淀、不离析、不脱水,即使质量浓度较高也不会影响其可输送性。膏体料浆中包括细粒级物料,比如粉煤灰,使用这些物料作为骨料,可保证骨料粒径在35mm以下,大大降低了破碎充填骨料的材料加工成本。充填前无须进行复杂的隔离,也不用建设过滤排水设施,不仅不会影响采煤工作面的结构,而且充填水也不会对井下环境造成污染。而传统的水砂充填需要进行专门的过滤排水,并且排水过程中料浆中的固体颗粒可能会被带出,井下排水、清理沉淀等工作量也有所增加。 膏体充填料浆初凝时间短,而且可以根据煤矿的实际情况对料浆的配方进行调整,材料的初凝时间、初凝强度及终凝强度也会发生改变,可以保证料浆在更短的时间内对围岩产生支撑力,最大限度上延缓围岩变形,保证下阶段工作可及时进行。 2某煤矿膏体充填开采技术应用实例 2.1充填方案设计 该煤矿膏体充填工作面与普通综合工作面布置基本相似,工作面沿倾斜方向上方为材料巷,可起到通风、运料、行人的作用;运输巷则布置在工作面沿倾向下方,运输巷实现沿空留巷,以作为下工作面材料巷使用。充填管路通过地面钻孔或井筒下井后沿运输巷布置,工作采用充填专用液压支架进行防护,两巷用单体液体支柱进行防护。充填前要用清水充分润湿输浆管,直至清水到达充填工作面为止;安排专业技术人员巡视充填管路,排除跑漏液现象,保持管路畅通。地面制浆站开始下放充填膏体。完成割煤后从工作面按照自下而上的顺序撤回支柱,撤换完毕后在充填巷道两端砌筑厚度约0.6m的挡浆墙,墙四周掏槽深度至少在0.3m以上,如果煤壁松软,则要注意加大掏槽深度;挡墙位于下出口的位置则要良好密闭,以免发生漏水、跑浆。墙外支设一排单体液压支柱,注意支柱与挡浆墙之间必须保持0.2m的间隙,中间再用木板加实,以免发生墙体倾倒或跑浆漏浆的现象;充填上出口砌筑挡浆墙时,要注意预埋注浆管及出气管。最后再对管路进行彻底检查,包括管路、阀门等,以保证不漏浆;充填前后要对管路、阀门等进行清管,工作面上、下两巷均设置沉淀池。 2.2选择充填管路 (1)干路充填管:该煤矿干路充填管选择KMTBCr28双金属耐磨钢管,其具有较好的耐磨、耐腐蚀、耐冲击性能。在确定浆体流速及管道内径时要注意,煤矿的充填能力要求大于金属矿山,故该煤矿设计充填系统充填能力Qj=150m3/h,且由膏体充填料浆流动性能实验可知,该煤矿骨料选择河砂及粉煤灰,故料浆水力坡降较小,约为同等条件下金属矿山高浓度充填料浆的一半左右,故充填系统设计流速为每秒1.8m。 (2)充填管路附件选择:在选择充填管路附件时首要考虑其耐压性,干线管路法兰、旁通管法兰选用公称压力10MPa的钢制法兰或钢制法兰盖,才能保证整个充填系统运行的可靠性。除法兰外充填管路的附件还包括柔性连接器、三通、闸阀等管路附件,要求干线管路上的附件承压能力至少在10MPa以上,而工作面管路附件的承压能力则至少在2MPa以上。选择充填管路附件时要注意,充填弯管会增加料浆输送时的局部压力,且在管路内径相同的条件下,弯管弯曲半径越小,局部阻力就越大,而膏体的质量浓度较高,如果弯曲半径过小可能会导致堵塞,因此在保证井下条件适合、弯管加工工艺可靠的前提下,尽量取弯曲半径最大值。 (3)工作面管路布置:在本研究煤矿中,干线管总长600m,充填管长2m,8根钢管之间设置一个法兰三通进行连接,方便在堵管时可及时处理;工作面充填管总长100m,为管径DN180的柔性管。从工作面充填管间隔一定距离分支出来布料管,主要作用是向充填点判断料浆,布料管选择特塑造钢复合管DN150,每根管长1.5m,间隔10m布置一根。 3膏体充填技术的优化措施 3.1提高膏体配料质量 要保证充填过程中不发生料浆堵管,最基本的要求即膏体配比符合工程标准,在了解料浆构成原理的基础上保证料浆合理的流动性及可泵性。料浆的构成主要是由各组成物流决定的,由实验数据可知,料浆的配料中至少要包含15%以上的小于20μm的粒级含量,这是保证料浆流动性的必要条件。一方面,膏体充填料浆的骨料以矸石为主,矸石的粒级合理才能保证料浆的可泵性及强度性能,因此在矸石的破碎加工过程中,要求矸石粒度必须低于25mm,这一点与金属矿山的粒度要求有很大不同。在煤矿中矸石粒度极限大可以降低加工矸石的成本,且加工过程中振筛处理矸石时不易发生黏结、堵塞;矸石粒度极限越大,工作面隔离就越容易,隔离墙的准备时间也可大大缩短,提高了充填效率。由大量实验可知,料浆的骨料矸石粒度在25mm以内不仅不会影响其输送性能,而且料浆也不会发生分层、泌水的现象,可更好地满足充填工艺要求。另一方面,料浆中所包含的粒度5mm以下的颗料至少占到30%的比例,最高不超过50%,保持在40%最适宜。如果料浆采用泵压进行长距离输送,则要求其分层度小于2.0cm,在这种技术条件下即使料浆在管道中有发生静置,也不会影响后续的输送。因此膏体充填料的配比要具有较好的流动稳定性,充填强度要与安全生产要求相符,并具有较强的可泵性及流动性。

java基础测试题

一、选择题 1、下面哪个是Java语言中正确的标识符(a) A、3com B、import C、that D、this 2、下面哪个语句(初始化数组)是不正确的:(b) A.int x[] = {1,2,3}; B.int x[3] = {1,2,3}; C.int[] x = {1,2,3}; D.int x[] = new int[]{1,2,3}; 3、下述概念中不属于面向对象方法的是( a)。 A.对象、消息 B.继承、多态 C.类、封装 D.过程调用 4、下面的代码段中,执行之后i 和j 的值是什么? ( a ) int i = 1; int j; j = i++*2+3*--i; A.1, 2 B.1, 5 C. 2, 1 D. 2, 2 5、下面哪条语句把方法声明为抽象的公共方法?(a)A.public abstract method(); B.public abstract void method(); C.public abstract void method(){} D.public void method() extends abstract; 6、下面关于java中类的说法哪个是不正确的?(c)

A.类体中只能有变量定义和成员方法的定义,不能有其他 语句。 B.构造函数是类中的特殊方法。 C.类一定要声明为public的,才可以执行。 D.一个java文件中可以有多个class定义。 7、假设A类有如下定义,设a是A类的一个实例,下列语 句调用哪个是错误的?(d) class A { int i; static String s; void method1() { } static void method2() { } } A、System.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2() 10、在Java 中如果要在字符串类型对象s=“JAVA”,中找 出‘V’出现的位置可使用下面哪个方法:(b) A.mid(2,s); B.charAt(2); C.s.indexOf(‘V’); D.indexOf(s,’V’); 13、给出下面代码: public class Person{ static int arr[] = new int[10];

java基础测试题含答案

Java基础试题 姓名 一、选择题(每题2分,共30分) 1.请写出标识符的命名规则描述正确的是[多选](ABCD ) A、由英文字母、数字、_和$组成,长度不限。 B、标识符的第一个字符不能是数字 C、标识符区分大小写。 D、标识符不能包含空格。 2. 下列属于正确标识符的选项有[多选](BDGH) A. int B. $_Count C. 3M D. Hello E. b-7 F. ms#d G. bool H. D9658 3、下列哪一个不属于java的基本类型( B ) A、int B、String C、float D、byte 4、下列那条语句能编译通过( A ) A、String String=”String”; B、float float=”3.14”; C、int int = 11; D、int i= 1.1; 5、下列代码的执行结果是: ( D ) public class Test1{ public static void main(String args[]){

float t=9.0f; int q=5; System.out.println((t++)*(--q)); } } A、40 B、40.0 C、36 D、36.0 6、int长度描述正确的是(A ) A、-2^31到2^31 - 1 B、-2^32到2^32 - 1 C、-2^7到2^7 - 1 D、-2^8到2^8 - 1 7、关于==和equals方法描述不正确的是( D ) A、==是运算符、equals是方法 B、==只比较对象,equals会先比较对象,如果不是一个对象,会对对象的值进行比较。 C、String a= "1"; String b= "1"; System.out.println(a==b); 输出结果为:true D、String a=new String("1");String b=new String("1"); System.out.println(a==b);输出结果为:true 8、下列关于哪个不属于java的特性( D ) A、封装 B、继承 C、多态 D、重载 9、某一个子类要继承一个父类,要使用关键字(B ) A、import B、extends C、implements D、java 10、某一个子类要实现一个父接口,要使用关键字(C ) A、import B、extends C、implements D、java 11、以下关于接口和类的说法正确的是( C )

Java基础试题和答案

J a v a基础试题和答案 Revised by Petrel at 2021

J a v a试题1)java程序中,main方法的格式正确的是()。(选择一项) a)staticvoidmain(String[]args) b)publicvoidmain(String[]args) c)publicstaticvoidmain(String[]s) d)publicstaticvoidmain(String[]args) 2)给定java代码,如下: publicbytecount(byteb1,byteb2){ return______; } 要使用这段代码能够编译成功,横线处可以填入()。(选择一项)a)(byte)(b1-b2) b)(byte)b1-b2 c)b1-b2 d)(byte)b1/b2 3)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。(选择一项) a)protected b)private c)public d)friendly 4)在Java中,下列()语句不能通过编译。(选择一项) a)Strings=“join”+“was”+“here”; b)Strings=“join”+3; c)inta=3+5 d)floatf=5+5.5;

5)在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型(选择一项) a)jFrame.setLayout(newFlowLayout()); b)jFrame.addLayout(newFlowLayout()) c)jFrame.setFlowLayout() d)jFrame.addFlowLayout() 6)给定java代码如下,运行时,会产生()类型的异常。(选择一项)Strings=null; s.concat(“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException 7)在java中,()对象可以使用键/值的形式保存数据。(选择一项) a)ArrayList b)HashSet c)HashMap d)LinkedList 8)给定如下java代码,编译运行之后,将会输出()。publicclassTest{ publicstaticvoidmain(Stringargs[]){ inta=5; (a+1)/2:a/2); } }(选择一项)

java基础测试题_含答案

姓名 一、选择题(每题2分,共30分) 1.请写出标识符的命名规则描述正确的是[多选]( ABCD ) A、由英文字母、数字、_和$组成,长度不限。 B、标识符的第一个字符不能是数字 C、标识符区分大小写。 D、标识符不能包含空格。 2. 下列属于正确标识符的选项有[多选](BDGH) A. int B. $_Count C. 3M D. Hello E. b-7 F. ms#d G. bool H. D9658 3、下列哪一个不属于java的基本类型( B ) A、int B、String C、float D、byte 4、下列那条语句能编译通过( A ) A、String String=”String”; B、float float=””; C、int int = 11; D、int i= ; 5、下列代码的执行结果是: ( D ) public class Test1{ public static void main(String args[]){ float t=; int q=5; }

} A、 40 B、 C、36 D、 6、int长度描述正确的是( A ) A、-2^31到2^31 - 1 B、-2^32到2^32 - 1 C、-2^7到2^7 - 1 D、-2^8到2^8 - 1 7、关于==和equals方法描述不正确的是( D ) A、==是运算符、equals是方法 B、==只比较对象,equals会先比较对象,如果不是一个对象,会对对象的值进行比较。 C、String a= "1"; String b= "1"; 输出结果为:true D、String a=new String("1");String b=new String("1"); 输出结果为:true 8、下列关于哪个不属于java的特性( D ) A、封装 B、继承 C、多态 D、重载 9、某一个子类要继承一个父类,要使用关键字( B ) A、import B、extends C、implements D、java 10、某一个子类要实现一个父接口,要使用关键字( C ) A、import B、extends C、implements D、java 11、以下关于接口和类的说法正确的是( C ) A、接口和类都可以实现多重继承 B、子类可以继承多个父类 C、子类可以实现多个接口 D、一个子类不能同时继承某一个父类和实现某一个接口 12、一个非抽象子类,如果要实现某个接口,则( A ) A、必须实现该接口中的所有抽象方法 B、可以实现部分抽象方法 C、可以不实现任何抽象方法

Java基础试题及其答案

J a v a基础试题及其答案 The latest revision on November 22, 2020

Java试题 1) java程序中,main方法的格式正确的是()。(选择一项) a)static void main(String[] args) b)public void main(String[] args) c)public static void main(String[]s) d)public static void main(String[] args) 2)给定java代码,如下: public byte count(byte b1,byte b2){ return______; } 要使用这段代码能够编译成功,横线处可以填入()。(选择一项) a)(byte) (b1-b2) b)(byte) b1-b2 c) b1-b2 d) (byte) b1/b2 3)在Java中,在包下定义一个类,要让包下的所有类都可以访问这个类,这个类必须定义为()。(选择一项) a)protected b)private c)public d)friendly 4)在Java中,下列()语句不能通过编译。 (选择一项) a) String s= “join”+ “was”+ “here”; b) String s= “join”+3; “”+new Person() toString() c) int a= 3+5 d) float f=5+; double float 6)给定java代码如下,运行时,会产生()类型的异常。(选择一项) String s=null; (“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException 已到文件尾,再读取抛出 7) 在java中,()对象可以使用键/值的形式保存数据。(选择一项) a)ArrayList List 有序可重复 b) HashSet Set 无序不可重复同一对象是重复的 c) HashMap Map(key/value)重复定义:hashCode、equals(业务) d) LinkedList List 8)给定如下java代码,编译运行之后,将会输出()。 public class Test{ public static void main(String args[]){ int a=5; Sys((a%2==1) (a+1) /2:a/2) ;三目表达式 } } (选择一项) a)1 b)2

相关文档
最新文档