【题目描述】
下列叙述中,不符合良好程序设计风格要求的是
A.程序的效率第一,清晰第二
B.程序的可读性好
C.程序中要有必要的注释
D.输入数据前要有提示信息
正确答案:A
要形成良好的程序设计风格,需要注意以下几个方面:源程序文档化,数据说明的方法,语句的结构,输入和输出。B选项是语句的结构中的一项要求,C选项是源程序文档化中的要求,D选项是输入和输出中的要求。而A选项是与正确要求相反的,语句的结构中有一条求是“清晰第一,效率第二”,这是一个著名的论点,强调了清晰的重要性。而A选项把清晰和效率的位置放反了,是错误的。具体知识点详见二级公共基础知识教材第二章第一节《程序设计基础》。
下列叙述中,不符合良好程序设计风格要求的是
A) 程序的效率第一,清晰第二
B) 程序的可读性好
C) 程序中要有必要的注释
D) 输入数据前要有提示信息
对建立良好的程序设计风格,下面描述正确的是
A.程序应简单、清晰、可读性好
B.符号名的命名只要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
( 4 )下列叙述中,不符合良好程序设计风格要求的是
A )程序的效率第一,清晰第二
B )程序的可读性好
C )程序中要有必要的注释
D )输入数据前要有提示信息
对建立良好的程序设计风格,下列描述正确的是( )。
A.程序应该简单、清晰、可读性好
B.符号名的命名只需要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
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语句
下列叙述中,不符合良好程序设计风格要求的是
A.程序的效率第一,清晰第二
B.程序的可读性好
C.程序中要有必要的注释
D.输入数据前要有提示信息
下列选项中不符合良好程序设计风格的是( )。
A.数据说明的次序要规范化
B.程序中要有必要的注释
C.对所有输入的数据都要进行检查,确保数据的合法性
D.程序的效率第一,清晰第二
下列描述中,不符合良好程序设计风格要求的是( )。
A.程序的效率第一,清晰第二
B.程序的可读性好
C.程序中要有必要的注释
D.输入数据前要有提示信息
下列叙述中,不符合良好程序设计风格要求的是
A.程序的效率第一,清晰度第二
B.程序的可读性好
C.程序中要有必要的注释
D. 输入数据前要有提示信息