百年教育职业培训中心 百年教育学习服务平台
资讯中心

超尔星学雅习通答案程序设计基础(Java)形成性考核答案

来源: 更新时间:

平时作业复习资料渝粤搜题微信公众号编制程序设计基础(Java)学校:无问题:1.在控制台运行一个Java程序,使用的命令正确的是()选项:•A.javaTest.java•B.ja

平时作业

渝粤搜题微信公众号

编制


程序设计基础(Java

学校: 无

问题: 1. 在控制台运行一个Java程序,使用的命令正确的是()

选项:

A. java Test.java

B. javac Test.java

C. java Test

D. javac Test

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. Java源代码文件的扩展名为()

选项:

A. .txt

B. .class

C. .java

D. .doc

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 在控制台显示消息的语句正确的是()

选项:

A. System.out. printIn(我是一个Java程序员了!);

B. System.Out. PrintIn("我是一个Java程序员了!");

C. system.out. printIn("我是一个Java程序员了!");

D. System.out. printIn("我是一个Java程序员了!");

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. ()属于解释Java程序所使用到的命令

选项:

A. ja渝粤题库va.exe

B. javac.exe

C. keytool.exe

D. cmd.exe

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. ( )环境变量是Java解释时所需要的

选项:

A. path

B. classpath

C. JAVA_HOME

D. TEMP

答案: 请关注公众号【渝粤搜题】查看答案

问题: 6. ( )开发方向不属于Java定义的

选项:

A. Java SE

B. Java EE

C. Java CE

D. Java ME

答案: 请关注公众号【渝粤搜题】查看答案

问题: 7. Java属于以下哪种语言?()

选项:

A. 机器语言

B. 汇编语言

C. 高级语言

D. 以上都不对

答案: 请关注公众号【渝粤搜题】查看答案

问题: 8. 下面哪种类型的文件可以在Java虚拟机中运行?()

选项:

A. .java

B. .jre

C. .exe

D. .class

答案: 请关注公众号【渝粤搜题】查看答案

问题: 9. 安装好JDK后,在其bin目录下有许多exe可执行文件,其中“java.exe”命令的作用是以下哪一种?()

选项:

A. Java文档制作工具

B. Java解释器

C. Java编译器

D. Java启动器

答案: 请关注公众号【渝粤搜题】查看答案

问题: 10. 如果jdk的安装路径为“d:\jdk”,若想在命令窗口中任何当前路径下,都可以直接使用 javac和java命令,需要将环境变量path设置为以下哪个选项?

选项:

A. d: \jdk

B. d: \jdk\bin

C. d: \jre\bin

D. d:\jre

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. Java语言不区分大小写

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. -5%3的结果是2

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. goto是Java未使用的关键字

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 字符$不能作Java标识符的第一个字符

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. int和double进行加法操作,int会自动转为double类型

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 6. 以下关于变量的说法错误的是?

选项:

A. 变量名必须是一个有效的标识符

B. 变量在定义时可以没有初始值

C. 变量的值不能改变

D. 都对

答案: 请关云南开放大学答案注公众号【渝粤搜题】查看答案

问题: 7. 下列运算符执行除法的是哪一个?

选项:江苏开放大学答案

A. /

B. \

C. %

D. //

答案: 请关注公众号【渝粤搜题】查看答案

问题: 8. 假设int x = 2, 三元表达式 x>0?x+1:5 的运行结果是以下哪渝粤教育一个?

选项:

A. 0

B. 2

C. 3

D. 5

答案: 请关注公众号【渝粤搜题】查看答案

问题: 9. 表达式 (11+3*8)/4%3的值是

选项:

A. 31

B. 0

C. 1

D. 2

答案: 请关注公众号【渝粤搜题】查看答案

问题: 10. 下列语句中,() 正确完成整型变量的声明和赋值

选项:

A. int count, count=0;

B. int count;

C. count=0;

D. int count1=0, count2=1;

答案: 请关注公众号【渝粤搜题】查看答案

问题: 11. 分析下面代码,输出结果正确的是
double d=84.54;
d++;
int c = d/2;

选项:

A. 42

B. 编译错误,更改为int c = (int) d / 2;

C. 43

D. 编译错误,更改为int c = int ( d )/ 2;

答案: 请关注公众号【渝粤搜题】查看答案

问题: 12. 程序 System.out. printIn("1+1="+1+1);的输出结果是( )

选项:

A. 1

B. 1+1=2

C. 1+1=11

D. 2

答案: 请关注公众号【渝粤搜题】查看答案

问题: 13. 执行下面的语句后,a、b、c的值分别是()
int a = 2;
int b = (a++)*3;
int c = (++a)*3;

选项:

A. 266

B. 499

C. 4612

D. 399

答案: 请关注公众号【渝粤搜题】查看答案

问题: 14. 以下逻辑表达式,不会出现错误的是

选项:

A. boolean b1 = (2>6) & (4<3/0);

B. boolean b2 = (2>6) && (4<3/0);

C. boolean b3 = (2>6) | (4<3/0);

D. boolean b4 = (2>6) || (4<3/0渝粤搜题);

答案: 请关注公众号【渝粤搜题】查看答案

问题: 15. 以下关于逻辑运算符,运行正确的是

选项:

A. boolean b1 = (2<6) & (4<3/0);

B. boolean b2 = (2<6) && (4<3/0);

C. boolean b3 = (2<6) | (4<3/0);

D. boolean b4 = (2<6) || (4<3/0);

答案: 请关注公众号【渝粤搜题】查看答案

问题: 16. 以下选项中,哪些属于合法的标识符?(多选)

选项:

A. Hello_World

B. class

C. 123username

北京开放大学答案D. username123

答案: 请关注公众号【渝粤搜题】查看答案

问题: 17. 以下哪些是Java关键字

选项:

A. public

B. String

C. int

D. avg

答案: 请关注公众号【渝粤搜题】查看答案

问题: 18. 假设x和y为整型,分别为16和5,则x/y 和 (double)x/y的值分别为(选两项)

选项:

A. 3

B. 2

C. 1

D. 3.2

答案: 请关注公众号【渝粤搜题】查看答案

问题: 19. 使用三元运算符求x的绝对值abs,下列那种语句可以得到正确的结果?

选项:

A. int abs= (x>=0) ? x : -x;

B. int abs= (x>=0) ?- x : x;

C. int abs= (x<=0) ? x : -x;

D. int abs= (x<=0) ? -x : x;

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. 下列关于条件语句说法错误的是

选项:

A. if语句可以有任意个else if 子句,但最多只有一个else语句

B. if语句可以没有else子句和else if 子句

C. if语句的条件广东开放大学答案可以使用任何表达式

D. if语句的if体内和e上海开放大学答案lse体内可以有其他if语句

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 以下代码的输出结果为:

选项:

A. message one

B. message two

C. message three

D. message four

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 下列语句的执行结果为

选项:

A. x=0,y=2,z=1

B. x=1,y=2,z=1

C. x=0,y=1,z=1

D. x=0,y=2,z=2

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 下列代码说法正确的是

选项:

A. 5行的表达式不合法

B. 变量j是可接受的, switch中表达式可以是byte, short,inlong的任何类型

C. 输出为 value is two

D. 输出是 value is two后跟 value is three

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. 下列代码中,a为何值时,结果为test2

选项:

A. 小于4

B. 49之间

C. 大于9

D. 无任何可能

答案: 请关注公众号【渝粤搜题】查看答案

问题: 6. 有如下代码段

选项:

A. 1

B. 2

C. 3

D. default

答案: 请关注公众号【国家开放大学答案渝粤搜题】查看答案

问题: 1. 下面有关for循环正确描述是()

选项:

A. for循环只能用于循环次数已经确定的情况

B. for循环是先执行循环体语句,后判定表达式

C. for循环中,不能用break语句跳出循环体

D. for循环体语句中,可以包含多条语句,但要用大括号括起来

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 下列代码执行后,i的值为
int s=1,i=1;
while(i<=4) {
s*=i;
i++;
}

选项:

A. 6

B. 4

C. 24

D. 5

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 下列程序段内循环体的总执行次数是()
for(int i=6;i>0;i--) {
for(int j=0;j<4;j++) {

}
}

选项:

A. 20

B. 24

C. 25

D. 30

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. while和do...while的主要区别是()

选项:

A. do...while的循环体至少无条件执行一次

B. while的循环条件比do...while严格

C. do...while不能使用跳转语句

D. do...while的循环体不能为复合语句

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. 下面哪一个循环会导致死循环?()

选项:

A. for(int k=0;k<0;k++);

B. for(int k=10;k>0;k--);

C. for(int k=0;k<10;k--);

D. for(int k=0;k>0;k++);

答案: 请关注公众号【渝粤搜题】查看答案

问题: 6. 下面的代码中!choice.equals("N")等价于()
do{
//......
}while (!choice.equals("N"));

选项:

A. choice.equals("N")==false

B. choice.equals("N")==true

C. choice.equals("Y")==true

D. choice.equals("Y")==false

答案: 请关注公众号【渝粤搜题】查看答案

问题: 7. for(int i=0;i<=15;i++){
System.out.println(i);
}
循环结束后,i的值为

选项:

A. 14

B. 15

C. 16

D. 17

答案: 请关注公众号【渝粤搜题】查看答案

问题: 8. 以下程序的输出结果为:
for(int i=4;i<=10;i++) {
if(i%3==0)
continue;
System.out.print(i);
}

选项:

A. 45

B. 457810

C. 69

D. 678910

答案: 请关注公众号【渝粤搜题】查看答案

问题: 9. 下面的代码执行完成后,j的值为
int j =1;
for(int i=5;i>0;i-=2) {
j*=i;
}

选项:

A. 15

B. 1

C. 60

D. 0

答案: 请关注公众号【渝粤渝粤书局:www.yuyue-edu.cn搜题】查看答案

问题: 10. 以下for循环的执行次数是()
for(int x=0;(x==0)&(x>4);x++) {
//...
}

选项:

A. 无限次

B. 一次也不执行

C. 执行4

D. 执行3

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. 关于类和对象,说法错误的是

选项:

A. 现实世界中,可以把每件事物都看作是一个对象

B. 一组对象构成一个程序,对象之间通过发消息通知彼此该做什么

C. 有共同属性的对象可以抽象为一个类

D. 一个类只能实例化一个对象

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 下列类的定义形式中,哪个是非法的?

选项:

A. class A{
int a,b;
//...
}

B. class A{
int i,j;
i=j=10;
//...
}

C. class A{
int i;
float f;
//...
}

D. class A{
int i=12;
double d=1.22;
//...
}

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 下列说法中,哪个是正确的?

选项:

A. 可以通过 对象名.属性名() 访问对象的成员属性

B. 可以通过 对象名.方法名() 来访问对象的成员方法

C. 可以通过 类名.属性名 访问对象的成员属性

D. 可以通过 类名.方法名() 访问对象的成员方法

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 关于以下方法,说法正确的是
public int add(int a, int b){
return a+b;
}

选项:

A. 这个方法的返回值为空

B. 这个方法的return a+b; 语句可以改为:
System.out.println(a+b);

C. a+b的结果一定是一个整数

D. a+b的结果可以是字符串

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. 下列代码运行后,控制台上将会显示以下哪种效果?
public class Dog {
String name;//名字
public void showInfo(){
System.out.println("名字:"+name);
}
}
public class Test {
public static void main(String[] args) {
Dog dog1=new Dog();
Dog dog2=new Dog();
dog1.name="小黑";
dog2=dog1;
dog2.name="小白";
System.out.println(dog1.name+","+dog2.name);
}
}

选项:

A. 小黑 小白

B. 小黑 小黑

C. 小白 小白

D. 小白 小黑

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. 数组声明后,必须使用 运算符分配内存空间

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. Java语言中,所有的数组都有一个length属性,这个属性存储了该数组的

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 数组arr的最小和最大下标分别为:

选项:

A. 0arr.length

B. 0arr.length-1

C. 1arr.length

D. 1arr.length-1

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 下列数组的声明形式错误的是

选项:

A. int a[ ]

B. int a[5]

C. int a[ ] = new int[5]

D. int [ ] a

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. 执行完代码 int [ ] x = new int[5] 后,下列说法正确的是

选项:

A. x[4] 0

B. x[4]未定义

C. x[5] 0

D. x[0] 为空

答案: 请关注公众号【渝粤搜题】查看答案

问题: 6. 数组元素之所以相关,是因为它们具有相同的()

选项:

A. 空间

B. 类型

C. 下标

D. 地址

答案: 请关注公众号【渝粤搜题】查看答案

问题: 7. 设有语句:int[ ] a = new int[4];
则数组a的所有元素为

选项:

A. a0,a1,a2,a3

B. a[0],a[1],a[2],a[3]

C. a[1],a[2],a[3],a[4]

D. a[0],a[1],a[2],a[3],a[4]

答案: 请关注公众号【渝粤搜题】查看答案

问题: 8. 设有数组:int b[ ] = {10,20,30,40,50,60,70};
则执行以下几个语句后的输出结果是( )
int s=0;
for(int i=0;i if(i%2==1){
s+=b[i];
}
}
System.out.println(s);

选项:

A. 280

B. 160

C. 140

D. 120

答案: 请关注公众号【渝粤搜题】查看答案

问题: 9. 下列代码的运行结果是:
double[] price=new double[5];
price[0]=98.1;
price[1]=32.2;
price[2]=77.99;
for(int i=0;i<5;i++){
System.out.print((int)price[i]+" ");
}

选项:

A. 98 32 77 0 0

B. 98 32 78 0 0

C. 98 32 77

D. 编译错误

答案: 请关注公众号【渝粤搜题】查看答案

问题: 10. 下面代码完成的功能是:
String[] a = { "我们", "你们", "小河边", "我们", "读书" };
for (int i = 0; i < a.length; i++) {
if (a[i].equals("我们 ")) {
a[i] = "他们";
}
}

选项:

A. 查找

B. 增加

C. 查找并替换

D. 删除

答案: 请关注公众号【渝粤搜题】查看答案

平时作业

渝粤搜题微信公众号

编制



平时作业

渝粤搜题微信公众号

编制


电话咨询