2022年Java二级笔试考试题库及答案(语言程序设计)

请教:2007年9月全国计算机等级考试二级Access笔试试题第1大题第4小题如何解答?

【题目描述】

下列叙述中,不符合良好程序设计风格要求的是

A.程序的效率第一,清晰第二

B.程序的可读性好

C.程序中要有必要的注释

D.输入数据前要有提示信息


正确答案:A

要形成良好的程序设计风格,需要注意以下几个方面:源程序文档化,数据说明的方法,语句的结构,输入和输出。B选项是语句的结构中的一项要求,C选项是源程序文档化中的要求,D选项是输入和输出中的要求。而A选项是与正确要求相反的,语句的结构中有一条求是“清晰第一,效率第二”,这是一个著名的论点,强调了清晰的重要性。而A选项把清晰和效率的位置放反了,是错误的。具体知识点详见二级公共基础知识教材第二章第一节《程序设计基础》。


下列叙述中,不符合良好程序设计风格要求的是

A) 程序的效率第一,清晰第二

B) 程序的可读性好

C) 程序中要有必要的注释

D) 输入数据前要有提示信息


正确答案:A


对建立良好的程序设计风格,下面描述正确的是

A.程序应简单、清晰、可读性好

B.符号名的命名只要符合语法

C.充分考虑程序的执行效率

D.程序的注释可有可无


正确答案:A


( 4 )下列叙述中,不符合良好程序设计风格要求的是

A )程序的效率第一,清晰第二

B )程序的可读性好

C )程序中要有必要的注释

D )输入数据前要有提示信息


正确答案:A


对建立良好的程序设计风格,下列描述正确的是( )。

A.程序应该简单、清晰、可读性好

B.符号名的命名只需要符合语法

C.充分考虑程序的执行效率

D.程序的注释可有可无


正确答案:A
解析:“清晰第一,效率第二”,在考虑到程序的执行效率的同时,一定要保证程序清晰、可读;对符号名的命名,除了要符合语法要求外,还要具有一定的含义;程序的注释可以帮助程序员理解程序,不是可有可无的。


2022年Java二级笔试考试题库及答案(语言程序设计)1. 信息隐蔽的概念与下述哪一种概念直接相关()。A. 软件结构定义B. 模块独立性C. 模块类型划分D. 模块耦合度【答案】B2. 下列各选项中,不属于序言性注释的是()。A. 程序标题B. 程序设计者C. 主要算法D. 数据状态【答案】D 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。3. 对建立良好的程序设计风格,下面描述正确的是()。A. 程序应简单、清晰、可读性好B. 符号名的命名只要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无【答案】A4. 下列叙述中,不符合良好程序设计风格要求的是()。A. 程序的效率第一,清晰第二B. 程序的可读性好C. 程序中要有必要的注释D. 输入数据前要有提示信息【答案】A5. 结构化程序所要求的基本结构不包括()。A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构【答案】B6. 面向对象方法中,继承是指()。A. 一组对象所具有的相似性质B. 一个对象具有另一个对象的性质C. 各对象之间的共同性质D. 类之间共享属性和操作的机制【答案】D7. 层次型、网状型和关系型数据库划分原则是()。A. 记录长度B. 文件的大小C. 联系的复杂程度D. 数据之间的联系方式【答案】D8. 一个工作人员可以使用多台计算机,而L台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。A. 一对一B. 一对多C. 多对多D. 多对一【答案】C9. 数据库设计中反映用户对数据要求的模式是()。A. 内模式B. 概念模式C. 外模式D. 设计模式【答案】C10. 下列代码的执行结果是()。int length=“Hello”.length();System.out.println(length);A. 5B. 2C. 10D. 6【答案】A11. 在学生管理的关系数据库中,存取一个学生信息的数据单位是()。A. 文件B. 数据库C. 字段D. 记录【答案】D12. 在数据管理技术发展的三个阶段中,数据共享最好的是()。A. 人工管理阶段B. 文件系统阶段C. 数据库系统阶段D. 三个阶段相同【答案】C13. 在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是()。A. 人工管理阶段B. 文件系统阶段C. 数据库系统阶段D. 面向数据应用系统阶段【答案】C 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。14. 在数据库管理技术的发展中,数据独立性最高的是()。A. 人工管理B. 文件系统C. 数据库系统D. 数据模型【答案】C15. 数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。.人工管理阶段.文件系统阶段.数据库阶段A. 仅B. 仅C. 和D. 和【答案】A16. 己知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。A. ABCDEB. ECABDC. EACDBD. CDEAB【答案】C17. 一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。A. DBACEFB. CBFDEAC. FDAEBCD. DFABEC【答案】B18. 某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为()。A. EFGDCBAB. DCBEFGAC. BCDGFEAD. DCBGFEA【答案】D19. 某二叉树的前序遍历为ABCDEFG,中序遍历为DCBAEFG,则该二叉树的深度(根结点在第1层)为()。A. 2B. 3C. 4D. 5【答案】C20. 某二叉树的中序遍历为DCBAEFG,后序遍历为DCBGFEA,则该二叉树的深度(根结点在第1层)为()。A. 5B. 4C. 3D. 2【答案】B21. 堆排序最坏情况下的时间复杂度为()。A. O(n1.5)B. O(nlog2n)C. O(n(n-1)/2)D. O(log2n)【答案】B22. 在最坏情况下()。A. 快速排序的时间复杂度比冒泡排序的时间复杂度要小B. 快速排序的时间复杂度比希尔排序的时间复杂度要小C. 希尔排序的时间复杂度比直接插入排序的时间复杂度要小D. 快速排序的时间复杂度与希尔排序的时间复杂度是一样的【答案】C23. 下列叙述中正确的是()。A. 对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D. 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)【答案】A24. 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。A. O(n)B. O(n2)C. O(log2n)D. O(nlog2n)【答案】C 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂。25. 为了对有序表进行二分查找,则要求有序表()。A. 只能顺序存储B. 只能链式存储C. 可以顺序存储也可以链式存储D. 任何存储方式【答案】A26. 下列数据结构中,能用二分法进行查找的是()。A. 顺序存储的有序线性表B. 线性链表C. 二叉链表D. 有序线性链表【答案】A27. 对有序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。A. 1B. 2C. 3D. 4【答案】C28. 下列叙述中正确的是()。A. 所谓有序表是指在顺序存储空间内连续存放的元素序列B. 有序表只能顺序存储在连续的存储空间内C. 有序表可以用链接存储方式存储在不连续的存储空间内D. 任何存储方式的有序表均能采用二分法进行查找【答案】C29. 设序列长度为n,在最坏情况下,时间复杂度为O(1og2n)的算法是()。A. 二分法查找B. 顺序查找C. 分块查找D. 哈希查找【答案】A30. 下列排序方法中,最坏情况下比较次数最少的是()。A. 冒泡排序B. 简单选择排序C. 直接插入排序D. 堆排序【答案】D31. 在数据库系统中,考虑数据库实现的数据模型是()。A. 概念数据模型B. 逻辑数据模型C. 物理数据模型D. 关系数据模型【答案】B32. 在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是()。A. 概念数据模型B. 逻辑数据模型C. 物理数据模型D. 关系数据模型【答案】A33. 在数据库系统中,给出数据模型在计算机上物理结构表示的是()。A. 概念数据模型B. 逻辑数据模型C. 物理数据模型D. 关系数据模型【答案】C34. 在数据库系统中,数据模型包括概念模型、逻辑模型和()。A. 物理模型B. 空间模型C. 时间模型D. 数据模型【答案】A35. 在数据库中,数据模型包括数据结构、数据操作和()。A. 数据约束B. 数据类型C. 关系运算D. 查询【答案】A36. 下面描述中错误的是()。A. 系统总体结构图支持软件系统的详细设计B. 软件设计是将软件需求转换为软件表示的过程C. 数据结构与数据库设计是软件设计的任务之一D. PAD图是软件详细设计的表示工具【答案】A37. 负责数据库中查询操作的数据库语言是()。A. 数据定义语言B. 数据管理语言C. 数据操纵语言D. 数据控制语言【答案】C 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂。38. 一个教师可讲多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是()。A. 1:1联系B. 1:m联系C. m:1联系D. m:n联系【答案】D39. 下列关于栈叙述正确的是()。A. 栈顶元素最先被删除B. 栈顶元素最后才能被删除C. 栈底元素永远不能被删除D. 以上三种说法都不对【答案】A40. 定义无符号整数为Uint,下面可以作为类Uint实例化值的是()。A. -369B. 369C. 0.369D. 整数集合1,2,3,4,5【答案】B41. 软件开发中,需求分析阶段可以使用的工具是()。A. N-S图B. DFD图C. PAD图D. 程序流程图【答案】B42. 下面能作为软件需求分析工具的是()。A. PAD图B. 程序流程图C. 甘特图D. 数据流程图(DFD图)【答案】D43. 下面不能作为软件需求分析工具的是()。A. PAD图B. 数据字典(DD)C. 数据流程图(DFD图)D. 判定树【答案】A 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。44. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。A. 逻辑设计B. 需求分析C. 详细设计D. 物理设计【答案】B45. 在结构化方法中,软件功能分解属于下列软件开发中的()阶段。A. 详细设计B. 需求分析C. 总体设计D. 编程调试【答案】C

下面描述中,不符合结构化程序设计风格的是 ______。

A.使用顺序、选择和重复(循环)3种基本控制结构表示程序的控制逻辑

B.自顶向下

C.注重提高程序的执行效率

D.限制使用go to语句


正确答案:C
解析:结构化程序设计方法的4条原则是:①自顶向下;②逐步求精;⑧模块化;④限制使用goto语句。“自顶向下”是说,程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标;“逐步求精”是说,对复杂问题,应设计一些子目标,作过渡,逐步细节化;“模块化”是说,一个复杂问题,肯定是由若干稍简单的问题构成;解决这个复杂问题的程序,也应对应若干稍简单的问题,分解成若干稍小的部分。


下列叙述中,不符合良好程序设计风格要求的是

A.程序的效率第一,清晰第二

B.程序的可读性好

C.程序中要有必要的注释

D.输入数据前要有提示信息


正确答案:A
良好的程序设计风格包括:程序的清晰第一,程序的效率第二;程序的可读性好;程序中要有必要的注释;输入数据前要有提示信息。因此本题的正确答案是A。


下列选项中不符合良好程序设计风格的是( )。

A.数据说明的次序要规范化

B.程序中要有必要的注释

C.对所有输入的数据都要进行检查,确保数据的合法性

D.程序的效率第一,清晰第二


正确答案:D
当今占主导地位的程序设计观点是“清晰第一,效率第二”。在结构化程序设计思想提出之前,程序设计曾强调程序的效率,但如今实际应用中,人们更重视程序的可理解性。


下列描述中,不符合良好程序设计风格要求的是( )。

A.程序的效率第一,清晰第二

B.程序的可读性好

C.程序中要有必要的注释

D.输入数据前要有提示信息


正确答案:A
A。【解析】程序设计风格首先应该简单和清晰,其次程序必须是可以理解的,可以概括为“清晰第一,效率第二”。


下列叙述中,不符合良好程序设计风格要求的是

A.程序的效率第一,清晰度第二

B.程序的可读性好

C.程序中要有必要的注释

D. 输入数据前要有提示信息


正确答案:A

更多 “2022年Java二级笔试考试题库及答案(语言程序设计)” 相关考题
考题 对建立良好的程序设计风格,下面描述正确的是( )。A)程序应简单、清晰、可读性好B)符号名的命名只要符合语法C)充分考虑程序的执行效率D)程序的注释可有可无正确答案:A程序设计应该简单易懂,语句结构应该简单直接,不应该为提高效率而把语句复杂化。

考题 下列叙述中,不符合良好程序设计风格要求的是A.程序的效率第一,清晰第B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息正确答案:A解析: 当今主导的程序设计风格是“清晰第一,效率第二”的观点。结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,而在实际应用中,人们更注重程序的可理解性。

考题 下列叙述中,不符合良好程序设计风格要求的是。 A.程序的效率第一,清晰第二 B.程序的可读性好 C.程序中要有必要的注释 D.输人数据前要有提示信息正确答案:A

考题 对建立良好的程序设计风格,下面有关语句结构的描述中,错误的是( )。A.在一行内只写一条语句B.程序编写应优先考虑清晰性C.程序编写要做到效率第一,清晰第二D.避免不必要的转移正确答案:C解析:语句结构的风格对建立良好的程序设计风格很重要,选项A、B、D都是良好的语句结构的风格,考生应在编程中注意。选项C是错误的,好的语句结构风格要求程序编写要做到清晰第一,效率第二。

考题 单选题下列叙述中,不符合良好程序设计风格要求的是(  )。A 程序的效率第一,清晰第二B 程序的可读性好C 程序中要有必要的注释D 输入数据前要有提示信息正确答案:C解析:“清晰第一,效率第二”是当今主导的程序设计风格。对程序的要求不仅是能够运行正常,还要便于调试和维护,所以程序要具有良好的可读性,语句结构应该简单直接,这有利于程序的开发与维护。答案选择A选项。

考题 为了培养良好的程序设计风格,下列描述中正确的是A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A解析:良好的程序设计风格主要包括设计的风格、语言运用的风格、程序文本的风格和输入输出的风格。程序设计的风格应该强调简单和清晰,程序必须是可以理解的,强调“清晰第一,效率第二”。符号名的命名不仅要符合语法,而且符号名的命名应具有一定实际含义,以便于对程序功能的理解。因此,选项B中的说法是错误的。由于程序设计的风格强调的是“清晰第一,效率第二”,而不是效率第一。因此,选项C中的说法也是错误的。程序中的注释部分虽然不是程序的功能,计算机在执行程序时也不会执行它,但不能错误地认为注释是可有可无的部分。在程序中加入正确的注释能够帮助读者理解程序,注释是提高程序可读性的重要手段。因此,选项D中的说法也是错误的。

考题 单选题对建立良好的程序设计风格,下面描述正确的是()。A 程序应简单、清晰、可读性好B 符号名的命名要符合语法C 充分考虑程序的执行效率D 程序的注释可有可无正确答案:D解析:暂无解析

考题 下面关于形成良好的程序设计风格要注意的因素的描述中正确的是A.程序的注释不是必要的B.数据说明的次序可以根据程序员自己的爱好和风格来定C.在程序中应该尽量使用临时变量来增强程序的可读性D.输入和输出的方式和格式应尽量方便用户的使用正确答案:D

考题 对建立良好的程序没计风格,下面描述正确的是______。A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法即可C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A解析:B选项错误,符号名应该能反映出它所代表的实际东西,应有一定的意义,不是简单的符合语法就可以.C选项不对,应该在保证程序正确的情况下再考虑程序的执行效率。D选项错误,程序的注释有益于对程序的理解和维护,好的程序必不可少。A选项正确。

考题 下列叙述中,不符合良好程序设计风格的是( )。A. 程序的效率第一,清晰第二B. 程序的可读性号C. 程序中要有必要的注释D. 输入数据前要有提示信息正确答案:A