百年教育职业培训中心 百年教育学习服务平台
国开搜题

2024秋最新《中国大学MOOC程序设计基础(Java)考核作业参考原题试题》形考作业试题题库、期末题库

来源: 更新时间:

2024秋最新《中国大学MOOC程序设计基础(Java)考核作业参考原题试题》形考作业试题题库、期末题库 2024秋最新《中国大学MOOC程序设计基础(Java)考核作业参考原题试

2024秋最新《中国大学MOOC程序设计基础(Java)考核作业参考原题试题》形考作业试题题库、期末题库

2024秋最新《中国大学MOOC程序设计基础(Java)考核作业参考原题试题》形考作业试题题库、期末题库考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb、168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

程序设计基础(Java)

学校: 无

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

选项:

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

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

C. if语句的条件可以使用任何表达式

D. if语句的if体内和else体内可以有其他if语句

答案: if语句的条件可以使用任何表达式

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

选项:

A. message one

B. message two

C. message three

D. message four

答案: message four

问题 3: 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

答案: x=0,y=2,z=1

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

选项:

A. 第5行的表达式不合法

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

C. 输出为 value is two

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

答案: 输出是 value is two后跟 value is three

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

选项:

A. 小于4

B. 4和9之间

C. 大于9

D. 无任何可能

答案: 无任何可能

问题 6: 6. 有如下代码段

选项:

A. 1

B. 2

C. 3

D. default

答案: 2

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

选项:

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++);

答案: 请关注公众号【大象答案】查看答案

问题 8: 2. 以下程序的输出结果为: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: 3. 下面的代码执行完成后,j的值为int j =1;for(int i=5;i>0;i-=2) {j*=i;}

选项:

A. 15

B. 1

C. 60

D. 0

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. 20

B. 24

C. 25

D. 30

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. 6

B. 4

C. 24

D. 5

答案: 请关注公众号【大象答案】查看答案

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

选项:

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

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

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

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

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. 14

B. 15

C. 16

D. 17

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. 无限次

B. 一次也不执行

C. 执行4次

D. 执行3次

答案: 请关注公众号【大象答案】查看答案

问题 15: 9. 下面的代码中!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

答案: 请关注公众号【大象答案】查看答案

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

选项:

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

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

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

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

答案: 请关注公众号【大象答案】查看答案

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

选项:

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

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

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

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

答案: 请关注公众号【大象答案】查看答案

问题 18: 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; //...}

答案: 请关注公众号【大象答案】查看答案

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

选项:

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

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

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

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

答案: 请关注公众号【大象答案】查看答案

问题 20: 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的结果可以是字符串

答案: 请关注公众号【大象答案】查看答案

问题 21: 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. 小白 小黑

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. java Test.java

B. javac Test.java

C. java Test

D. javac Test

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. .txt

B. .class

C. .java

D. .doc

答案: 请关注公众号【大象答案】查看答案

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

选项:

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

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

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

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

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. java.exe

B. javac.exe

C. keytool.exe

D. cmd.exe

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. path

B. classpath

C. JAVA_HOME

D. TEMP

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. Java SE

B. Java EE

C. Java CE

D. Java ME

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. 机器语言

B. 汇编语言

C. 高级语言

D. 以上都不对

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. .java

B. .jre

C. .exe

D. .class

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. Java文档制作工具

B. Java解释器

C. Java编译器

D. Java启动器

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. d: \jdk

B. d: \jdk\bin

C. d: \jre\bin

D. d:\jre

答案: 请关注公众号【大象答案】查看答案

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

选项:

答案: 请关注公众号【大象答案】查看答案

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

选项:

答案: 请关注公众号【大象答案】查看答案

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

选项:

答案: 请关注公众号【大象答案】查看答案

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

选项:

答案: 请关注公众号【大象答案】查看答案

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

选项:

答案: 请关注公众号【大象答案】查看答案

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

选项:

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

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

C. 变量的值不能改变

D. 都对

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. /

B. \

C. %

D. //

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. 0

B. 2

C. 3

D. 5

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. 31

B. 0

C. 1

D. 2

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. int count, count=0;

B. int count;

C. count=0;

D. int count1=0, count2=1;

答案: 请关注公众号【大象答案】查看答案

问题 42: 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;

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. 1

B. 1+1=2

C. 1+1=11

D. 2

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. 2、6、6

B. 4、9、9

C. 4、6、12

D. 3、9、9

答案: 请关注公众号【大象答案】查看答案

问题 45: 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);

答案: 请关注公众号【大象答案】查看答案

问题 46: 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);

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. Hello_World

B. class

C. 123username

D. username123

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. public

B. String

C. int

D. avg

答案: 请关注公众号【大象答案】查看答案

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

选项:

A. 3

B. 2

C. 1

D. 3.2

答案: 请关注公众号【大象答案】查看答案

问题 50: 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;

答案: 请关注公众号【大象答案】查看答案

电话咨询