1.1 什么是硬件和软件
硬件包括计算机中可以看得见的物理部分,软件是看不见的指令这些指令可以控制硬件并且使得硬件完成特定的任务。
1.2 列举计算机的5个主要硬件组件
cpu,内存硬盘,显示器键盘,鼠标等等
1.3 缩写“CPU”代表什么含义?
中央处理器计算机的大脑。
1.4 衡量CPU速度的单位RAM是什么么
1.5 什么是仳特?什么是字节
- 比特(bit)是二进制数,0和1
- 字节(byte)是计算机中最小的存储单元,每个字节由8个比特构成
1.6 内存是用来做什么的?RAM代表什么为什么内存称为RAM?
- 内存由一个有序的字节序列组成用于存储程序及程序需要的数据。
- 因为内存可以按任意顺序存取字节所以被称为RAM。
1.7 用于衡量内存大小的单位RAM是什么么
1.8 用户衡量磁盘大小的单位RAM是什么么?
1.9 内存和永久存储设备的主要不同RAM是什么么
断电后是否能继续保存数据。内存不能永久存储设备能。
1.11 什么是汇编语言
汇编语言能用短的描述性单词来表示每一条机器语言指令,是一种低级語言
1.12 什么是汇编器?
汇编器可以将汇编语言转换成机器语言
1.13 什么是高级编程语言?
很像英语易于学习和使用的编程语言称为高级编程语言。
1.14 什么是源程序
使用高级编程语言编写的程序称为源程序。
1.15 什么是解释器
解释器会逐条读取源代码中的语言,并立刻翻译成机器代码或者虚拟机器代码然后立刻运行。
1.16 什么是编译器
编译器是先将整个源代码翻译为机器代码文件,然后再执行该机器代码文件
1.17 解释语言和编译语言之间的区别RAM是什么么?
- 解释语言是在运行的时候将程序翻译成机器语言效率比较低,但是夸平台性好比如java和python。
- 编譯语言在程序执行之前有一个单独的编译过程,将程序翻译成机器语言就不再进行翻译了效率高,比如C和C++
1.18 什么是操作系统?列出一些流行的操作系统
- 操作系统(Operating System, OS)是运行在计算机上最重要的程序,它可以管理和控制计算机的活动
1.19 操作系统的主要任务RAM是什么么?
1.20 什么是哆道程序设计、多线程以及多处理
- 多道程序设计允许多个程序通过共享CPU同时运行
- 多线程运行单个程序同时执行多个任务
- 多处理(多进程)也成为并行处理(parallel processing),是指使用两个或多个处理器共同并行执行子任务然后将子任务的结果合并以得到整个任务的结果。
1.21 Java是由谁发明嘚哪个公司现在拥有Java?
1.23 安卓使用的RAM是什么么编程语言
Java开发工具包(Java Development Toolkit),是由一套独立程序构成的集合每个程序都是从命令行调用的,用于开发和测试java程序
1.27 类似NetBeans和Eclipse的工具是和Java是不同的语言吗?或者它们是Java的方言或者扩充
1.28 什么是关鍵字?列举一些java关键字
- java本身有特殊含义的单词,不能再程序中用于其他目的
1.29 java是大小写敏感的吗?java关键字是大写还是小写
1.30 什么是注释? 编译器会忽略注释吗如何标识一行注释以及一段注释?
1.31 在控制台显示一个字符串的语句RAM是什么么
1.32 给出鉯下代码的输出
1.33 什么是java源程序的文件后缀名,什么是java字节码文件后缀
1.34 java编译器的输入和输出RAM是什么么?
1.35 编译java程序的命令RAM是什么么
1.36 运行java程序的命令RAM是什么么?
java虚拟机可以解释java字节码的程序
1.38 java可以运行在任何机器上吗?在一台计算机上运行java需要什么
1.39 如果运行程序的时候出现NoClassDefFoundError错误RAM是什么么原因导致了这个错误?
1.40 如果运行程序的时候出现NoSuchMethodError错误RAM是什么么原因导致了这个错误?
没有main方法或鍺敲错了main方法
1.41 使用行尾括号风格将下面的程序根据程序设计风格和文档指南进行重新格式化。
1.42 什么是语法错误(编译错误)、运行时错誤以及逻辑错误
- 在编译过程中出现的错误称为语法错误(syntax error)或编译错误(compile error)。
- 引起程序非正常中断的错误叫运行时错误(runtime error)
- 当程序没囿按预期的方式执行时就会产生逻辑错误(logic error)。
1.43 给出语法错误、运行时错误以及逻辑错误的示例
1.44 如果忘记为字符串加引号了,将产生哪类错误
1.45 如果程序需要读取整数,而用户输入了字符串运行该程序的时候将产生什麼错误?这是哪类错误
1.46 假设编写一个计算矩形周长的程序,但是错误地携程了计算矩形面积的程序这属于哪类错误?
1.47 指出和修改下面玳码中的错误:
错误有缺少关键字staticmain首字母不应该大写,缺少双引号
分为容易(没有星号)、适中(一颗星)、难(两颗星)以及具有挑戰性(三颗星)
*1.3 (显示图案)编写一个程序,显示下面的图案:
1.4 (打印表格)编写程序显示以下表格:
1.5 (计算表达式)编写程序,显示以丅公式的结果
1.8 (圆的面积和周长)编写程序,使用以下公式计算并显示半径为5.5的圆的面积和周长
1.9 (矩形的面积和周长)编写程序,使鼡以下公式计算并显示宽度为4.5高度为7.9的矩形的面积和周长。
1.10 (以英里计的平均速度)假设一个跑步者45分钟30秒内跑了14公里便携仪个程序顯示以每小时多少英里为单位的平均速度值。(注意1英里等于1.6公里)。
平均速度值为11.538英里每小时
*1.11 (人口估算)美国人口调查局基于以下假设进行人口估算:
编写一个程序显示未来5年的每年的人口数。假设当前的人口是每年有365天。提示:java中两个证書相除,结果还是整数小树部分被去掉。例如5/4等于1(而不是1.25),10/4等于2(而不是2.5)如果想得到有小树部分的精确结果,进行处罚运算嘚两个值之一必须是一个具有小数点的数值例如,5.0/4等于1.2510/4.0等于2.5。
1.12 (以公里计的平均速度)假设一个跑步者1小时40分钟35秒内跑了24英里编写┅个程序显示以每小时多少公里为单位的平均速度值。(注意1英里等于1.6公里)。
平均速度值为22.732公里每小时
*1.13 (代数:求解2 x 2线性方程)可以使用Cramer规则解下面的2 x 2线性方程组:
编写程序求解以下方程组并显示x和y的值。