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

中国大学MOOC编程基础考核作业参考原题试题

来源: 更新时间:

2024秋最新《中国大学MOOC编程基础考核作业参考原题试题》形考作业试题题库、期末题库考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和


2024秋最新《中国大学MOOC编程基础考核作业参考原题试题》形考作业试题题库、期末题库

考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。

课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)

本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

编程基础

学校: 无

问题 1: 1. Java 的原始名称是________________。

选项:

A. Java

B. Oak

C. Elm

D. HotJava

答案: Oak

问题 2: 2. Java 体系不包括( )。

选项:

A. JavaSE

B. JavaME

C. JavaEE

D. Hadoop

答案: Hadoop

问题 3: 3. Java 是一种什么编程语言? ( )

选项:

A. 面向过程

B. 面向对象

C. 函数式

D. 逻辑式

答案: 面向对象

问题 4: 1. 以下哪个专业使用计算机作为工具?

选项:

A. Accountants 会计专业

B. Engineers 工程专业

C. Mechanics 机械专业

D. Nurses 医护专业

E. All of the above 以上都是

答案: All of the above 以上都是

问题 5: 2. 计算机可以执行多种任务,因为_____________。

选项:

A. It can be programmed 它可以编程

B. It is a machine 它是一台机器

C. It contains a central processing unit (CPU) 它包含一个中央处理器(CPU)

D. It has the ability to connect to the Internet 它具有连接互联网的能力

答案: It can be programmed 它可以编程

问题 6: 3. 计算机编程是_____________。

选项:

A. An art 一门艺术

B. A science 一门科学

C. Both of the above 以上都是

D. Neither of the above 上都不是

答案: Both of the above 以上都是

问题 7: 4. 程序的另一术语是_____________。

选项:

A. Hardware 硬件

B. Software 软件

C. Firmware 固件

D. Shareware 共享软件

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

问题 8: 5. 关于Java语言叙述错误的是_____________。

选项:

A. Java语言具有跨平台性

B. Java是一种面向对象的语言

C. Java语言中的类只可以创建一个对象

D. Java具有垃圾回收机制

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

问题 9: 6. 典型计算机系统的主要组件包括_____________。

选项:

A. The CPU 中央处理器

B. Input/output devices 输入/输出设备

C. Main memory 主存

D. Secondary storage devices 辅助存储设备

E. All of the above 以上都是

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

问题 10: 7. 下列命令不是JDK中的命令是_______。

选项:

A. javac

B. csc

C. java

D. javadoc

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

问题 11: 8. JDK中,用于编译程序的工具是_____________。

选项:

A. javac.exe

B. javap.exe

C. java.exe

D. javadoc.exe

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

问题 12: 9. 用Java虚拟机执行类名为Main的应用程序的正确命令是_________。

选项:

A. java Main

B. Main.class

C. java Main.java

D. java Main.class

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

问题 13: 10. Java语言具有许多特点,下列哪个反映了Java程序并行机制的特点?

选项:

A. 安全性

B. 跨平台

C. 多线性

D. 可移植

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

问题 14: 11. 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为________。

选项:

A. .java

B. .class

C. .html

D. .exe

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

问题 15: 12. 在Java的众多特点中,能反映”Write Once, Run Anywhere(编一次代码,可以到任意地方执行)”的特点是_____________。

选项:

A. 面向对象

B. 多线程

C. 跨平台

D. 安全性

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

问题 16: 13. JDK中提供的反汇编器工具是_______。

选项:

A. javadoc.exe

B. javap.exe

C. java.exe

D. javaprof.exe

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

问题 17: 14. Java语言具有许多优势和特点,以下能保证软件的可移植性的是______。

选项:

A. 健壮性

B. 安全性

C. 跨平台

D. 动态性

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

问题 18: 15. 以下哪项不属于Java语言的特点_____________。

选项:

A. 健壮性

B. 简单性

C. 动态性

D. 单线程

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

问题 19: 16. JDK中,用于执行Java Application程序的工具是_____________。

选项:

A. javac.exe

B. javap.exe

C. java.exe

D. javadoc.exe

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

问题 20: 17. javac.exe和java.exe等命令工具存放在JDK安装目录的__________目录下。

选项:

A. conf

B. bin

C. include

D. lib

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

问题 21: 18. 安装好JDK后,在其bin中有许多后缀为“.exe”的可执行文件,其中java.exe是_____________,可以直接从类文件执行Java应用程序代码。

选项:

A. Java启动器

B. Java解释器

C. Java编译器

D. Java文档制作工具

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

问题 22: 19. Java的跨平台特性是通过在Java虚拟机中运行Java程序实现的。下面那种类型的文件可以在Java虚拟机中运行?

选项:

A. .java

B. .jre

C. .exe

D. .class

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

问题 23: 20. Java程序中的单行注释符是_____________。

选项:

A. /**
*/

B. \\

C. //

D. /*
*/

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

问题 24: 1. 以下哪一个包含名为Demo的程序的Java字节编译码?

选项:

A. Demo.java

B. Demo.code

C. Demo.class

D. Demo.byte

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

问题 25: 2. 在Java中,______必须在使用前定义。

选项:

A. Variables 变量

B. Literals 常量

C. Key words 关键字

D. Comments 注释

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

问题 26: 3. 已知a=13,b=31,则表达式a % b * 4 % b 的值为_________。

选项:

A. 13

B. 21

C. 1

D. 31

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

问题 27: 4. 在Java中,注释的开头标记为_____________。

选项:

A. //

B. ""

C. ;

D. #

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

问题 28: 5. 下面哪一个是Java中不合法的标识符 ?

选项:

A. *point

B. twoandone

C. _myVluew

D. $300

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

问题 29: 6. To compile a program named First, use the following command:
要编译名为First的程序,使用一下_____________命令。

选项:

A. java First.java

B. javac First

C. javac First.java

D. compile First.javac

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

问题 30: 7. If the following Java statements are executed, what will be displayed?
如果执行以下Java语句,以下哪个内容将会打印出?
System.out.println("The top three winners are\n");
System.out.print("Jody, the Giant\n");
System.out.print("Buffy, the Barbarian");
System.out.println("Adelle, the Alligator");

选项:

A. The top three winners are
Jody, the Giant
Buffy, the Barbarian
Adelle, the Alligator

B. The top three winners are
Jody, the Giant\nBuffy, the BarbarianAdelle, the Alligator

C. The top three winners are Jody, the Giant\nBuffy, the BarbarianAdelle, and the Albino

D. The top three winners are
Jody, the Giant
Buffy, the BarbarianAdelle, the Alligator

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

问题 31: 8. 下列代表十六进制整数的是_________

选项:

A. 067

B. 2000

C. 0xAE

D. FA00

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

问题 32: 9. When the + operator is used with strings, it is known as the:
当+运算符与字符串一起使用时,称为_____________。

选项:

A. Assignment operator 赋值运算符

B. String concatenation operator 字符连接运算符

C. Addition operator 加法

D. Combined assignment operator 复合运算符

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

问题 33: 10. What would be printed out as a result of the following code?
以下代码将打印出什么内容?
System.out.println("The quick brown fox" +
"jumped over the \n"
"slow moving hen.");

选项:

A. The quick brown fox jumped over the \nslow moving hen.

B. The quick brown fox jumped over the
slow moving hen.

C. The quick brown fox
jumped over the
slow moving hen.

D. Nothing. This is an error. 什么也没有.这是错误的。

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

问题 34: 11. 下列哪项不属于Java语言的基本数据类型?

选项:

A. int

B. String

C. double

D. boolean

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

问题 35: 12. 下列哪项不是int类型的字面量?

选项:

A. \u03A6

B. 077

C. 0xABBC

D. 20

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

问题 36: 13. 下列哪项不是有效的标识符?

选项:

A. userName

B. 2test

C. $change

D. _password

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

问题 37: 14. 下列哪项不是Java语言的关键字?

选项:

A. goto

B. sizeof

C. instanceof

D. volatile

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

问题 38: 15. 表达式:1 - 2/5 +2 * 5 的结果是哪项?

选项:

A. 10.6

B. 9.8

C. 9

D. 11

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

问题 39: 16. 基本数据类型float的包装类是哪项?

选项:

A. Integer

B. Double

C. Float

D. Character

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

问题 40: 17. Java 语言中,char 类型占用的二进制位数是_____________。

选项:

A. 与机器有关

B. 8

C. 16

D. 32

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

问题 41: 18. 在Java语言中,被称为内存分配的运算符是_____________。

选项:

A. new

B. instance of

C. [ ]

D. ( )

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

问题 42: 19. 下列变量的定义中,错误的是______。

选项:

A. long x=2L;

B. String s="Study";

C. double x ; y;

D. boolean flag=true;

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

问题 43: 20. 下列选项可以正确用以表示十进制32的八进制是______。

选项:

A. 0x32

B. 0x40

C. 032

D. 040

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

问题 44: 1. 关于选择结构下列哪个说法正确? (  )

选项:

A. Aif语句和 else语句必须成对出现

B. Bif语句可以没有else语句对应

C. Cswitch结构中每个case语句中必须用break语句

D. Dswitch结构中必须有default语句

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

问题 45: 2. _________ 语句用于在 Java 中做出简单的决定。

选项:

A. do/while

B. for

C. while

D. if

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

问题 46: 3. 执行以下语句后 myVar 的值是多少? ( )
int myVar = 5;
if (myVar > 4)
myVar += 5;
if (myVar < 1)
myVar -= 5;

选项:

A. 0

B. 4

C. 5

D. 10

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

问题 47: 4. 关于选择结构说法正确的是()

选项:

A. switch中每个case后面都必须用break语句,否则会编译错误

B. if语句可以单独使用,即可以不匹配else使用

C. else语句可以单独使用,即可以不匹配if使用

D. switch语句中必须要使用deafult语句

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

问题 48: 5. java中关于if选择结构描述,错误的是()

选项:

A. if结构是根据条件判读之后再处理的一种语法结构

B. 关键字if后小括号里必须是一个条件表达式,表达式的值必须为布尔类型

C. if后小括号里表达式的值为false时,程序需要执行花括号里的语句

D. if语句可以和else一起使用

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

问题 49: 1. 根据Java命名约定,下面哪一个是正确的接口名命名方式?( )

选项:

A. interfaceName

B. Interface_Name

C. InterfaceName

D. interface_Name

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

问题 50: 2. 在Java编码中,以下哪个是正确的运算符周围的空格使用方式?( )

选项:

A. int x=5;

B. int y = 10;

C. int z =7+ 3;

D. int result= add(a,b);

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

问题 51: 3. 代码块风格
在Java中,下面哪一种代码块风格将左花括号 { 放置在控制语句的同一行末尾?( )

选项:

A. 次行风格

B. 尾行风格

C. 两者皆是

D. 取决于个人喜好

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

问题 52: 1. 在以下哪个情况下,可能会引发运行时错误?

选项:

A. 变量名拼写错误

B. 除以零

C. 未导入所需的包

D. 缺少分号

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

问题 53: 1. The_______statement is used to make simple decisions in Java.
_____________语句用于在Java中做出简单的决定。

选项:

A. do/while

B. for

C. branch

D. if

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

问题 54: 2. A Boolean expression is one that is either:
布尔表达式是以下____________________之一。

选项:

A. true or false

B. x or y

C. Positive or negative积极 消极

D. None of the above 以上都不是

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

问题 55: 3. This type of operator determines whether a specific relationship exists between two values:
_____________类型的运算符确定两个值之间是否存在特定关系

选项:

A. Logical 逻辑运算

B. Mathematical 算术运算

C. Unary 一元运算

D. Relational 关系运算

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

问题 56: 4. Which of the following expressions will determine whether x is less than or equal to y?
以下哪个表达式将确定x小于或等于y?

选项:

A. x > y

B. x =< y

C. x <= y

D. x >= y

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

问题 57: 5. Which one of the following is the not equal operator? 以下哪一项是不等于运算符?

选项:

A. <>

B. NOT

C. *&

D. !=

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

问题 58: 6. What will be the value of x after the following code is executed?
执行以下代码后,x的值是多少?
int x = 75;
int y = 60;
if (x > y)
x = x - y;

选项:

A. 75

B. 15

C. 60

D. 135

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

问题 59: 7. What will be the value of ans after the following code has been executed?
执行以下代码后,ans的值是什么?
int ans = 10;
int x = 65;
int y = 55;
if (x >= y)
ans = x + y;

选项:

A. 10

B. 120

C. 100

D. No value, there is a syntax error 无值,语法错误

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

问题 60: 8. What will be the value of ans after the following code has been executed?
执行以下代码后,ans的值是什么?
int x = 90,
y = 55,
ans = 10;
if ( x == y);
ans *= 2;

选项:

A. 10

B. 145

C. 20

D. No value, there is a syntax error 无值,语法错误

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

问题 61: 9. A block of code is enclosed in a set of_________ 。
代码块包含在一组_________中。

选项:

A. braces { } 花括号

B. parentheses ( ) 括号

C. double quotes " " 双引

D. brackets [ ] 中括号

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

问题 62: 10. A flag may have the value
一个标识可能的值是:_____________。

选项:

A. 0 or 1

B. +1 or -1

C. true or false

D. of any character 任意字符

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

问题 63: 11. If chr is a character variable, which of the following if statements is written correctly?
如果chr是字符变量,那么以下哪个if语句编写正确?

选项:

A. if (chr = "a")

B. if (chr == "a")

C. if (chr = 'a')

D. if (chr == 'a')

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

问题 64: 12. In Java, when a character is stored in memory, it is actually stored as a(n)_____.
在Java中,当字符存储在内存中时,它实际上存储为_____________。

选项:

A. Unicode number Unicode编码

B. ASCII character code ASCII字符代码

C. EBCDIC character code EBCDIC字符代码

D. Morse code 摩尔斯电码

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

问题 65: 13. 关于选择结构下列哪个说法正确?

选项:

A. if语句和 else 语句必须成对出现

B. if语句可以没有 else 语句对应

C. switch结构中每个case语中必须用break语句

D. switch 结构中必须有 default 语句

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

问题 66: 14. What will be the values of ans, x, and y after the following statements are executed?
执行以下语句后,ans,x和y的值是什么?
int ans = 35, x = 50, y =50;
if ( x >= y)
{
ans = x + 10;
x -=y;
} else {
ans = y + 10;
y += x;
}

选项:

A. ans = 60, x = 50, y =100

B. ans = 60, x =0, y =50

C. ans = 45, x = 50, y = 0

D. ans = 45, x = 50, y = 50

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

问题 67: 15. What will be the value of bonus after the following code is executed?
执行以下代码后,bonus的值是多少?
int bonus, sales = 10000;
if (sales < 5000)
bonus = 200;
else if (sales < 7500)
bonus = 500;
else if (sales < 10000)
bonus = 750;
else if (sales < 20000)
bonus = 1000;
else
bonus = 1250;

选项:

A. 200

B. 500

C. 750

D. 1000

E. 1250

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

问题 68: 16. 能构成多分支的语句是_______。

选项:

A. for语句

B. while语句

C. switch语句

D. do—while语句

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

问题 69: 17. 阅读下面代码
if (award == 0) {
System.out.println("金奖");
}else if (award > -7) {
System.out.println("银奖");
}else {
System.out.println("铜奖");
}
若要求打印字符串"铜奖",则变量award的取值范围是_____。

选项:

A. award=0 & award <= -7

B. award > 0

C. award > -7

D. award <= -7

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

问题 70: 18. 下列不属于逻辑运算符的是______。

选项:

A. !

B. ||

C. &&

D. >

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

问题 71: 19. In most editors, you are indenting by one level each time that you press this key:
在大多数编辑器中,每次按______________________键都会缩进一级。

选项:

A. Tab

B. Shift

C. Alt

D. Space

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

问题 72: 20. If you prematurely terminate an if statement with a semicolon, the compiler will:
如果过早用分号终止if语句,则编译器将___________________。

选项:

A. Not display an error message 不显示错误信息

B. Assume you are placing a null statement there 假设您在此处放置一个空语

C. All of the above 以上都是

D. None of the above 以上都不是

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

电话咨询