2016北邮高级语言程序设计作业

合集下载

高级语言程序设计2及答案

高级语言程序设计2及答案

main()
{ abc(); abc();abc();}
A、000
B、111
C、1,2,3
D、123
13、下列程序的输出结果为(C

main()
{ int a[5]={2,4,5,6,10},*p,**k;
p=a; k=&p; printf(“%d”,*(P++)); printf(“%d\n”,**k); }
(C)
int a[]={1,2,3,4,5,6,7,8,9,0}, *p, i;
p=a;
A. *(a+i) B. a[p-a] C. p+i D. *(&a[i])
12、下列程序执行后输出的结果为( D )
#include<>
abc()
{ static int x=0; ++x; printf(“%d”,x);}
1、不能作为 C 语言标识符的是( B )
A、__char
B、#M
C、abc
D、A_B_C
2、下面哪个表达式的值为 4 ( D )
A. 11/3 B. 3 C. (float)11/3 D. (int)3+
3、判断 char 型 变量 c1 是否为大写字母的正确表达式( C )
A、 ’A’<=c1<=’Z’
高级语言程序设计 2 及答案(总 4 页)
-本页仅作为预览文档封面,使用时请删除本页-
*********** *********** *********** *********** **** *********** *********** *********** *********** **** 班级:

2016高级语言程序设计考卷B及参考答案

2016高级语言程序设计考卷B及参考答案





六 合计
满分 28
24
18
30
100
得分
专业 班级
得分
一、单项选择题 (本大题共 14 小题,每小题 2 分,共 28 分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将所选代码填写在下面
表格中的对应位置。错选、多选或未选均无分。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
A.x
B.p
C.&x
D.&*p
12.设 char s[10],*p=s; 下列语句中错误的是
A.p=s+5;
B.*p=s[0]; C.s[2]=p[4]; D.s=p+5;
13.在 C++中,函数的形式参数是 A.局部变量 B.全局变量
C.静态变量
D.外部变量
14.有以下定义和语句
int a[3][2]={1,2,3,4,5,6,},*p[3];
1 --> 2 --> 3 --> 4 --> 5 --> 6。 #include <iostream.h> struct Node { int data;
Node *next; }; typedef Node * LinkList; void print(LinkList head) { Node *p; if (head==NULL) return; p=head; while (p->next) { cout<<p->data<<" --> ";
sum2+=f2(i); cout<<"S1="<<sum1<<",S2="<<sum2<<endl; return 0; }

北邮《高级语言程序设计(基于Java)》期末复习题(含答案)

北邮《高级语言程序设计(基于Java)》期末复习题(含答案)

一.简答题。

12.简述Java的特点Java的特点有:简单性;面向对象;跨平台性;健壮性;安全性;可移植性;多线程性;动态性。

3.Java有哪些基本数据类型,它们的关键字和字长以及变量的默认值4.面向对象程序设计与面向过程程序设计有哪些不同?从思维方式角度看,面向过程编程注重用功能构造系统,思维方式更贴近于计算机逻辑。

而面向对象编程则注重从现实世界中的客观存在建立系统,强调直接以问题域中的事物为中心思考问题和认识问题,并根据这些事物的本质特征和系统责任,把它们抽象为系统中的对象,用对象作为系统的基本构成单位。

从程序构造角度看,在过程性语言编写的程序中,待处理的数据和处理数据的方法分散在程序的各个地方。

而面向对象语言编写的程序中,待处理的数据和处理数据的方法都放在同一实体(entity)(程序模块)中,形成“封装”。

通过封装,可以最大限度的实现代码重用,减小数据的依赖性,从而解决面向过程语言中存在的问题。

5.什么是访问控制修饰符?访问控制修饰符的种类有哪些?它们各有什么作用?修饰符是用于限定类对象使用的权限,从而实现类中成员的信息隐藏。

访问修饰符适用于类成员,而不是方法内部的局部变量。

Java常见的访问修饰符有这4种:private、default、protected和public。

public 可以被所有的类访问pravite 只能被类本身访问,其他类无法访问protected 可以被类本身、它的子类(包括同一个包中以及不同包中的子类)default 属于默认的访问状态,可以被类本身和同一个包中的类访问6.类变量和实例变量有哪些不同?在定义成员变量时,如果用static修饰符修饰,则该变量是类变量(也称“静态变量”),否则是实例变量。

类变量的本质特点是:它是类的变量,不属于类的任何一个具体对象。

它保存在类的内存区域的公共存储单元。

类的任何一个对象对类变量的存取都是对同一个内存单元进行操作。

与类变量相对,实例变量属于类的某个具体的对象。

高级语言程序设计答案

高级语言程序设计答案

《高级语言程序设计答案一、选择题(每题2分,共30分,请将答案写在后面的答题栏...上) 1-5 BDBBB 6-10 BBDCC 11-15 CDBAB二、填空题(1-3题每空1分,4-8题每空2分,共20分)1、对象,事件驱动2、frm ,vbp3、函数 过程4、315、96、countn<5 n mod 3=1 and n mod 5=1 and n mod 7=1 8、77、*n s+1/f三、综合题(每题5分,共25分)1、 (2*y)/(a*x+b*y)(a*x-c*z)2、(x+sqr(x^2+1))^(1/3)3、30 604、75、1)建立界面。

先建立窗体,再利用控件在窗体上创建各种对象。

2)设置属性。

设置窗体或控件等对象的属性。

3)编写代码。

编写对象的事件代码。

四、程序设计题(8+8+9,共25分)1:x 的值由文本框输入,计算分段函数的值:y=⎪⎪⎩⎪⎪⎨⎧≥<≤<≤<2,321,210,10,0x x x x 。

private sub command1_click( )Dim x%x=text1.textif x>=2 theny=3elseif x>=1 theny=2elseif x>=0 theny=12:统计100以内被3整除的数比被5整除的数多多少。

Private Sub Command1_Click()Dim i%, s1%, s2%For i = 1 To 100If i Mod 3 = 0 Then s1 = s1 + 1If i Mod 5 = 0 Then s2 = s2 + 1Next i。

北邮高级语言程序设计(基于Java)自主测试2

北邮高级语言程序设计(基于Java)自主测试2

北邮高级语言程序设计(基于Java)自主测试2一、单项选择题(共4道小题,共20.0分)1.下列标识符合法的是____A.8IDB.?CMUC.SY#D._S9知识点: 主题3自测学生答案: [D;]标准答案:D;得分: [5] 试题分值:5.0提示:2.3.(错误)float数据类型所占的内存空间大小为____A.16bitB.8bitC.32bitD.64bit知识点: 主题3自测学生答案: [D;]标准答案:C;得分: [0] 试题分值:5.0提示:4.5.Java的数据类型中哪个不是基本数据类型____A.shortB.StringC.charD.int知识点: 主题3自测学生答案: [B;]标准答案:B;得分: [5] 试题分值:5.0提示:6.7.char的数值范围是____A.0~32767B.0~65535C.-256~255D.-32768~32767知识点: 主题3自测学生答案: [B;]标准答案:B;得分: [5] 试题分值:5.0提示:一、单项选择题(共4道小题,共20.0分)1.下列换行的转义符是____A.\rB.\nC.\fD.\s知识点: 主题3自测学生答案: [B;]标准答案:B;得分: [5] 试题分值:5.0提示:2.3.float数据类型所占的内存空间大小为____A.16bitB.8bitC.32bitD.64bit知识点: 主题3自测学生答案: [C;]标准答案:C;得分: [5] 试题分值:5.0提示:4.5.Java的数据类型中哪个不是基本数据类型____A.shortB.StringC.charD.int知识点: 主题3自测学生答案: [B;]标准答案:B;得分: [5] 试题分值:5.0提示:6.7.char的数值范围是____A.0~32767B.0~65535C.-256~255D.-32768~32767知识点: 主题3自测学生答案: [B;]标准答案:B;得分: [5] 试题分值:5.0提示: 8.。

2016春北交《C语言程序设计》在线作业一

2016春北交《C语言程序设计》在线作业一

北交《语言程序设计》在线作业一一、单选题(共 15 道试题,共 30 分。

)1. 不合法的八进制数是(). 0. 028. 077. 01正确答案:2. 若有以下定义和语句: int [10]={1,2,3,4,5,6,7,8,9,10},*p=; 则不能表示数组元素的表达式是____。

. *p. [10]. *. [p-]正确答案:3. 下面说法错误的是______。

. 整型变量可以存放字符型数据. 字符型变量可以存放任意整型常量的值. 变量必须限定以后使用. 字符串的长度不等于它占的字节数正确答案:4. 已知int m,n,i=2;执行语句m=-i++;n=++i;后,m和n的值分别是_____。

. -3 4. -2 4. -3 3. -2 3正确答案:5. 若有输入语句snf( "%%%", &x,&y,&z);则不能使x值为5, y值为6, z值为7的输入是______。

. 5,6 ,7&lt;回车&gt;. 5 6 7&lt;回车&gt;. 5 6 &lt;回车&gt; 7&lt;回车&gt;. 5&lt;回车&gt;,6&lt;回车&gt;,7&lt;回车&gt;正确答案:6. 语言源程序文件经过编译程序编译连接之后生成一个后缀为()的文件。

. ”.”. “.oj”. “.x”. “.s”正确答案:7. 语言是_______语言。

. 高级. 中级. 机器. 汇编正确答案:8. 设n=3;则执行 ++n语句后,n的值为_____。

(). 5. 4. 3. 2正确答案:9. 语言程序从min()函数开始执行,所以这个函数要写在____。

. 程序文件的开始. 程序文件的最后. 它所调用的函数的前面. 程序文件的任何位置正确答案:10. 执行以下程序段后, x, y和z的值分别是______。

北语16秋《程序设计引论》作业4

北语16秋《程序设计引论》作业4

一、单选题(共 10 道试题,共 50 分。

)V 1. 顺利执行文件关闭操作时,flos函数的返回值是(). 1. -1. 0. 非0值标准答案:2. 若有定义:int =10,*p=&;执行赋值语句=*p+1;则的值是()。

. 10. 11. 12. 编译出错标准答案:3. 语言的文件分为两类,它们是文本文件和(). 二进制文件. 图像文件. 声音文件. 系统文件标准答案:4. 文件操作的一般步骤是(). 打开文件-读/写文件-关闭文件. 读/写文件-修改文件-关闭文件. 读/写文件-打开文件-关闭文件. 读文件-写文件-关闭文件标准答案:5. 若有定义:Int [10],*p=,则*(p+5)表示(). 元素[5]的地址. 元素[5]. 元素[6]的地址. 元素[6]标准答案:6. 若有定义:int [5]={3,5,4,6,8},*p=;则引用数组元素错误的是()。

. [3]. *(+1). &[2]. p[2]标准答案:7. 变量的指针,其含义是指该变量的(). 值. 地址. 名字. 一个标志标准答案:8. 若执行fopn函数时发生错误,则函数的返回值是(). 一个随机地址值. NULL. 1. OF标准答案:9. 若想对文本文件进行只读操作,打开此文件的方式为()。

. "r". "w". "". "r"标准答案:10. 若有定义:int =5,*=&;,则printf("%\n",*);语句的输出结果为()。

. 随机值. 的地址. 6. 5标准答案:二、多选题(共 5 道试题,共 25 分。

)V 1. 关于链表的结点类型以下说法正确的是(). 结点类型是结构体类型. 结点类型的定义一种递归定义. 结点类型中一定有一个指针成员. 结点类型中只能一个指针成员标准答案:2. 关于文件指针。

2016北邮高级语言程序设计(java)作业

2016北邮高级语言程序设计(java)作业

第一阶段作业一、多项选择题(共1道小题,共10.0分)1.windows 下安装Java开发工具包时需要配置路径修改的变量名为____A.ClasspathB.PathC.TEMPD.windir知识点: 第一单元过关习题学生答案:[A;B;]得分: [10] 试题分值:10.0提示: 多选题2.二、单项选择题(共9道小题,共90.0分)1.利用Java开发工具包编译和运行Java程序需要用到哪两个命令____A.java、javacB.java、javaC.javac、javadocD.javadoc、java知识点: 第一单元过关习题学生答案:[A;]得分: [10] 试题分值:10.0提示:2.(错误)用Java虚拟机执行类名为Hello的应用程序的正确命令是____A.java Hello.classB.Hello.classC.java Hello.javaD.java Hello知识点: 第一单元过关习题学生答案:[C;]得分: [0] 试题分值:10.0提示:3.4.编译一个Java程序Hello.java的正确命令形式是____A.javac HelloB.Javac HelloC.javac Hello.javaD.javac.hello知识点: 第一单元过关习题学生答案:[C;]得分: [10] 试题分值:10.0提示:5.6.只包含一个带public方法的Java类Abc的java程序的正确命名是____A.AbcB.Abc.javaC.abc.javaD.一个任意的标识符后带后缀.java知识点: 第一单元过关习题学生答案:[B;]得分: [10] 试题分值:10.0提示:7.8.JVM机制的意义在于可以确立Java程序的____A.平台无关B.简单性C.安全性D.多线程知识点: 第一单元过关习题学生答[A;]案:得分: [10] 试题分值:10.0提示:9.10.最早的程序语言是____A.机器语言B.汇编语言C.面向对象的程序语言D.面向过程的程序语言知识点: 第一单元过关习题学生答案:[A;]得分: [10] 试题分值:10.0提示:11.12.小王编了一个打印他名字的程序public classic Hello{public void main (String[] args){System.out.printIn(“你好,王凯”);}}该程序有如下哪种可能的结果____A.执行时产生异常B.程序不能编译C.执行后输出:“你好,王凯”D.执行后不输出任何东西知识点: 第一单元过关习题学生答案:[A;]得分: [10] 试题分值:10.0提示:13.一般来说,程序的执行方式有____A.解释执行B.编译执行C.解释执行和编译执行D.上述都不正确知识点: 第一单元过关习题学生答案:[C;]得分: [10] 试题分值:10.0提示:14.15.Java语言的特点不包括_____A.平台无关B.面向对象C.多重继承D.多线程知识点: 第一单元过关习题学生答案:[C;]得分: [10] 试题分值:10.0提示:16.第二阶段作业一、多项选择题(共1道小题,共5.0分)1下列变量的声明中,正确的是____1int $x;1int 123;1int _123;1int #dim;1int %percent;1int *divide;1int central_sales_region_Summer_2005_gross_sales; 知识点:第二单元过关自测学生答案: [A;C;G; ]得分: [5] 试题分值:5.0提示:二、单项选择题(共19道小题,共95.0分)2阅读分析下列程序段:if(x>0){System .out .println(“first”);}else if (x<20) {System .out .println(“second”);}else {System .out .println(“third”)}当程序输出“second”时,x的范围为____1x<=01x<20&&x>01x>01x>=20知识点:主题5自测学生答案:[A;]得分: [5] 试题分值:5.0提示:3下列程序片段输出的是什么_____ int a=3;int b=1;if(a=b)System.out.println(“a=”+a);1a=11a=31编译错误,没有输出1正常运行,但没有输出知识点:主题5自测学生答案:[C;]得分: [5] 试题分值:5.0提示:4所有的程序均可用几种控制类型控制结构编写____ 1顺序结构、选择结构、循环结构1顺序结构、循环结构1顺序结构、选择结构1选择结构、循环结构知识点:主题5自测学生答案:[A;]得分: [5] 试题分值:5.0提示:5char的数值范围是____10~3276710~655351-256~2551-32768~32767 知识点:主题3自测学生答案:[B;]得分: [5] 试题分值:5.0提示:6使整数变量x加1,下面表达式错误的是____1x++1++x1x=x+11x=+1知识点:主题4自测学生答案:[D;]得分: [5] 试题分值:5.0提示:7编译执行下列程序段后,c与result的值是____ boolean a=false;boolean b=true;boolean c=(a&b)&&(!b);int result=b= =false?1:2;1c=false; result=1;1c=true; result=2;1c=true; result=1;1c= false; result=2;知识点:主题4自测学生答案:[D;]得分: [5] 试题分值:5.0提示:8(错误)下列对数组初始化的语句中不正确的是____ 1int x[] = {1,2,3};1int x[3] = {1,2,3};1int[] x = {1,2,3};1int x[] = new int[]{1,2,3};知识点:第二单元过关自测学生答案:[B;]得分: [0] 试题分值:5.0提示:9下列语句执行后,k的值为____ int j=4,i,k=10;for(i=2;i!=j;i++)k=k-i;1 41 51 617知识点:第二单元过关自测学生答案:[B;]得分: [5] 试题分值:5.0提示:10下列语句执行后,i,j的值是____ int i=1,j=8;do{if(i++>--j) continue;}while(i<4);1i=4,j=51i=5,j=41i=4,j=61i=5,j=6知识点:第二单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:11分割for语句的各个部分的符号是____1逗号1分号1圆点1顿号知识点:第二单元过关自测学生答案:[B;]得分: [5] 试题分值:5.0提示:12下列语句执行后,z的值为____ int x=3,y=4,z=0;switch(x%y+2){case 0:z=x*y ;break ;case 6:z=x/y ;break;case 12:z=x-y;break; default:z=x*y-x;}115191-2112知识点:第二单元过关自测学生答案:[B;]得分: [5] 试题分值:5.0提示:13下列语句执行后,x的值为____ int a=4,b=5,x=3;if(++a==b) x=x*a;1 3112115120知识点:第二单元过关自测学生答案:[C;]得分: [5] 试题分值:5.0提示:14当条件为真和条件为假时,下列控制结构可以执行不同的动作的是_____ 1switch1while1for1if/else知识点:第二单元过关自测学生答案:[D;]得分: [5] 试题分值:5.0提示: 15在switch语句块中,用于处理其他所有情况的语句是____ 1default1otherwise1else if1else知识点:第二单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:16执行下列程序段后,ch,x,y的值正确的是____ int x=3,y=4 ;boolean ch ;ch=x < y||((++x)== (--y));1true,3,41true,4,31false , 3 ,41false , 4, 3知识点:第二单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:17有程序段:int x=2;int y=(x++)*5;执行后,y的值是____110114115116知识点:第二单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:18下面的程序段中,有两行是错误的,请指出____ class hello{public void main(){Boolean isok=’false’;System.out.printIin(isok);}}11,312,312,413,4知识点:第二单元过关自测学生答案:[D;]得分: [5] 试题分值:5.0提示:变量名不能用哪些字符打头?_____1美元符号1双斜线1字母1下划线知识点:第二单元过关自测学生答案:[B;]得分: [5] 试题分值:5.0提示:第三阶段一、单项选择题(共20道小题,共100.0分)1下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?____ 1public1private1static1final知识点:第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:2关于接口和抽象类,正确的是____1抽象类可以有构造方法1接口可以有构造方法1可以用new操作符操作一个抽象类1可以用new操作符操作一个接口知识点:第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:3下列说法正确的是____1子类只能覆盖父类的方法,而不能重载1子类只能重载父类的方法,而不能覆盖1子类不能定义和父类名同名同形参的方法,否则,系统将不知道使用哪种方法1重载就是一个类中有多个同名但有不同形参和方法体的方法知识点:第三单元过关自测学生答案:[D;]得分: [5] 试题分值:5.0提示:4关于抽象类,正确的是____1抽象类不可以有非抽象类1某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法1绝对不能用抽象类去创建对象1接口和抽象类是一回事知识点:第三单元过关自测学生答案:[C;]得分: [5] 试题分值:5.0提示:5在调用构造函数时,____1子类可以不加定义就使用父类的所有构造函数1不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数1先调用父类的构造函数1先调用形参多的构造函数知识点:第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:6方法的作用不包含____1使程序结构清晰1功能复用1代码简洁1重复代码知识点:第三单元过关自测学生答案:[D;]得分: [5] 试题分值:5.0提示:7构造函数在____时被调用1创建对象时1类定义时1使用对象的方法时1使用对象的属性时知识第三单元过关自测点:学生答案:[A;]得分: [5] 试题分值:5.0提示:8return语句____1可以让方法返回数值1方法都必须包含1方法中不可以有多个return语句1不能用来返回对象知识点:第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:9被声明为private,protected及public的类成员,在类外部____ 1只能访问声明为public的成员1只能访问到声明为protected和public的成员1都可以访问1都不可以访问知识点:第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:10分析下列程序:1 public class X {2 public Object m(){3 object o=new Float(3.14F);4 object [] oa=new Object [1];5 oa[0]=o;6 o=null;7 oa[0]=null;8 return o;9 }10 }当第三行的Float对象产生后,在哪一行会作为垃圾被回收____ 1在第5行之后1在第6行之后1在第7行之后1不会在该方法中进行知识点:第三单元过关自测学生答案:[C;]得分: [5] 试题分值:5.0提示:11下列说法正确的是____1一个程序可以包含多个源文件1一个源文件中只能有一个类1一个源文件中可以有多个公共类1一个源文件只能供一个程序使用知识点:第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:12(错误)下列声明中哪一种可防止该类产生子类?____ 1static public FooBar{}1private class FooBar{}1abstract class FooBar{}1final public class FooBar{}知识点:第三单元过关自测学生答案:[B;]得分: [0] 试题分值:5.0提示:13分析下列程序public class Test{public static void main(String[] args){ String s1=new String("true");boolean b1=new Boolean(true);if(s1.equals(b1)){System.out.println("Equal");}}}以上程序的输出结果是____1无输出1输出“Equal”1在第5行出现编译错误1程序执行后产生异常知识点:第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:14下述概念中不属于面向对象方法的是______1对象、消息1继承、多态1类、封装1过程调用知识点:主题8自测学生答案:[D;]得分: [5] 试题分值:5.0提示:15关于被私有访问控制符private修饰的成员变量,以下说法正确的是_____1可以被三种类所引用:该类自身、与它在同一个包中的其他类在其他包中的该类的子类1可以被两种类访问和引用:该类本身、该类的所有子类1只能被该类自身所访问和修改1只能被同一个包中的类访问知识点:主题8自测学生答案:[C;]得分: [5] 试题分值:5.0提示:16关于方法的说法正确的是_____1方法中的形参可以和方法所属类的属性同名1方法必须有形参1同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果1没有返回值的方法可以用void来表示,也可以不加知识点:主题8自测学生答案:[A;]得分: [5] 试题分值:5.0提示:17下列关于修饰符混用的说法,错误的是1abstract不能与final并列修饰同一个类1abstract类中不可以有private的成员1abstract方法必须在abstract类中1static方法中能处理非static的属性知识点:主题9自测学生答案:[D;]得分: [5] 试题分值:5.0提示:18下列关于构造方法的叙述中,错误的是____1Java语言规定构造方法名与类名必须相同1Java语言规定构造方法没有返回值,但不用void声明1Java语言规定构造方法不可以重载1Java语言规定构造方法只能通过new自动调用知识点:主题9自测学生答案:[C;]得分: [5] 试题分值:5.0提示:19下列说法正确的是_____1Java中允许一个子类有多个父类1某个类是一个类的子类,它仍有可能成为另一个类的父类1一个父类只能有一个子类1继承关系最多不能超过四层知识点:主题9自测学生答案:[B;]得分: [5] 试题分值:5.0提示:20关于继承的说法正确的是____1子类将继承父类所有的属性和方法1子类继承父类的非私有属性和方法1子类只继承父类public方法和属性1子类只继承父类的方法,而不继承属性知识点:主题9自测学生答案:[B;]得分: [5] 试题分值:5.0提示:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一阶段作业一、多项选择题(共1道小题,共10.0分)1.windows 下安装Java开发工具包时需要配置路径修改的变量名为____A.ClasspathB.PathC.TEMPD.windir知识第一单元过关习题点:学生答[A;B;]案:试题分得分:[10]10.0值:提示:多选题二、单项选择题(共9道小题,共90.0分)1.利用Java开发工具包编译和运行Java程序需要用到哪两个命令____A.java、javacB.java、javaC.javac、javadocD.javadoc、java知识第一单元过关习题点:学生答[A;]案:试题分得分:[10]10.0值:提示:2.(错误)用Java虚拟机执行类名为Hello的应用程序的正确命令是____A.java Hello.classB.Hello.classC.java Hello.javaD.java Hello知识第一单元过关习题点:学生答[C;]案:试题分得分:[0]10.0值:提示:3.编译一个Java程序Hello.java的正确命令形式是____A.javac HelloB.Javac HelloC.javac Hello.javaD.javac.hello知识第一单元过关习题点:学生答[C;]案:试题分得分:[10]10.0值:提示:4.只包含一个带public方法的Java类Abc的java程序的正确命名是____A.AbcB.Abc.javaC.abc.javaD.一个任意的标识符后带后缀.java知识第一单元过关习题点:学生答[B;]案:试题分得分:[10]10.0值:提示:5.JVM机制的意义在于可以确立Java程序的____A.平台无关B.简单性C.安全性D.多线程知识第一单元过关习题点:学生答[A;]案:试题分得分:[10]10.0值:提示:6.最早的程序语言是____A.机器语言B.汇编语言C.面向对象的程序语言D.面向过程的程序语言知识第一单元过关习题点:学生答[A;]案:试题分10.0得分:[10]值:提示:7.小王编了一个打印他名字的程序public classic Hello{public void main (String[] args){System.out.printIn(“你好,王凯”);}}该程序有如下哪种可能的结果____A.执行时产生异常B.程序不能编译C.执行后输出:“你好,王凯”D.执行后不输出任何东西知识第一单元过关习题点:学生答[A;]案:试题分10.0得分:[10]值:提示:8.一般来说,程序的执行方式有____A.解释执行B.编译执行C.解释执行和编译执行D.上述都不正确知识第一单元过关习题点:[C;]案:试题分得分:[10]10.0值:提示:9.Java语言的特点不包括_____A.平台无关B.面向对象C.多重继承D.多线程知识第一单元过关习题点:学生答[C;]案:试题分得分:[10]10.0值:第二阶段作业一、多项选择题(共1道小题,共5.0分)下列变量的声明中,正确的是____1int $x;1int 123;1int _123;1int #dim;1int %percent;1int *divide;1int central_sales_region_Summer_2005_gross_sales;知识第二单元过关自测点:学生[A;C;答案:G;]得分:[5]试题分值:5.0提示:二、单项选择题(共19道小题,共95.0分)阅读分析下列程序段:if(x>0){System .out .println(“first”);}else if (x<20) {System .out .println(“second”);}else {Syst em .out .println(“third”)}当程序输出“second”时,x的范围为____ 1x<=01x<20&&x>01x>01x>=20知识点:主题5自测学生答案:[A ;]得分:[5]试题分值:5.0提示:下列程序片段输出的是什么_____int a=3;int b=1;if(a=b)System.out.println(“a=”+a);1a=11a=31编译错误,没有输出1正常运行,但没有输出知识点:主题5自测学生答案:[C ;]得分:[5]试题分值:5.0提示:所有的程序均可用几种控制类型控制结构编写____ 1顺序结构、选择结构、循环结构1顺序结构、循环结构1顺序结构、选择结构1选择结构、循环结构知识点:主题5自测学生答案:[A ;]得分:[5]试题分值:5.0提示:char的数值范围是____10~3276710~655351-256~2551-32768~32767知识点:主题3自测学生答案:[B ;]得分:[5]试题分值:5.0提示:使整数变量x加1,下面表达式错误的是____ 1x++1++x1x=x+11x=+1知识点:主题4自测学生答案:[D ;]得分:[5]试题分值:5.0提示:编译执行下列程序段后,c与result的值是____ boolean a=false;boolean b=true;boolean c=(a&b)&&(!b);int result=b= =false?1:2;1c=false; result=1;1c=true; result=2;1c=true; result=1;1c= false; result=2;知识点:主题4自测学生答案:[D ;]得分:[5]试题分值:5.0提示:(错误)下列对数组初始化的语句中不正确的是____ 1int x[] = {1,2,3};1int x[3] = {1,2,3};1int[] x = {1,2,3};1int x[] = new int[]{1,2,3};知识点:第二单元过关自测学生答案:[B ;]得分:[0]试题分值:5.0提示:下列语句执行后,k的值为____ int j=4,i,k=10;for(i=2;i!=j;i++)k=k-i;14151617知识点:第二单元过关自测学生答案:[B ;]得分:[5]试题分值:5.0提示:下列语句执行后,i,j的值是____ int i=1,j=8;do{if(i++>--j) continue;}while(i<4);1i=4,j=51i=5,j=41i=4,j=61i=5,j=6知识点:第二单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:分割for语句的各个部分的符号是____1逗号1分号1圆点1顿号知识点:第二单元过关自测学生答案:[B ;]得分:[5]试题分值:5.0提示:下列语句执行后,z的值为____ int x=3,y=4,z=0;switch(x%y+2){case 0:z=x*y ;break ; case 6:z=x/y ;break; case 12:z=x-y;break; default:z=x*y-x;}115191-2112知识点:第二单元过关自测学生答案:[B ;]得分:[5]试题分5.0值:提示:下列语句执行后,x的值为____ int a=4,b=5,x=3;if(++a==b) x=x*a;13112115120知识点:第二单元过关自测学生答案:[C ;]得[5试题分5.0分:]值:提示:当条件为真和条件为假时,下列控制结构可以执行不同的动作的是_____1switch1while1for1if/else知识点:第二单元过关自测学生答案:[D ;]得分:[5]试题分值:5.0提示:在switch语句块中,用于处理其他所有情况的语句是____ 1default1otherwise1else if1else知识点:第二单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:执行下列程序段后,ch,x,y的值正确的是____ int x=3,y=4 ;boolean ch ;ch=x < y||((++x)== (--y));1true,3,41true,4,31false , 3 ,41false , 4, 3知识点:第二单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:有程序段:int x=2;int y=(x++)*5;执行后,y的值是____110114115116知识点:第二单元过关自测学生答案:[A ;]得[5试题分5.0分:]值:提示:下面的程序段中,有两行是错误的,请指出____ class hello{public void main(){Boolean isok=’false’;System.out.printIin(isok);}}11,312,312,413,4知识第二单元过关自测点:学生答案:[D ;]得分:[5]试题分值:5.0提示:变量名不能用哪些字符打头?_____ 1美元符号1双斜线1字母1下划线知识点:第二单元过关自测学生答[B ;]案:得分:[5]试题分值:5.0提示:第三阶段一、单项选择题(共20道小题,共100.0分)下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?____ 1public1private1static1final知识点:第三单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:关于接口和抽象类,正确的是____1抽象类可以有构造方法1接口可以有构造方法1可以用new操作符操作一个抽象类1可以用new操作符操作一个接口知识点:第三单元过关自测学生答[A ;]得分:[5]试题分值:5.0提示:下列说法正确的是____1子类只能覆盖父类的方法,而不能重载1子类只能重载父类的方法,而不能覆盖1子类不能定义和父类名同名同形参的方法,否则,系统将不知道使用哪种方法1重载就是一个类中有多个同名但有不同形参和方法体的方法知识点:第三单元过关自测学生答[D ;]得分:[5]试题分值:5.0提示:关于抽象类,正确的是____1抽象类不可以有非抽象类1某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法1绝对不能用抽象类去创建对象1接口和抽象类是一回事知识点:第三单元过关自测学生答案:[C ;]得分:[5]试题分值:5.0提示:在调用构造函数时,____1子类可以不加定义就使用父类的所有构造函数1不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数1先调用父类的构造函数1先调用形参多的构造函数知识点:第三单元过关自测学生答案:[A ;]得[5试题 5.0分:]分值:提示:方法的作用不包含____1使程序结构清晰1功能复用1代码简洁1重复代码知识点:第三单元过关自测学生答案:[D ;]得分:[5]试题分值:5.0提示:构造函数在____时被调用1创建对象时1类定义时1使用对象的方法时1使用对象的属性时知识点:第三单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:return语句____1可以让方法返回数值1方法都必须包含1方法中不可以有多个return语句1不能用来返回对象知识点:第三单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:被声明为private,protected及public的类成员,在类外部____ 1只能访问声明为public的成员1只能访问到声明为protected和public的成员1都可以访问1都不可以访问知识点:第三单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:分析下列程序:1 public class X {2 public Object m(){3 object o=new Float(3.14F);4 object [] oa=new Object [1];5 oa[0]=o;6 o=null;7 oa[0]=null;8 return o;9 }10 }当第三行的Float对象产生后,在哪一行会作为垃圾被回收 ____ 1在第5行之后1在第6行之后1在第7行之后1不会在该方法中进行知识点:第三单元过关自测学生答案:[C ;]得分:[5]试题分值:5.0提示:下列说法正确的是____1一个程序可以包含多个源文件1一个源文件中只能有一个类1一个源文件中可以有多个公共类1一个源文件只能供一个程序使用知识点:第三单元过关自测学生答案:[A ;]得分:[5]试题分5.0值:提示:(错误)下列声明中哪一种可防止该类产生子类?____ 1static public FooBar{}1private class FooBar{}1abstract class FooBar{}1final public class FooBar{}知识点:第三单元过关自测学生答案:[B ;]得分:[0]试题分值:5.0提示:分析下列程序public class Test{public static void main(String[] args){ String s1=new String("true");boolean b1=new Boolean(true);if(s1.equals(b1)){System.out.println("Equal");}}}以上程序的输出结果是____1无输出1输出“Equal”1在第5行出现编译错误1程序执行后产生异常点:第三单元过关自测学生答案:[A ;]得分:[5]试题分值:5.0提示:下述概念中不属于面向对象方法的是______ 1对象、消息1继承、多态1类、封装1过程调用知识点:主题8自测答案:;]得分:[5]试题分值:5.0提示:关于被私有访问控制符private修饰的成员变量,以下说法正确的是_____1可以被三种类所引用:该类自身、与它在同一个包中的其他类在其他包中的该类的子类1可以被两种类访问和引用:该类本身、该类的所有子类1只能被该类自身所访问和修改1只能被同一个包中的类访问知识点:主题8自测答案:;]得分:[5]试题分值:5.0提示:关于方法的说法正确的是_____1方法中的形参可以和方法所属类的属性同名1方法必须有形参1同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果1没有返回值的方法可以用void来表示,也可以不加知识点:主题8自测学生[A答案:;]得分:[5]试题分值:5.0提示:下列关于修饰符混用的说法,错误的是1abstract不能与final并列修饰同一个类1abstract类中不可以有private的成员1abstract方法必须在abstract类中1static方法中能处理非static的属性知识点:主题9自测学生答案:[D ;]得分:[5]试题分值:5.0提示:下列关于构造方法的叙述中,错误的是____1Java语言规定构造方法名与类名必须相同1Java语言规定构造方法没有返回值,但不用void声明1Java语言规定构造方法不可以重载1Java语言规定构造方法只能通过new自动调用知识点:主题9自测学生答案:[C ;]得分:[5]试题分5.0值:提示:下列说法正确的是_____1Java中允许一个子类有多个父类1某个类是一个类的子类,它仍有可能成为另一个类的父类1一个父类只能有一个子类1继承关系最多不能超过四层知识点:主题9自测学生答案:[B ;]得分:[5]试题分值:5.0提示:关于继承的说法正确的是____1子类将继承父类所有的属性和方法1子类继承父类的非私有属性和方法1子类只继承父类public方法和属性1子类只继承父类的方法,而不继承属性知识点:主题9自测学生答案:[B ;]得分:[5]试题分值:5.0提示: 2020-2-8。

相关文档
最新文档