2024秋最新《中国大学MOOC编程基础考核作业参考原题试题》形考作业试题题库、期末题库
考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb、168网校、云班课、电大中专、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. A.if语句和 else语句必须成对出现
• B. B.if语句可以没有else语句对应
• C. C.switch结构中每个case语句中必须用break语句
• D. D.switch结构中必须有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 以上都不是
答案: 请关注公众号【大象答案】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。