〖程序设计基础〗练习题1及答案

〖程序设计基础〗练习题1及答案
〖程序设计基础〗练习题1及答案

〖程序设计基础〗练习题1

一、选择题(每题1分,共30分)

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

1.以下的选项中能正确表示Java语言中的一个整型常量的是( )。

A) 12. B) -20 C) 1,000 D) 4 5 6

2.以下选项中,合法的赋值语句是( )。

A) a = = 1; B) ++ i;

C) a=a + 1= 5; D) y = int ( i );

3.若所用变量都已正确定义,以下选项中,非法的表达式是( )。

A) a != 4||b==1 B) 'a' % 3

C) 'a' = 1/2 D) 'A' + 32

4.若有定义int a = 2;则执行完语句a += a -= a * a; 后,a的值是( )。

A) 0 B) 4 C) 8 D) -4

5.设有定义语句int a[]={66,88,99}; 则以下对此语句的叙述错误的是( )。

A) 定义了一个名为a的一维数组B) a数组有3个元素

C) a数组的下标为1~3 D)数组中的每个元素是整型

6.若a和b均是整型变量并已正确赋值,正确的switch语句是( )。

A) switch(a+b);B) switch( a+b*3.0 )

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

C) switch a D) switch ( a%b )

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

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

int a=3, b=4, x=5;

if( ++a

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

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

int i=6, j=8, k=10, n=5, m=7;

if( i

A) 9 B) 10 C) 11 D) 12

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

char ch='8'; int r=10;

switch( ch+1 )

{ case '7': r=r+3;

case '8': r=r+5;

case '9': r=r+6; break;

default: ;

}

A) 13 B) 15 C) 16 D) 10

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

int j=0;

for( int i=3; i>0; i-- ) j+=i;

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

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

int j=9, i=6;

while( i-- >3 ) --j;

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

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

int i=10;

do { i-=2; } while( i>6 );

A) 10 B) 8 C) 6 D) 4

13.为了区分重载多态中同名的不同方法,要求( )。

A) 采用不同的形式参数列表B) 返回值类型不同

C) 调用时用类名或对象名做前缀D) 参数名不同

14.定义主类的类头时可以使用的访问控制符是( )。

A) private B) protected

C) public D) private protected

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

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

C) static int i; D) final float i=1.2f;

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

A) public x x1= new y( ); B) x x1=x( );

C) x x1=new x( ); D) int x x1;

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

A) int x( int a,b ) B) double x( int a,int b)

{ return (a-b); } { int w; w=a-b; }

C) double x( a,b ) D) int x( int a,int b)

{ return b; } { return a-b; }

18.能构成多分支的语句是( )。

A) for 语句B) while 语句

C) switch 语句D) do - while 语句

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

int x1 = 9, x2 = 6, t1;

t1 = x1 > x2 ? x1 : x2;

A) 6 B) 9 C) 11 D) 3

20.对于一个三位的正整数n,取出它的十位数字k(k为整型)的表达式是( )。

A) k = n / 10 % 10 B) k = ( n - n / 100 * 100 )%10

C) k = n % 10 D) k = n / 10

21.现有一变量声明为boolean aa;下面赋值语句中正确的是( )。

A)aa=false; B)aa=False; C)aa="true"; D)aa=0;

22.为了定义三个整型数组a1、a2、a3,下面声明正确的语句是( )。

A)intArray [] a1,a2; B)int [] a1,a2;

int a3[]={1,2,3,4,5}; int a3[]={1,2,3,4,5};

C)int a1,a2[]; D)int [] a1,a2;

int a3={1,2,3,4,5}; int a3=(1,2,3,4,5);

23.以下for循环的执行次数是()。

for(int x=0,y=0;(y!=0)&&(x<4);x++);

A)无限次B)一次也不执行

C)执行4次D)执行3次

24.为了使包sos在当前程序中可见,可以使用的语句是( )。

A)import sos.*; B)package sos.*;

C)sos import; D)sos package;

25.以下哪个方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用( )。

A)paint() B)init() C)action() D)start()

26.在某个类A中存在一个方法:void GetSort(int x),以下能作为这个方法的重载的声明的是( )。

A)V oid GetSort(float x) B)int GetSort(int y)

C)double GetSort(int x,int y) D)void Get(int x,int y)

27.有一个类A,以下为其构造函数的声明,其中正确的是( )。

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

C)a(int x){...} D)void a(int x){...}

28.选择排序的思想是,将数据序列划分为两个子列,一个子列是排好序的,另一个是尚未排序的。现若想将数据序列由大到小排序,则每次放到有序子列尾部位置的元素,应从无序序列中选择( )。

A)最大的B)最小的C)任意的D)头上的

29.已知int a[11]={12,18,24,35,47,50,62,83,90,115,134};使用对分查找法查找值为90的元素时, 查找成功所进行的比较次数是( )。

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

30.下面叙述正确的是( )。

A)栈不能进行插入元素的操作,而队列可以。

B)栈和队列都不能在中间位置进行插入操作。

C)链表不能进行插入操作。

D)数组不能进行插入操作。

二、填空题(每空1分,共15分。)

请将正确答案填写在答题纸相应位置上,答在试卷上不得分。

1.在Java语言中,逻辑常量只有true 和___________ 两个值。

2.表达式1/2*3的计算结果是_________。

3.以下方法fun的功能是求两参数之和。

int fun ( int a, int b )

{ __________________; }

4.面向对象技术中的对象具有状态,行为和_________等三个基本属性。

5.面向对象程序设计方法最重要的特性是继承、封装、__________和多态。

6.定义一个类包括定义类头和定义_______两个部分。

7使用一个对象前,必须声明并___________它。

8.数组、堆栈、________和链表都是线性数据结构。

9.执行以下程序段后:a = ________, b = ________ 。

int a = 5, b;

b = ++a * 3;

10.结构化程序设计的三种基本流程控制结构是:顺序结构、循环结构和_______________。

11.Java 程序可以分为Application 和Applet 两大类,能在WWW 浏览器上运行的是_________ 。

12.如果子类中的某个方法的名字、返回值类型和参数列表与它的父类中的某个方法完全一样,则称子类中的这个方法__________了父类的同名方法。

13.同类中多个方法具有相同的方法名,不同的_____________称为方法的重载。

14.在Java语言中,所有的数组都有一个length属性,这个属性存储了该数组的___________。

15.在Java语言中,为将源代码翻译成____________时产生的错误称为编译错误。而将程序在运行中产生的错误称为运行错误。

三、判断题(每小题1分,共15分)

下列各题中,你认为正确的就在其题干后的括号内打"√",错误的打"×"。

1.Java中的的字符使用的是16 位的Unicode 编码。

2.类是同种对象的集合和抽象。

3.Java 仅支持类间的单重继承。

4.接口是由常量和抽象方法组成的特殊类。

5.构造函数的方法名可由编程人员任意命名。

6.使用静态属性必须以类名做前缀。

7.类的私有属性和私有方法可以被其子类访问。

8.abstract 是抽象修饰符,可以用来修饰类及其属性和方法。

9.Java 支持多线程机制。

10.一个Java 源程序中允许有多个公共类。

11.Java 程序可以划分为两大类: Application 和Applet。

12.for 语句中的循环体不能是空的。

13.子类不能继承父类的构造函数。

14.重载的方法可以通过它们的返回值类型的不同来区分。

15.数组一定占用连续的内存空间。

四、程序填空(每空2分,共20分)

阅读程序,根据程序功能,在指定的空白处填上适当的语句或语法成分,使程序完整。

1.下面是一个类的定义。

class ____________ // 定义名为myclass的类

{

__________ int var=666;

static int getvar()

{

return var;

}

}

2.下面是用户程序对Applet 类中方法paint( ) 的重新定义。

__________ void paint(Graphics g)

{ g.____________("你好!",10,20); }

3.下面是用户程序对Applet 类中方法action( ) 的重新定义,功能为从单行文本编辑区input 中输入数据赋给k。TextField 类的对象input和int型变量k已在类体中正确说明。public ___________ action( Event e, Object o )

{ if( e.target==input )

k=Integer.parseInt( _______.getText( ) );

repaint( );

return true;

}

4.下面是一个类的定义

import java awt.*;

import java applet.*;

public class myprogram extends _______//定义小程序的主类{

Label p1;

TextField in;

public void init()

{ p1=new Label("请输入一个整数");

____________;

in =new TextField( 8 );

add( in );

}

}

5.下面程序的功能为计算数组各元素的和。

import java.awt.Graphics;

import java.applet.Applet;

public class SumArray extends Applet

{

int a[] = { 1, 3, 5, 7, 9, 10 };

int total;

public void init()

{

total = 0;

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

total=______________;

}

public void paint( Graphics g )

{

g.drawString( "Total of array elements: " +total, 25, 25 );

}

}

五、简答题(每1问2分,共20分)

阅读下面的程序(或程序片段),回答问题。

1.

import java.awt.Graphics;

import java.applet.Applet;

public class BreakTest extends Applet

{

public void paint( Graphics g )

{

int count, xPos = 25;

for ( count = 1; count <= 10; count++ )

{

if ( count == 8 )

break;

g.drawString( " " + count, xPos, 25 );

xPos += 10;

}

}

}

问题:

1)程序的输出结果是什么?

2)方法调用g.drawString( " " + count, xPos, 25 );

的第一个实参中为什么要有串" " ?

2.

import java.awt.Graphics;

import java.applet.Applet;

public class Applet1 extends Applet

{

public void paint( Graphics g )

{

int c1, c2;

boolean b1, b2;

c1 = 5;

c2 = 7;

b1 = false;

b2 = true;

g.drawString( "b1和b2相与的结果是:"+ ( b1 & b2 ), 25, 25 );

g.drawString( "b1和b2相或的结果是:"+ ( b1 | b2 ), 25, 45 );

g.drawString( "c1=" + ++c1, 25, 85 );

g.drawString( "++c1 == --c2为" + ( ++c1 == --c2 ), 25, 105 );

}

}

问题:

1)程序执行后共输出几行?

2)输出结果是什么?

3.现有一个类定义如下:

class student

{

String name;

int age;

int score=88;

student(String a1,int a2,int a3)

{name=a1; age=a3; score=a2;}

}

在使用该类时,已使用下面语句生成了该类的对象: student s1,s2;

s1=new student("张三",20,33);

s2=new student();

问题:

1)https://www.360docs.net/doc/3213126974.html,,s1.age,s1.score的值各是什么?

2)https://www.360docs.net/doc/3213126974.html,,s2.age,s2.score的值各是什么?

4.现有类说明如下:

class A

{

int x=10;

int GetA(){return x;}

}

class B extends A

{

int x=100;

int GetB(return x;}

}

问题:

1)类B是否能继承类A的属性x?。

2)若b是类B的对象,则b.GetB()的返回值是什么?

3)若b是类B的对象,则b.GetA()的返回值是什么?

4)类A和类B都定义了x属性,这种现象称为什么?

练习题一《《《《《《答案》》》》》》》

一、选择题

1.B

2.B

3.C

4.D

5.C

6.D

7.A

8.C

9.C 10.D

11.B 12.C 13.A 14.C 15.A 16.C 17.D 18.C 19.B 20.A

21.A 22.B 23.B 24.A 25.B 26.C 27.B 28.A 29.B 30.B

二、填空题

1.false

2.0

3.return a+b

4.标识

5.抽象

6.类体

7.创建

8.队列

9.6,18

10.分支结构

11.Applet

12.覆盖

13.参数列表

14.元素的个数

15.字节码

三、判断题

1.√

2.√

3.√

4.√

5.×

6.×

7.×

8.×

9.√ 10.×

11.√ 12.× 13.× 14.× 15.√

四、程序填空

1.myclass, static

2.public, drawString

3.boolean, input

4.Applet, add(p1)

5.i

五、简答题

1. 1) 1 2 3 4 5 6 7

2) 方法drawString的第一个参数应是String类的对象.

2. 1) 四行

2) b1和b2相与的结果是:false

b1和b2相或的结果是:true

c1=6

++c1==--c2为false

3. 1) https://www.360docs.net/doc/3213126974.html,="张三", s1.age=33, s1.score=20

2) https://www.360docs.net/doc/3213126974.html,=null, s2.age=0, s2.score=88

4. 1) 能

2) 100

3) 10

4) 属性的隐藏

苏教版英语九年级下册第一单元单元测试9B Unit1(C卷)含答案

苏教版英语九年级下册第一单元单元测试9B Unit1(C卷) 一、单项填空 1. He can hardly stay awake because he is so tired,________ ? A. does he B. isn’t he C. can’t he D. can he 2.When I was young,I _______ in the country. A. used to live B. was used to live C. used to living D. was used to living 3. Kunming is a beautiful city _______ the southwest of China. A. on B. in C. to D. at 4. Guilin is famous _______ its natural landscapes. A. for B. as C. with D. in 5. I hope _______ to my birthday party next Sunday. A. your come B. you to come C. you can come D. you came 6. I am writing to you _______ I’m afraid to talk about it face to face. A. because B. though C. until D. unless 7. She _______ down because she had a headache. A. lay B. lied C. lies D. lie 8. Tony gets up _______ early _______ he can be the first one to get to his classroom. A. so; that B. such; that C. too; to D. enough; to 9. There are _______ things in your room. Stop buying anything until you can clean up your room. A. so many B. less C. too much D. so much 10. You have to be _______ and wait until I finish my work. A. patient B. strict C. honest D. active 11. Now teenagers are very busy with their schoolwork and they have _______ time to do exercise. A. few B. little C. a few D. a little 12. Read it aloud _______ the class can hear you. A. so that B. if C. when D. although 13.—I really hope to keep in touch with Lily. —Sorry. I don’t know ________. A. what her name is B. what her job is C. what her number is D. when she left 14.Rick has learned a lot about Chinese culture________he came to China. A. before B. when C. until D. since 15. He _______ every Saturday morning _______ in an animal hospital. A. spends; working B. spends; to work C. pays; working D. pays; to work 二、完形填空 Have you ever been to Hong Kong? When you travel in Hong Kong, you must 1 of the traffic rules, because they are different from those of the interior (内地)of China, and the traffic keeps to 2 . Before 3 the street, you must look to the right and then to the left. If the traffic lights turn 4 , the traffic must stop, and people can cross the zebra line. If the traffic lights turn 5 , the traffic can go, but people 6 cross the road. In the morning and in the evening, when people go to or come from 7 , the streets are very busy. The traffic is 8 . When you go somewhere by bus in Hong Kong, you must be careful, 9 .Always remember the traffic keeps to the left. Have a look first, or you may go to the wrong way. In Hong Kong, there are a lot of big buses 10 two floors. You may sit on the second floor. From there you can watch the city very well.

《程序设计基础》试卷B及答案

黄淮学院计算机科学系2007-2008学年度第一学期 期末考试《程序设计基础》B 卷 注意事项:本试卷适用于计科系06级本科计算机科学与技术专业学生。 1.__ ____函数是程序启动时惟一的入口。 2.算法的复杂性包含两方面: 和 。 3.已知 char c= 'a' ; int x=2,k; 执行语句k=c&&x++ ; 则x 为 ,k 为 。 4.数值0x34对应的十进制为 。 5.已知int a ; 则表达式”(a=2*3 , 3*8), a*10”的结果为_ _ ____,变量a 的值为___ ___。 6.面向对象程序开发步骤为: 、 和面向对象实现。 1.下列程序设计语言中( )是面向对象语言。 A. FORTRAN B. C 语言 C. C++ D. 汇编语言 2.下列关于注释的说法哪个是错误的( )。 A. 注释不是程序中的可执行语句 B. 注释对于程序的执行有很重要的意义 C. 注释将在程序的编译阶段被编译器剔除 D. 编程时在程序中添加适当的注释是一个良好的编程风格 3.算法设计应该遵守( )的设计原则。 A. 自底向上,逐步求精 B. 自顶向下,逐步求精 C. 自底向上,同步扩展 D. 自顶向下,同步扩展 4.下列语句执行后a 的值为( )。 int a=4, &z=a, k=3; a=k; z+=2; k++; A. 0 B. 4 C. 1 D. 5 5.以下程序执行后,屏幕输出为( )。 #include “iostream.h ” void fun(int d) {d++;} void main() { int d=3; fun(d); d++; cout<=’a ’)&&(d<=’z ’) B. ‘a ’<=d<=’z ’ C. (d>=’a ’)||(d<=’z ’) D. ‘A ’<=d<=’Z ’ 8.已知:int k=7, x=12; 则执行语句( )后x 的值为0。 A. x+=k-x%5; B. x+=(x-k%5); C. x%=(k-=5); D. (x-=k)-(k+=5); 9.运行下列程序,其输出结果为( )。 #include “iostream.h ” void main() { int x(5),y(5),z(5); y--&&++x&&z--||y++; cout<

程序设计基础试题库

练习题一Visual FoxPro 基础 、选择题 1. 关系数据库管理系统应能实现的专门关系运算包括___c __________ A 显示、打印、制表B关联、更新、排序 C 选择、投影、连接D排序、索引、统计 2. 关系是指__b__。 A 属性的集合B元组的集合 C 实例的集合 D 字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。 A)属性型B )属性值C )记录型D )记录值 4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。 A)图B )树C )表格D )二维表 5. 对表进行水平方向的分割用的运算是 _______ b ___ 。 A)交B )选择C )投影D )连接 6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。 A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D数据库系统避免了数据冗余 8. 关系数据模型 ______ d ___ 。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C只能表示实体间的m:n D 可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称

这个属性为 _____ a____ 。 A)关键字B )主属性C )数据项D )主属性值 10. 关系数据库管理系统中的元组是______ b ____ 。 A)关系中的垂直方向的列 B )关系中的水平方向的行 C属性或属性的组合 D )以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D链状模型、关系模型和层次模型 12. 设有属性A B、C D以下表示中不是关系的是___________ d__。 A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A X B X C X D) 13. 若实体间联系是M N的,则将联系类型_________ a___ 。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。 A 数据库管理系统 B 操作系统 C 数据集合 D 文件系统 15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。 A 文件大小 B 记录长度 C 数据之间的联系 D 联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 _____ d ___ 。 A 封装结构 B 层次结构 C 网状结构 D 二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。 A 主键 B 超键 C 外键 D 候选键 18. 层次模型不能直接表示 ______ b __ 关系。 A 1:1 B m:n C 1:m D 1:1 和1:m 19. DBAS旨的是_____ d____ 。

九年级英语9B Unit1练习题及答案

9B Unit 1 一、根据中文写单词 1. Our earth is becoming more and more (污染). 2. Einstein was one of the greatest (科学家) in the world. 3. Our bodies become (健康) than before. 4. Chinese (药) is famous all over the world. 5. The man was (呼吸) heavily at that time. 6. The car is (专门地) designed for the president. 7. He doesn’t know how to (描述) what he looks like. 8. We will celebrate his (四十) birthday tomorrow. 9. The (条件) there is very harsh. 10. The USA is a (发达) country. 二、翻译词组 1. 照顾______________________________ 2. 越来越拥挤________________________ 3. 以……速度________________________ 4. 以许多方式、方法__________________ 5. 把……连接到……__________________ 6. 呈……形状________________________ 7. 大量、许多________________________ 8. 与……交朋友______________________ 9. 迷路______________________________ 10. 在……的表面______________________ 11. 对……有害_______________________ 12. 用……使……离开__________________ 13. 起飞,脱下_______________________ 14. 在窗户边__________________________ 15. 在火星上_________________________ 三、单项选择 ( )1. In 2100, people will by robots. A. cared for B. be looked C. be cared for D. take care of ( )2. —How do you these cats? —I like them very much. They are so lovely. A. think B. like C. think of D. want ( )3. They are getting instead of getting any better. A. a bit worst B. more badly C. even worse D. more bad ( )4. Does he want to know when you were young? A. what is the life like B. what the life was like C. how the life was like D. what the life is like ( )5. My brother ride a bike when he was only eight years old. A. could B. may C. can D. might ( )6. of the students have their own computers. A. Two eleven B. Two elevenths C. Two eleventh D. Twice elevenths ( )7. Do you believe food Mars will be the form pills? A. on; on; in B. on; in; of C. in; in; of D. in; of; in ( )8. How much time do you watching TV every day? A. spend B. cost C. take D. pay

程序设计基础试题和答案解析二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;

(完整版)小学一年级奥数题及答案 - 100道综合练习题及答案

a t i m e a n d A l l t h i n g s i n t h e i r b e i n g a r e g o o d f o r s o 7. 在一个箱子里面,乱七八糟的放着4只红色袜子和4只白色袜子。现在小红把手伸进去摸,请问至少摸几只就能保证拿到相同颜色的袜子? 答案:2+1=3(只),至少摸3只就能保证拿到相同颜色的袜子 8. 数一数共有多少个角? 答案:共有3个角 9. 小青两次画了17个 ,第一次画了9个,第二次画了多少个? 答案:17-9=8(个),所以第二次画了8个 10. 0、3、6、9、12、( )、( ) 答案:后一项总比前一项多3,所以 0、3、6、9、12、(15 )、( 18 ) 11. 花园里有兰花40盆,菊花60盆,兰花再种多少盆就和菊花同样多? 答案:20 12. 天色已晚,妈妈叫小明打开房间电灯,可淘气的小明一连拉了9下开关。请你说说这时灯是亮还是不亮?拉20下呢?拉100下呢? 【小结】初步认识奇偶数的概念。 答案:开、关、关。 13. 小动物们举行动物运动会,在长跑比赛中有4只动物跑在小松鼠的前面,有3只动物跑在小松鼠的后面,一共有几只动物参加长跑比赛? 答案:这道题要明确问题的关键,我们可以把跑步的所有小动物看成一个队列,小松鼠前面有4只小动物,后面有3只小动物,在这个队列中,就是没有数松鼠自己,所以求这队的总数还要把小松鼠加上。4+3+1=8(只),一共有8只动物参加长跑比赛。 14. 小强和大强的苹果数相同,小强把自己的苹果给了大强2个,那么现在大强的苹果比小强多了多少个? 答案:2+2=4(个) 15. 1、2、3、4、5这5个数的和是单数还是双数?

9B Unit1单元测试卷含答案

9B Unit1测试卷 姓名班级得分 第I 卷(选择题共60分) 一、听力(共20分) 第一部分听对话回答问题(计10分) 本部分共有10道小题,每小题你将听到一段对话,每段对话听两遍。在听每段对话前,你将有5秒钟的时间阅读题目;听完后,你还有5秒钟的时间选择你认为最合适的备选答案。在听到“嘀”的信号后,进入下一小题。 ( ) 1. What are they talking about? A. B. C. ( ) 2. Which place wo n’t the boy go to today? A. B. C. ( ) 3. What are they talking about? A. B. C. ( ) 4. What is the boy doing? A. B. C.

( ) 5. What does the woman say Mr Zhang can do in France? A.Talk with the local people. B.Learn French. C.Teach French. ( ) 6. Why is Millie going to visit Hutongs in Beijing? A.Because she wants to live in a Hutong. B.Because she wants to learn more about Beijing. C.Because Hutongs are very famous in China. ( ) 7. Why is the woman moving house? A.She needs a quiet place. B.The new house is cheaper. C.She wants to live next to a singer. ( ) 8. What does the man like? A. Thailand. B. Travelling. C. Spending holidays. ( ) 9. What are they talking about? A. Weather. B. Seasons. C. The rain. ( ) 10. Where is George’s company? A. In America. B. In Japan. C. In China. 第二部分听对话和短文回答问题(计10分) 你将听到一段对话和两篇短文,各听两遍。听每段对话或短文前,你将有时间阅读相关小题,每小题5秒钟;听完后,每小题你仍有5秒钟时间选择你认为最合适的备选答案。 听一段对话,回答第11–12小题。答题完毕,请等待“嘀”的信号,进入第一篇短文。 ( ) 11. What is the man reading? A. A magazine. B. A Chinese book. C. A newspaper. ( ) 12. Where are they going at the weekend? A. Beijing Theatre. B. Beihai Park. C. Beihai Cinema. 听第一篇短文,回答第13–15小题。请根据短文内容,选择正确答案,完成信息记录表。答题完毕,请等待“嘀”的信号,进入下一篇短文。

计算机程序设计基础习题册(含答案)

《计算机程序设计基础》 习 题 册

班级学号姓名成绩一、单选题 1.C++源程序文件的默认扩展名为A。 A) cpp B) exe C) obj D) lik 2.由C++源程序文件编译而成的目标文件的默认扩展名为C。 A) cpp B) exe C) obj D) lik 3.由C++目标文件连接而成的可执行文件的默认扩展名为B。 A) cpp B) exe C) obj D) lik 4.编写C++程序一般需经过的几个步骤依次是B。 A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接 5.程序中主函数的名字为 A 。 A) main B) MAIN C) Main D) 任意标识符 6.下面四个选项中,均是不合法的用户标识符的选项的是C。 A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 7.下列变量名中合法的是C。 A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 8.存储以下数据,占用存储字节最多的是 D 。 A) 0 B) ‘0’ C) “0” D) 0.0 9.在C++语言中,字符型数据在内存中的存储形式是D。 A) 补码 B) 反码 C) 原码 D) ASCII码 10.若有说明语句:char c =’\072’;则变量c A。 A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令

小学奥数6-1-18 年龄问题(一).专项练习及答案解析

1. 掌握用线段图法来分析题中的年龄关系. 2. 利用已经学习的和差、和倍、差倍的方法求解年龄问题. 知识点说明: 一、年龄问题变化关系的三个基本规律: 1. 两人年龄的倍数关系是变化的量. 2. 每个人的年龄随着时间的增加都增加相等的量; 3. 两个人之间的年龄差不变 二、年龄问题的解题要点是: 1.入手:分析题意从表示年龄间倍数关系的条件入手理解数量关系. 2.关键:抓住“年龄差”不变. 3.解法:应用“差倍”、“和倍”或“和差”问题数量关系式. 4.陷阱:求过去、现在、将来。 年龄问题变化关系的三个基本规律: 1.两人年龄的差是不变的量; 2.两个人的年龄增加量是不变的; 3.两人年龄的倍数关系是变化的量; 年龄问题的解题正确率保证:验算! 年龄差不变 【例 1】 小卉今年6岁,妈妈今年36岁,再过6年,小卉读初中时,妈妈比小卉大多少 岁? 【考点】年龄问题 【难度】1星 【题型】解答 【解析】 这道题有两种解答方法: 方法一:解答这道题,一般同学会想到,小卉今年6岁,再过6年6612+=(岁);妈妈例题精讲 知识精讲 教学目标 6-1-8.年龄问题(一)

今年36岁,再过6年是(366 -=(岁). +)岁,也就是42岁,那时,妈妈比小卉大421230 方法二:聪明的同学会想,虽然小卉和妈妈的岁数都在不断变大,但她们两人相差的岁数永远不变.今年妈妈比小卉大(366 -)岁,不管过多少年,妈妈比小卉都大这么多岁.通过比较第二种方法更简便.列式:36630 -=(岁),再过6年,小卉读初中时,妈妈比小卉大30岁. 【答案】30岁 【例2】爸爸妈妈现在的年龄和是72岁;五年后,爸爸比妈妈大6岁.今年爸爸妈妈二人各多少岁? 【考点】年龄问题【难度】1星【题型】解答 【解析】五年后,爸爸比妈妈大6岁,即爸妈的年龄差是6岁.它是一个不变量.所以爸爸、妈妈现在的年龄差仍然是6岁.这样原问题就归结成“已知爸爸、妈妈的年 龄和是72岁,他们的年龄差是6岁,求二人各是几岁”的和差问题.爸爸的年龄:726239 ()(岁) +÷= 妈妈的年龄:39633 -=(岁) 【答案】爸爸39岁,妈妈33岁 【例3】姐姐今年13岁,弟弟今年9岁,当姐弟俩岁数和是40岁时,两人各应该多少岁? 【考点】年龄问题【难度】2星【题型】解答 【解析】用线段图显示数量关系,可以看出这道题实际上就是前面总结过的和差问题.姐弟俩的年龄差总是1394 -=(岁),不管经过多少年,姐弟年龄的差仍是4岁,由图可见,如果从40岁中减去姐弟年龄的差,再除以2就得到所求的弟弟的年 龄,也就可以求出姐姐的年龄了. 弟弟的年龄:(404)218 +=(岁). -÷=(岁),姐姐的年龄:18422 【答案】弟弟年龄18岁,姐姐22岁 【例4】欢欢对乐乐说:“我比你大8岁,2年后,我的年龄是你的年龄的3倍。”欢欢现在岁? 【考点】年龄问题【难度】2星【题型】填空

新译林9B英语UNIT 1单元知识点归纳及练习题(含答案)

新译林9B英语UNIT 1单元知识点归纳及练习题 9B UNIT 1 一、词汇大集合 1. It says 上面写着,上面显示 2. eat up 吃光,吃完(use up 用完,用尽)(代词的位置) 3. be well organized 很有条理的 4. keep ……in good order 使……保持井然有序(in order 按顺序) 5. show off 炫耀,卖弄 (show sb around sp 带领某人参观某地 show sb the way to 给某人指到某地的路) \ 6. show no interest in 对……毫不感兴趣 7. repeat grammar rulers for us 为我们重复语法规则 8. come up with (= think of 想出,提出);追上,赶上 9. be curious about 对…感到好奇 10. get angry easily 容易生气(anger n.) 11. make a good accountant 成为一名优秀的会计 12. neither ……nor ……既不……也不……(就近原则) Neither he nor I am well educated either……or ……或者……或者…… both……and ……两者都连接两个主语时,谓语动词用复数形式 ' 13. He didn’t come here yesterday , neither / nor did I 他昨天没来这儿,我也是 拓展: so, neither 位于分句或句子的开头,这种结构通常表示前面所说的情况也适合于另一个人(或事物),表示“我也这样”之类的概念。 其句型可归纳为:so / neither + be / have / 助动词/ 情态动词+ 主语。如: —I won't do such a thing. 我可不做这样的事。—Neither will he. 他也不会。 —She is interested in the story. 她对这个故事感兴趣。—So am I. 我也是。 温馨提示1:如果第二分句只是重复前句的意思,用来表示赞同时,so 之后的主语和谓语就不能颠倒。如:—It was cold yesterday. 昨天天气很冷。—So it was. 是很冷。 温馨提示2:so, neither 开头的倒装句一定要与上句的时态保持一致。如: —Peter doesn't like swimming. —Neither does Tom. —Peter went to school by bus yesterday. —So did Tom. : 温馨提示3:so, neither 开头的倒装句中的助动词或情态动词要根据人称的变化而变换。如:—Peter doesn't like swimming. —Neither do I. 14. work without speaking all day long 整天工作不说话 15. be happy with = be satisfied with 对……感到满意 16. a born artist 一个天生的艺术家 17. impress the whole country with his creative work 他的富有创造力的作品给全国人民留下深刻的印象 Impress 的用法:

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.360docs.net/doc/3213126974.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

新译林9B英语UNIT 1单元知识点归纳及练习题(含答案)教学文案

新译林9B英语U N I T 1单元知识点归纳及 练习题(含答案)

新译林9B英语UNIT 1单元知识点归纳及练习题 9B UNIT 1 一、词汇大集合 1. It says 上面写着,上面显示 2. eat up 吃光,吃完(use up 用完,用尽)(代词的位置) 3. be well organized 很有条理的 4. keep ……in good order 使……保持井然有序(in order 按顺序) 5. show off 炫耀,卖弄 (show sb around sp 带领某人参观某地 show sb the way to 给某人指到某地的路) 6. show no interest in 对……毫不感兴趣 7. repeat grammar rulers for us 为我们重复语法规则 8. come up with (= think of 想出,提出);追上,赶上 9. be curious about 对…感到好奇 10. get angry easily 容易生气(anger n.) 11. make a good accountant 成为一名优秀的会计 12. neither ……nor ……既不……也不……(就近原则) Neither he nor I am well educated either……or ……或者……或者…… both……and ……两者都连接两个主语时,谓语动词用复数形式 13. He didn’t come here yesterday , neither / nor did I 他昨天没来这儿,我也是拓展:

(完整)牛津初三英语9BUnit1练习题及答案

牛津初三英语9B Unit1 练习题及答案 一、根据中文写单词 1. Our earth is becoming more and more (污染). 2. Einstein was one of the greatest (科学家) in the world. 3. Our bodies become (健康) than before. 4. Chinese (药) is famous all over the world. 5. The man was (呼吸) heavily at that time. 6. The car is (专门地) designed for the president. 7. He doesn’t know how to (描述) what he looks like. 8. We will celebrate his (四十) birthday tomorrow. 9. The (条件) there is very harsh. 10. The USA is a (发达) country. 二、翻译词组 1. 照顾______________________________ 2. 越来越拥挤________________________ 3. 以……速度________________________ 4. 以许多方式、方法__________________ 5. 把……连接到……__________________ 6. 呈……形状________________________ 7. 大量、许多________________________ 8. 与……交朋友 ______________________ 9. 迷路______________________________ 10. 在……的表面______________________ 11. 对……有害_______________________ 12. 用……使……离开 __________________

程序设计基础试题(附答案)

程序设计基础复习题 一、单选 1、一个完整的计算机系统应该包括() A、系统软件和应用软件 B、计算机及其外部设备 C、硬件系统和软件系统 D、系统硬件和系统软件 2、“裸机”的概念是指() A、正在进行设计还没有组装好的计算机 B、已经组装好但还没有安装任何软件的计算机 C、仅安装了操作系统的计算机系统 D、安装了文字处理软件但没有安装专用数据处理系统的计算机 3、世界上第一台电子数字计算机研制成功的时间是() A、1936年 B、1946年 C、1956年 D、1970年 4、CASE的含义是() A、计算机辅助设计 B、计算机辅助制造 C、计算机辅助教学 D、计算机辅助软件工程5、当前广泛使用的微型计算机是() A、第一代 B、第二代 C、第三代 D、第四代 6、当代计算机的体系结构称为是() A、冯·诺依曼机 B、非冯·诺依曼机 C、图灵机 D、比尔盖茨机 7、硬盘是() A、输入设备 B、输出设备 C、存储设备 D、计算设备 8、下面4句话中,最准确的表述是() A、程序=算法+数据结构 B、程序是使用编程语言实现算法 C、程序的开发方法决定算法设计 D、算法是程序设计中最关键的因素

9、计算机能直接执行的语言是() A、机器语言 B、汇编语言 C、高级语言 D、目标语言 10、解释程序的功能是() A、将高级语言程序转换为目标程序 B、将汇编语言程序转换为目标程序 C、解释执行高级语言程序 D、解释执行汇编语言程序 11、下面4种程序设计语言中,不是面向对象式语言的是() A、JAVA B、Object Pascal C、Delphi D、C 12、不是C语言的基本数据类型是() A、int B、double C、char D、bool 13、在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符() A、/ B、% C、* D、++ 14、数据的逻辑结构分为() A、纯属结构和非线性结构 B、顺序结构和非顺序结构 C、树型结构和图型结构 D、链式结构和顺序结构 15、用链表表示纯属表的优点是() A、便于随机存取 B、便于插入和删除操作 C、花费的存储空间较顺序存储少 D、元素的物理顺序与逻辑顺序相同 16、栈的最主要特点是() A、先进先出 B、先进后出 C、两端进出 D、一端进一端出 17、下面4句结论只有一句是错误的,它是()

计算机程序设计基础习题册含答案

《计算机程序设计基础》 计算机程序设 计基础_基础知识(一) 班级 学号 姓名 成 绩 一、 单选题 习题册

1.C++源程序文件的默认扩展名为A。 2.A) cpp B) exe C) obj D) lik 3.由C++源程序文件编译而成的目标文件的默认扩展名为C。 4.A) cpp B) exe C) obj D) lik 5.由C++目标文件连接而成的可执行文件的默认扩展名为B。 6.A) cpp B) exe C) obj D) lik 7.编写C++程序一般需经过的几个步骤依次是B。 8.A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接9.程序中主函数的名字为 A 。 10.A) main B) MAIN C) Main D) 任意标识 符 11.下面四个选项中,均是不合法的 用户标识符的选项的是 C。 12.A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 13.下列变量名中合法的是 C。 14.A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 15.存储以下数据,占用存储字节最 多的是 D 。 16.A) 0 B) ‘0’

C) “0” D) 17.在C++语言中,字符型数据在内存中的存储形式是D。 18.A) 补码 B) 反码 C) 原码 D) ASCII码 19.若有说明语句:char c =’\072’;则变量c A。 20.A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令 计算机程序设计基础_基础知识(二) 班级学号姓名成绩 一、单选题 1.下列哪一个是C++语言中合法的变量 C A) 8ZSe B) ±A0 C) X0_2 D) ’x0’2.已知ch是字符型变量,下面不正确的赋值语句是A 3.A) ch='a+b' B) ch='\0'

相关文档
最新文档