板桥镇2014/2015学年度上学期四年级语文
期末复习二
时间:100分钟 满分100分 得分
一、小小书法家。(4分)
请把“我爱祖国”四个字正确、匀称地写在“米”字格里。
二、看拼音,写词语。(12分)
fǎn nǎo bì jìng ch?ng fá zī tài bēi huān lí h? ( ) ( ) ( ) ( ) ( ) mǐn ji? xuán yá ch? dǐ jī nù ru? wú qí shì ( ) ( ) ( ) ( ) ( ) 三、给下列加点的字选择正确的读音,在下面画“——”。(3分)
淹没.(m? m?i) 棉袍. (páo bāo ) 肥膘.(biāo piāo) 万顷.(qīn qǐng) 窥.视(guī kuī) 恰似.(shì sì) 四、加偏旁组成新字,再组词。(6分)
由 昔
旁 勾 五、比一比,再组词。(8分)
) ) ) ) ) ) ) )
)浸( ) ) ) 拨( )侵( )悬( )塞( ) 六、按要求写词语。(6分)
1、黑乎乎(ABB式) 、 、 2、小心翼翼(ABCC式): 、 、 3、爱国的成语: 、 、 4、带天和地的成语: 、 、 七、句子训练营。(10分) 1、按要求改写句子(8分)
① 李时珍是世界著名的药物学家。(缩句)
② 同学们做作业。(扩句)(扩两处)
③ 小草在风中摇摆。(改为拟人句)
④ 他的敲门声惊醒了树上的小鸟。
改成把子句: 改成被子句: ⑤ 信赖,不就能创造出美好的境界吗?(改成陈述句)
⑥ 我们要取得好成绩。我们必须勤奋刻苦。(用关联词并为一句)
⑦ 小张有时经常和小李在一起下棋。(修改病句)
2、补充句子。(2分)
① 春节即将来临,我想为我家选择这幅春联:
② 我想用“ ”这句来勉励自己。 八、课文回放。(15分)
1、笔尖飞舞, ;笑语盈盈 ; 2、人民领袖毛泽东在天安门城楼上向全世界庄严宣告:
从此,天安门广场成了 3、 , , , ??九寨沟真是个充满 的人间仙境啊!
4、 ,留取丹心照汗青。 5、山河增秀色, 。 6、火心要空, 。
7、这些泉有的 ,好像 ;有的 ,好像 (二)
太阳花
太阳花是一种草本植物花。它的茎是淡红色的,很粗,就靠它吸收地下的养分供花生长。它的叶子很小很小,弯弯的,就像一个没有熟的小香蕉。它的花也很小,有红色的、黄色的,还有白色的。它的花既比不上水仙清雅,也不如君子兰高贵,平常极了。
太阳花的生命力很强。听爸爸说,太阳花不要根也能栽活。我起初不相信,拔起 。
8、本学期我们随课文参观了宽广壮观的 ,游览了神奇的 认识了 徐悲鸿, 林则徐和背信弃义的 。还学习了神话故事《 》、《 》??在本学期这些课文中,《 》中的一句话给我留下深刻的印象。这句话是 9、默写本学期你学过的最喜欢的一首古诗。
, 。 , 。 本诗的作者的是 代 。 九、阅读乐园(17分)
(一)
大大小小的湖泊,像颗颗宝石镶嵌在彩带般的沟谷中。湖水清澈见底,湖底石块色彩斑斓。从河谷至山坡,遍布着原始森林。每当天气晴朗时,蓝天、白云、雪峰、森林,都倒映在湖水中,构成了一幅幅五彩缤纷的图画,难怪人们把这些湖泊叫做“五花海”、“五彩池”呢。
1.这段文字介绍的是 的景色。(1分)
2.用“——”在文中划出一个打比方的句子。在这句话中,是把 比作 。(2分)
3.湖泊为什么称为“五花海”、“五彩池”?用”﹏﹏”划出有关句子。(2分) 4.请你根据九寨沟风景的特点来给她写一条广告语吧!(2分)
一株太阳花剪掉它的根,插进花盆里做实验。过了几天,我拔起那株花,它的底部已经长出了三四根胡须似的小根。
太阳花还耐旱。有一次,一连好几天我忘了给月季花和太阳花浇水。月季花已失去了昔日的娇艳,太阳花却仍旧精神抖擞,并向月季花微微点头,好像在笑月季的娇嫩。
太阳花无私地奉献着自己的一切,而它向人们要求的却极少极少。一捧泥土,一束阳光,它就能开花,就能吐香,就能给天地增添生机。 1、从文中选择合适的词语填空。(3分)
( )的茎 ( )的君子兰 ( )的月季花 ( )的叶子 ( )的太阳花 ( )的水仙花 2、用“——”画出二、三自然段的中心句。(2分)
3、仔细读短文,判断,对的打“√”,错的打“×”。(1.5分)
(1)太阳花不要根也能栽活,可见他的生命力很强。 ( )(2)“太阳花精神抖擞地向月季花点头,好像在笑月季花的娇嫩。”这是比喻句。( )(4)“它的花既比不上水仙清雅,也不如君子兰高贵,平常极了。”这句话是说太阳花既比水仙清雅,也比君子兰高贵,。 ( )6.填空。(3.5分)
(1)作者写太阳花的样子时,抓住了它的 、 、 三方面来写的。
(3)作者写“花”时,抓住了它的 、 ,同时还通过和水仙、君子兰进行 ,反映它 。 十、快乐习作。(19分)
写大自然秀美的山川,写各种各样人或事,写自己的快乐和烦恼,写自己的梦想或希望,都可以。要把自己想说的意思写具体,写清楚。(作文纸自备)
第二篇:JAVA期末复习试卷2
一、单项选择题
1、用于将java源代码文件编译成字节码的编译器是( )。
A、 javac B、 java C、 jdb D、 javah
2、Java应用程序的入口方法是( )。
A、 start() B、 init() C、 paint() D、 main()
3、下列选项在java中属于不合法的标识符的是( )。
A、 BigMeaninglessName
B、_whatavariable
C、#myvar
D、$dollar
4、下列整型数据类型中,需要内存空间最少的是( )。
A、 short B、 long C、 int D、 byte
5、设有下面两个类的定义:
class Person
{ long id; // 身份证号
String name; // 姓名
}
class Student extends Person { int score; // 入学总分 int getScore(){ return score; } }
问:类Person和类Student的关系是( )。
A、 包含关系 B、 继承关系
C、 关联关系 D、 无关系,上述类定义有语法错误
6、下列数组初始化形式正确的是( )。
A、 int t1[][]={{1,2},{3,4},{5,6}};
B、 int t2[][]={1,2,3,4,5,6};
C、 int t3[3][2]={1,2,3,4,5,6};
D、 int t4[][]; t4={1,2,3,4,5,6};
7、下列语句序列执行后,x 的值是( )。
int a=3, b=4, x=5;
if( ++a==b ) x=++a*x;
A、35 B、 25 C、 20 D、 5
8、Runnable接口中的抽象方法是( )。
A、 start B、 stop C、 yield D、run
9、Java语言的类间的继承关系是( )。
A、 多重的 B、 单重的 C、 线程的 D、 不能继承
10、定义主类的类头时可以使用的访问控制符是( )。
A、 private B、 protected C、 public D. private protected
11、为了区分重载多态中同名的不同方法,要求( )。
A、 采用不同的参数列表
B、 返回值类型不同
C、 调用时用类名或对象名做前缀
D、 参数名不同
12、下列关于修饰符混用的说法错误的是( )。
A、 abstract不能与final并列修饰同一个类
B、 abstract类中不可以有private的成员
C、 abstract方法必须在abstract类中
D、 staic方法中能处理非static的属性
13、下列有关子类继承父类构造函数的描述正确的是( )。
A、 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数
B、 子类无条件地继承父类不含参数的构造函数
C、 子类必须通过super关键字调用父类的构造函数
D、 子类无法继承父类的构造函数
14、在代码中使用catch(Exception e)的好处是( )。
A、 只会捕获个别类型的异常
B、 捕获try块中产生的所有类型的异常
C、 忽略一些异常
D、 执行一些程序
15、设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是( )
A、把x和y按从大到小排列
B、把x和y按从小到大排列
C、无确定结果
D、交换x和y中的值
16、以下选项中循环结构合法的是( )
A、while (int i<7)
{i++;
System.out.println(“i is “+i);
}
B、 int j=3;
while(j)
{System.out.println(“ jis “+j);
}
。
C、int j=0;
for(int k=0; j + k !=10; j++,k++)
{System.out.println(“ jis “+ j + “kis”+ k);
}
D、 intj=0;
do{
System.out.println( “jis “+j++);
if (j = = 3) {continueloop;}
}while(j<10);
17、下列关于构造方法的叙述中,错误的是( )
A、Java语言规定构造方法名与类名必须相同
B、Java语言规定构造方法没有返回值,但不用void声明
C、Java语言规定构造方法不可以重载
D、Java语言规定构造方法只能通过new自动调用
18、下列常见的系统定义的异常中,哪个是输入、输出异常? ( )
A、ClassNotFoundException
B、IOException
C、FileNotFoundException
D、UnknownHostException
19、仔细分析下面程序,while的循环次数是( )。
{int i=0;
while(i<10)
{if(i<1) continue;
if(i==5) break;
i++;
}}
A、1
B、10
C、6
D、死循环,不能确定次数
20、以下的类(接口)定义中正确的是( )。
A、
public class a {
private int x;
public int getX( ){
return x;
}}
B、
Public abstract class a {
private int x;
public abstract int getX( );
public int aMethod( ){
return 0; }} C、 public class a {
private int x;
public abstract int getX( );
}
D、
public interface interfaceA{
private int x;
public int getX( ){
return x;
}}
二、程序填空题
1、下列程序的功能是判断某一年是否为闰年。请在横线处填入适当内容,使程序能够正确运行。
import java.io.*;
public class NewMain{
public static void main(String args[]) throws IOException{
InputStreamReader ir;
BufferedReader in;
ir=new InputStreamReader(System.in); in=new BufferedReader(ir); System.out.println("输入年份是:") ; String s=__in.readerline()_________;
int year=Integer.parseInt(s);
if(year % 4 == 0 && year % 100!=0||year % 400==0)
System.out.println(""+year+"年是闰年。") ;
else
System.out.println(""+year+"年不是闰年。") ;
}
}
2、下面程序对数组中每个元素赋值,然后按逆序输出。请在横线处填入适当内容,使程序能正确运行。
import java.io.*;
public class NewMain{
public static void main(String args[]){
int i;
int a[]=new int[5];
for(i=0;i<5;i++)
a[i]=i;
for( ___a.length-1_____ ;i>=0;i--)
System.out.println("a["+i+"]="+a[i]);
}
}
三、阅读程序,写出程序的输出结果
1、public class NewMain{
public static void main(String args[]){
int b[][]={{1}, {2,2}, {2,2,2}};
int sum=1;
for(int i=0;i<b.length;i++) {
for(int j=0;j<b[i].length;j++) {
sum*=b[i][j];
}
}
System.out.println("sum="+sum);
}
}
程序的输出结果为:32
2、class A {
double f(double x, double y) {
return x * y;
}
}
class B extends A {
double f(double x, double y) {
return x + y;
}
}
public class NewMain {
public static void main(String args[]) {
B obj = new B();
System.out.println("The program output is " + obj.f(4, 6)); }
}
程序的输出结果为:The program output is 10
3、public class NewMain{
public static void main(String[] args) {
try {
method();
} catch (Exception e) {
System.out.println("A");
} finally {
System.out.println("B");
}
}
static void method() {
try {
wrench();
System.out.println("C");
} catch (ArithmeticException e) {
System.out.println("D");
} finally {
System.out.println("E");
}
System.out.println("F");
}
static void wrench() {
throw new NullPointerException();
}
}
程序的输出结果为:E A B
4、public class NewMain{
public static void main(String[] args){
int x; int a[] = { 0, 0, 0, 0, 0, 0 };
calculate(a, a[5]);
System.out.println("the value of a[0] is " + a[0]); System.out.println("the value is a[5] is " + a[5]); }
static int calculate(int x[], int y){
for (int i = 1; i < x.length; i++)
if (y < x.length)
x[i] = x[i - 1] + 1;
return x[0];
}
}
程序的输出结果为:the value of a[0] is 0 the value of a[0] is 5