计算机程序设计员理论二
计算机程序设计员理论题二
计算机程序设计员理论二选择题1. (单选题)配置高速缓冲存储器(Cache)是为了解决 ( ) 。2. (单选题)如果按字长来划分,微型机可分为8位机、16位机、32位机、64位机和128位机等。所谓32位机是指该计算机所用的CPU( ) 。3. (单选题)计算机内部表示二进制信息的最小单位4. (单选题)64KB=_____B。5. (单选题)既是输入设备又是输出设备的是( ) 。6. (单选题)下列( )指标可以帮助衡量计算机运行速度。7. (单选题)某公司的财务管理软件属于( )8. (单选题)计算机的软件系统一般分为( )两大部分9. (单选题)关闭电源后,保存在( )中的信息将全部丢失10. (单选题)大写字母A的ASCII十进制值为()11. (单选题)卸载软件时,应该( )。12. (单选题)当Windows程序被最小化了后,该程序()。13. (单选题)退出 Windows 时,直接关闭微机电源可能产生的后果是()。14. (单选题)Windows任务栏中存放的是()。15. (单选题)文件的含义是()。16. (单选题)Windows文件的目录结构形式属于____。17. (单选题)以下属于操作系统的是____。18. (单选题)( )不是良好的文件管理习惯。19. (单选题)被调函数调用结束后,返回到()。20. (单选题)语句while(!x)中的表达式!x等价于( )。21. (单选题)在c语言中,运算对象必须是整数型的运算符是:22. (单选题)若有intk=5;floatx=1.8;则表达式(int)(x+k)的值是()23. (单选题)为了表示关系x≥y≥z, 应使用C语言表达式( )24. (单选题)在C语言程序中,表达式5/2的结果是( )。25. (单选题)( )构成C语言程序的基本单位26. (单选题)判断字符型变量ch是否为小写字母的正确表达式是( )。27. (单选题)在SQL 中,使用()关键字来判断字段的值是否为空值。28. (单选题)在SQL 中,SELECT语句的完整语法较复杂,但至少包括( )。29. (单选题)30. (单选题)下列不属于关系型数据库管理系统的是( )31. (单选题)下列选项中,可以使表与表之间建立关系的是( )。32. (单选题)用SQL 的ALTER TABLE 语句修改基本表时,删除字段应使用的关键字是( )。33. (单选题)下面选项中,用于分组查询统计结果进行过滤的关键字是( )。34. (单选题)负责数据库的建立,使用和维护等专门管理人员被称为( )35. (单选题)数据库系统设计的步骤主要分为6个步骤,其中概念设计主要工作是分析需求,识别实体及联系,绘制( )图。36. (单选题)以下聚合函数哪个是返回参数的平均值( )37. (单选题)在SQL 中,使用( )关键字来创建存储过程.38. (单选题)数据库概念设计的E-R方法中,用属性描述实体的特征属性,在E-R图中,用( )表示39. (单选题)下面选项中,表示大文本的数据类型是40. (单选题)下列SQL语句中,可以删除数据表grade的是41. (单选题)下列选项中,添加字段的基本语法格式是42. (单选题)在SQL 中,使用( )关键字来删除表中的记录。43. (单选题)假设某一个数据库表中有一个姓名字段,查找姓王并且姓名共有两个字的记录,应该用LIKE44. (单选题)下面选项中,对字段进行排序时,默认采用的排序方式是()45. (单选题)一个学生可以选择多门课程同时一门课程也供多个学生选择,那么学生与课程构成的关系是46. (单选题)需求分析的任务是( )。47. (单选题)概要设计的目的是确定整个系统的( )。48. (单选题)软件详细设计的主要任务是确定每个模块的( )。49. (单选题)白盒测试方法一般适合于( )测试。50. (单选题)质量控制是( )51. (单选题)软件测试时,正确的测试次序是( )。52. (单选题)软件测试中测试用例(test case)主要由输入数据和 ( )两部分组成。53. (单选题)与设计测试数据无关的文档是( )54. (单选题)测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括( )55. (单选题)下面( )不是软件自动化测试的优点56. (单选题)提高软件的可维护性的是( )57. (单选题)采用面向对象开发的系统特点是( )58. (单选题)下面的()不是一种好的做法。59. (单选题)软件测试是一个()而执行程序的过程。60. (单选题)软件可行性研究的目的是( )。61. (单选题)一个成功的测试是( )。62. (单选题)程序的三种基本结构是( )。63. (单选题)JavaScript 的数据类型不包括:64. (单选题)下列关于与节点之间关系描述正确的是65. (单选题)HTML DOM中的根节点是66. (单选题)下列选项中,()的返回值是一个对象的引用67. (单选题)在网页中双击鼠标会触发()事件。68. (单选题)parentElement属性返回值是69. (单选题)下面选项中,可以用来代替jQuery的符号是()70. (单选题)JavaScript是运行在( )的脚本语言。71. (单选题)下面哪一个是用来向每个匹配的元素内部追加内容?72. (单选题)在HTML页面中包含一个按钮控件mybutton,如果要实现单击该按钮时调用自定义的JavaScript函数compute(),要编写的HTML代码是( )73. (单选题)在HTML中,样式表按照应用方式可以分为三种类型,其中不包括( )。74. (单选题)在HTML中,CSS样式中文本属性的说法错误的是( )75. (单选题)如何显示这样一个边框:上边框 10 像素、下边框 5 像素、左边框 20 像素、右边框 1 像素?( )76. (单选题)设置盒子圆角的属性是( )77. (单选题)下面哪个CSS属性是用来改变背景颜色的( )78. (单选题)下面哪个方法可以去掉文本超链接的下划线( )79. (单选题)“隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征( )80. (单选题)下列选项中,不属于面向对象特征的是( )判断题81. (判断题)目前计算机都属于第4代。82. (判断题)每一条指令都必须包括操作码,但可以不包括操作数。83. (判断题)存储程序的核心概念是事先编好程序。84. (判断题)视图是一张真实存在的表。()85. (判断题)一个数据表中可以有多个主键约束。86. (判断题)唯一约束用于保证数据表中字段的唯一性,即表中字段的值不能重复出现。87. (判断题)一个数据表中只可以定义一个非空字段。88. (判断题)默认约束用于给数据表中的字段指定默认值,不管这个字段是否给定值,都将使用默认值。89. (判断题)在操作数据表之前,应该使用“USE 数据库名”指定操作是在哪个数据库中进行,否则会抛出“No database selected”错误。90. (判断题)SELECT语句中的GROUP BY子句用于将查询结果按照指定字段进行分组,对于分组查询后的结果再次进行过滤可以采用where条件来实现。91. (判断题)在数据代码设计时,应尽量让一条代码代表多个信息。92. (判断题)程序中的注释是可有可无的。93. (判断题)发现错误多的程序模块,残留在模块中的错误也多。94. (判断题)集成测试工作最好由不属于该软件开发组的软件设计人员承担。95. (判断题)一个好的项目计划的开发应该是渐近式的。96. (判断题)技术分析中需要考虑技术问题对成本的影响。()97. (判断题)计算机系统工程是一个问题求解的活动。()98. (判断题)穷举测试是不可能的。()99. (判断题)尽可能对程序代码进行优化。100. (判断题)使用括号改善表达式的清晰性。选择题
1. (单选题)配置高速缓冲存储器(Cache)是为了解决 ( ) 。
A. 内存与辅助存储器之间速度不匹配问题
B. CPU与辅助存储器之间速度不匹配问题
C. CPU与内存储器之间速度不匹配问题
D.主机与外设之间速度不匹配问题
正确答案: C
高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多, 接近于CPU的速度。
高速缓冲存储器(Cache)其原始意义是指存取速度比一般随机存取记忆体(RAM)来得快的一种RAM,一般而言它不像系统主记忆体那样使用DRAM技术,而使用昂贵但较快速的SRAM技术,也有快取记忆体的名称。
高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多, 接近于CPU的速度。在计算机存储系统的层次结构中,是介于中央处理器和主存储器之间的高速小容量存储器。它和主存储器一起构成一级的存储器。高速缓冲存储器和主存储器之间信息的调度和传送是由硬件自动进行的。
2. (单选题)如果按字长来划分,微型机可分为8位机、16位机、32位机、64位机和128位机等。所谓32位机是指该计算机所用的CPU( ) 。
A. 一次能处理32位二进制数
B. 具有32位的寄存器
C. 只能处理32位浮点数
D. 有32个寄存器
正确答案: A
32位机是指在单位时间内能处理字长为32位的二进制数据 1.电脑技术中对CPU在单位时间内(同一时间)能一次处理的二进制数的位数叫字长。
3. (单选题)计算机内部表示二进制信息的最小单位
A. 比特
B. 字节
正确答案: A
4. (单选题)64KB=_____B。
A. 64×1000
B. 64×512
C. 64×1024
D. 64×1250
正确答案: C
5. (单选题)既是输入设备又是输出设备的是( ) 。
A. 磁盘驱动器
B. 显示器
C. 键盘
D. 鼠标器
正确答案: A
6. (单选题)下列( )指标可以帮助衡量计算机运行速度。
A. 主频
B. 硬盘大小
C. 安装的操作系统
D. 显示器分辨率
正确答案: A
主频是指CPU的时钟频率,计算机的操作在时钟信号的控制下分布执行,每个时钟周期完成一步操作。主频越高,CPU的运算速度越快。
7. (单选题)某公司的财务管理软件属于( )
A. 工具软件
B. 系统软件
C. 编辑软件
D. 应用软件
正确答案: D
8. (单选题)计算机的软件系统一般分为( )两大部分
A. 系统软件和应用软件
B. 操作系统和计算机语言
C. 程序和数据
D. office和windows
正确答案: A
计算机的软件系统一般分为系统软件和应用软件
9. (单选题)关闭电源后,保存在( )中的信息将全部丢失
A. U盘
B. ROM
C. 硬盘
D. RAM
正确答案: D
RAM断电以后其中的数据会丢失。 当电源关闭时RAM不能保留数据。如果需要保存数据,就必须把它们写入一个长期的存储设备中(例如硬盘)。RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM不会自动消失,可以长时间断电保存。
随机存取存储器(英语:Random Access Memory,缩写:RAM),也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM工作时可以随时从任何一个指定的地址写入(存入)或读出(取出)信息。它与ROM的最大区别是数据的易失性,即一旦断电所存储的数据将随之丢失。RAM在计算机和数字系统中用来暂时存储程序、数据和中间结果。
10. (单选题)大写字母A的ASCII十进制值为()
A. 60
B. 65
C. 70
D. 75
正确答案: B
11. (单选题)卸载软件时,应该( )。
A. 直接删除
B. 使用“控制面板”中的“添加/删除程序”
C. 将软件放入回收站
D. 以上说法都不正确
正确答案: B
12. (单选题)当Windows程序被最小化了后,该程序()。
A. 停止运行
B. 被转入后台运行
C. 不能打开
D. 不能关闭
正确答案: B
13. (单选题)退出 Windows 时,直接关闭微机电源可能产生的后果是()。
A. 可能破坏临时设置
B. 可能破坏某些程序的数据
C. 可能造成下次启动时的故障
D. 上述各点均是
正确答案: D
14. (单选题)Windows任务栏中存放的是()。
A. 系统正在运行的所有程序
B. 系统保存的所有程序
C. 系统前台运行的程序
D. 系统后台运行的程序
正确答案: A
15. (单选题)文件的含义是()。
A. 记录在磁盘上的一组相关命令的集合
B. 记录在磁盘上的一组相关程序的集合
C. 记录在内存上的一组相关数据的集合
D. 记录在外存上的一组相关信息的集合
正确答案: D
“文件(file) 定义:是记录在外存上的,具有符号名的,在逻辑上具有完整意义的一组相关信息项的集合”
16. (单选题)Windows文件的目录结构形式属于____。
A. 关系型
B. 网络型
C. 线型
D. 树型
正确答案: D
windows目录的文件结构,采用的是一种树形结构。树形结构指的是数据元素之间存在着“一对多”的树形关系的数据结构,是一类重要的非线性数据结构。
17. (单选题)以下属于操作系统的是____。
A. Word
B. Wps2000
C. Windows7
D. Visual Basic
正确答案: C
18. (单选题)( )不是良好的文件管理习惯。
A. 文件名使用统一的命名规范。
B. 不使用模糊的关键词,比如最终版本、终极版本、无敌版本等。
C. 对文件进行合理的分类,并将同类文件放在一起。
D. 重要文件只保留一份。
正确答案: D
19. (单选题)被调函数调用结束后,返回到()。
A. 主调函数中该被调用函数调用语句处
B. 主函数中该被调函数语句处
C. 主调函数中该被调函数语句的前一语句
D. 主调函数中该被调函数语句的后一语句
正确答案: D
被调函数调用结束后,分两种情况:无返回值时,即函数语句,此时被调函数调用结束,该语句也结束,将跳转到下一条语句继续执行;有返回值,该返回值参与表达式计算或参与另一个函数调用,所以调用完毕,同样跳转下一条语句继续执行。
20. (单选题)语句while(!x)中的表达式!x等价于( )。
A. x == 1
B. x != 0
C. x == 2
D. x == 0
正确答案: D
!x与x == 0等价 若x = 0,则!x为真,x == 0也为真 若x不为0,则在!x为0,x == 0表达式也是假的 所以!x与x == 0等价
21. (单选题)在c语言中,运算对象必须是整数型的运算符是:
A. %
B. /
C. %和/
D. *
正确答案: A
求余运算必需是整型是因为求余是在整数除法中的运算
22. (单选题)若有intk=5;floatx=1.8;则表达式(int)(x+k)的值是()
A. 5
B. 6.8
C. 7
D. 6
正确答案: D
23. (单选题)为了表示关系x≥y≥z, 应使用C语言表达式( )
A. x>=y AND y>=z
B. x>=y && y>=z
C. x>=y>=z
D. x>=y || y>=z
正确答案: B
24. (单选题)在C语言程序中,表达式5/2的结果是( )。
A. 1.5
B. 2
C. 1
D. 3
正确答案: B
25. (单选题)( )构成C语言程序的基本单位
A. 函数
B. 过程
C. 子过程
D. 语句
正确答案: A
C程序是由函数构成的。一个C源程序至少包含一个main函数,也可以包含一个main函数和若干个其他函数,因此,函数是C程序的基本单位。
26. (单选题)判断字符型变量ch是否为小写字母的正确表达式是( )。
A. ‘a’<=ch<=‘z’
B. (ch>=‘a’)&(ch<=‘z’)
C. (ch>=‘a’)&&(ch<=‘z’)
D. (‘a’<=ch)AND(‘z’>= ch)
正确答案: C
27. (单选题)在SQL 中,使用()关键字来判断字段的值是否为空值。
A. Primary key
B. is Null
C. not null
D. varchar
正确答案: B
28. (单选题)在SQL 中,SELECT语句的完整语法较复杂,但至少包括( )。
A. SELECT ,INTO
B. SELECT, FROM
C. SELECT, GROUP
D. 仅SELECT
正确答案: B
29. (单选题)
在SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中 ( )
A. 属性名都不相同
B. 去掉了重复的列
C. 去掉了重复的行
D. 属性值都不相同
正确答案: C
SELECT DISTINCT 语句用于返回唯一不同的值
30. (单选题)下列不属于关系型数据库管理系统的是( )
A. Mysql
B. SQLServer
C. Oracle
D. MongoDB
正确答案: D
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
31. (单选题)下列选项中,可以使表与表之间建立关系的是( )。
A. 主键约束
B. 非空约束
C. 自动增长
D. 外键约束
正确答案: D
外键约束是指用于在两个表之间建立关系,需要指定引用主表的哪一列
32. (单选题)用SQL 的ALTER TABLE 语句修改基本表时,删除字段应使用的关键字是( )。
A. ADD
B. DELETE
C. MODIFY
D. DROP
正确答案: D
33. (单选题)下面选项中,用于分组查询统计结果进行过滤的关键字是( )。
A. DISTINCT
B. HAVING
C. ORDER BY
D. WHERE
正确答案: B
distinct关键字会作用于给出的所有列,也就是说:SELECT DISTINCT 分类,店铺 FROM shop_table; 在这句sql语句中,distinct关键字是作用于“分类”和“店铺”两列的,并不会只作用于“分类”列。
34. (单选题)负责数据库的建立,使用和维护等专门管理人员被称为( )
A.DB
B.DBA
C.DBMS
D.DB2
正确答案: B
数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。
35. (单选题)数据库系统设计的步骤主要分为6个步骤,其中概念设计主要工作是分析需求,识别实体及联系,绘制( )图。
A.E-R
B.UML
C.流程图
D.结构图
正确答案: A
A: E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。
B: UML-Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。
D: 结构图是指以模块的调用关系为线索,用自上而下的连线表示调用关系并注明参数传递的方向和内容,从宏观上反映软件层次结构的图形,结构图分建筑图和组织结构图。
36. (单选题)以下聚合函数哪个是返回参数的平均值( )
A.avg()
B.min()
C.sum()
D.count()
正确答案: A
37. (单选题)在SQL 中,使用( )关键字来创建存储过程.
A. Create View
B.Create Table
C.Create PROCEDURE
D.Create index
正确答案: C
该关键字表⽰⽤MySQL create table新建的表为临时表,此表在当前会话结束后将⾃动消失。临时表主要被应⽤于存储过程中,对于⽬前尚不⽀持存储过程的MySQL,该关键字⼀般不⽤
38. (单选题)数据库概念设计的E-R方法中,用属性描述实体的特征属性,在E-R图中,用( )表示
A.矩形
B.四边形
C.菱形
D.椭圆形
正确答案: D
39. (单选题)下面选项中,表示大文本的数据类型是
A. CHAR
B. VARCHAR
C. TEXT
D. VARBINARY
正确答案: C
char: 固定长度,会指定出有多少个字符,比如char(10)就是有十个字符。
varchar: 是长度可变的字符,区分中英文,中文占两个字节,英文占一个字节。
text: 长文本型 最大字符数量:2的31次方 - 1个字符 宽度:定长16,代码中不写长度存放的是文本的指针
varbinary: Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4个字节,不是n 个字节。
40. (单选题)下列SQL语句中,可以删除数据表grade的是
A. DELETE FROM grade;
B. DROP TABLE grade;
C. DELETE grade;
D. ALTER TABLE grade DROP grade;
正确答案: B
41. (单选题)下列选项中,添加字段的基本语法格式是
A. ALTER TABLE 表名 MODIFY 旧字段名 新字段名 新数据类型;
B. ALTER TABLE 表名 MODIFY 字段名 数据类型;
C. ALTER TABLE 表名 ADD 新字段名 数据类型;
D. ALTER TABLE 表名 ADD旧字段名 TO 新字段名 新数据类型;
正确答案: C
42. (单选题)在SQL 中,使用( )关键字来删除表中的记录。
A. ADD
B. DELETE
C. MODIFY
D. DROP
正确答案: B
43. (单选题)假设某一个数据库表中有一个姓名字段,查找姓王并且姓名共有两个字的记录,应该用LIKE
A. “王%”
B. “王_”
C. “王_ _”
D. “%王%”
正确答案: B
44. (单选题)下面选项中,对字段进行排序时,默认采用的排序方式是()
A. ASC
B. DESC
C. ESC
D. DSC
正确答案: A
45. (单选题)一个学生可以选择多门课程同时一门课程也供多个学生选择,那么学生与课程构成的关系是
A. 多对一
B. 多对多
C. 一对一
D. 以上都不对
正确答案: B
46. (单选题)需求分析的任务是( )。
A. 正确说明让软件“做什么”
B. 用DFD建模
C. 用DD建立数学模型
D. 给出需求规格说明书
正确答案: A
47. (单选题)概要设计的目的是确定整个系统的( )。
A. 规模
B. 功能及模块结构
C. 费用
D. 测试方案
正确答案: B
48. (单选题)软件详细设计的主要任务是确定每个模块的( )。
A. 算法和使用的数据结构
B. 外部接口
C. 功能
D. 程序
正确答案: A
49. (单选题)白盒测试方法一般适合于( )测试。
A. 单元
B. 系统
C. 集成
D. 确认
正确答案: A
白盒测试通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试。在程序不同地方设立检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。主要用于软件或程序验证和具有高可靠性要求的软件领域。
50. (单选题)质量控制是( )
A. 对每个工作包增加工作时间
B. 项目生存期的各个阶段都需要实施的
C. 只需要做一次
D. 只有大的项目才需要的
正确答案: B
51. (单选题)软件测试时,正确的测试次序是( )。
A. 模块测试,组装测试,确认测试
B. 模块测试,确认测试,组装测试
C. 组装测试,模块测试,确认测试
D. 确认测试,模块测试,组装测试
正确答案: A
52. (单选题)软件测试中测试用例(test case)主要由输入数据和 ( )两部分组成。
A. 测试规则
B. 测试计划
C. 预期输出结果
D. 以往测试记录分析
正确答案:C
53. (单选题)与设计测试数据无关的文档是( )
A. 需求说明书
B. 设计说明书
C. 源程序
D. 项目开发设计
正确答案:D
54. (单选题)测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括( )
A.测试输入、执行条件和预期的结果。
B. 测试目标、测试工具
C. 测试环境
D. 测试配置
正确答案:A
55. (单选题)下面( )不是软件自动化测试的优点
A. 速度快,效率高
B. 精确度和准确度高
C. 提高测试质量
D. 充分测试软件
正确答案:D
56. (单选题)提高软件的可维护性的是( )
A. 建立明确的软件质量目标
B. 使用先进的软件开发技术和工具
C. 建立明确的质量保证
D. 以上都是
正确答案:D
57. (单选题)采用面向对象开发的系统特点是( )
A. 复用性更强
B. 运行速度更快
C. 占用存储量小
D. 维护更复杂
正确答案:A
58. (单选题)下面的()不是一种好的做法。
A. 好的注释应解释为什么,而不是怎么样。
B. 好的命名应一目了然,不需要读者去猜,甚至不需要注释。
C. 如果项目中原有代码不符合新的规范,应允许其存在,同时在新的代码中要延续原有的风格。
D. 如果项目中原有代码不符合新的规范,应允许其存在,但不应在新的代码中延续旧的风格。
正确答案:C
59. (单选题)软件测试是一个()而执行程序的过程。
A. 为了证明程序是正确的
B. 为了发现错误
C. 为了体现程序满足需求
D. 为了让程序能运行
正确答案:B
60. (单选题)软件可行性研究的目的是( )。
A. 证明软件开发项目可行
B. 证明软件开发项目不可行
C. 阐述软件开发项目值得或不值得做
D. 为了确定软件开发项目要不要做
正确答案:C
61. (单选题)一个成功的测试是( )。
A. 发现错误
B. 发现至今尚未发现的错误
C. 没有发现错误
D. 证明发现不了错误
正确答案:B
62. (单选题)程序的三种基本结构是( )。
A. 过程、子过程和子程序
B. 递归、堆栈和队列
C. 顺序、选择和重复
D. 调用、返回和转移
正确答案:C
63. (单选题)JavaScript 的数据类型不包括:
A. 数值
B. 字符串
C. 数组
D. 类
正确答案:D
64. (单选题)下列关于与节点之间关系描述正确的是
A. 根节点
B. 子节点
C. 父节点
D. 兄弟节点
正确答案:D
65. (单选题)HTML DOM中的根节点是
A. < body >
B. < head >
C. < html >
D. < title >
正确答案:C
< html > 标签是整个文档的根节点,有且仅由一个。document标签是整个文档的根元素节点
66. (单选题)下列选项中,()的返回值是一个对象的引用
A. document.getElementById()
B. document.getElementsByName()
C. document.getElementsByTagName()
D. document.getElementsByClassName()
正确答案:A
其他选项返回的都是一个对象集合
67. (单选题)在网页中双击鼠标会触发()事件。
A. click
B. dblclick
C. dbclick
D. clicks
正确答案:B
A:click 当按下并释放任意鼠标按键时触发
B:dblclick 当鼠标双击时触发
C和D的选项写法是错误的
68. (单选题)parentElement属性返回值是
A. 指定元素的子元素
B. 指定元素的父元素
C. 指定元素的根元素
D. 指定元素的父节点
正确答案:B
69. (单选题)下面选项中,可以用来代替jQuery的符号是()
A. #
B. ¥
C. &
D. $
正确答案:D
70. (单选题)JavaScript是运行在( )的脚本语言。
A. 服务器端
B. 客户端
C. 在服务器运行后,把结果返回到客户端
D. 在客户端运行后,把结果返回到服务端
正确答案:B
71. (单选题)下面哪一个是用来向每个匹配的元素内部追加内容?
A. append()
B. insertAfter()
C. after()
D. insertBefore()
正确答案:A
72. (单选题)在HTML页面中包含一个按钮控件mybutton,如果要实现单击该按钮时调用自定义的JavaScript函数compute(),要编写的HTML代码是( )
A. < input name=“mybutton” type=“button” onBlur=“compute()” value=“计算”>
B. < input name=“mybutton” type=“button” onFocus=“compute()” value=“计算”>
C. < input name=“mybutton” type=“button” onClick=“function compute()” value=“计算”>
D. < input name=“mybutton” type=“button” onClick=“compute()” value=“计算”>
正确答案:D
73. (单选题)在HTML中,样式表按照应用方式可以分为三种类型,其中不包括( )。
A. 内嵌样式表
B. 行内样式表
C. 外部样式表文件
D. 类样式
正确答案:D
74. (单选题)在HTML中,CSS样式中文本属性的说法错误的是( )
A. font-weight用于设置字体的粗细
B. font-family用于设置文本的字体类型
C. color用于设置文本的颜色
D. text-align用于设置文本的字体形状
正确答案:D
text-align用于设置文本的水平对齐方式
75. (单选题)如何显示这样一个边框:上边框 10 像素、下边框 5 像素、左边框 20 像素、右边框 1 像素?( )
A. border-width:10px 5px 20px 1px
B. border-width:10px 20px 5px 1px
C. border-width:5px 20px 10px 1px
D. border-width:10px 1px 5px 20px
正确答案:D
border参数数量可以1-4: 如果给出1个属性值,那么四条边框都是该属性; 如果给出2个属性值,那么前者表示上下边框的属性,后者表示左右边框属性: 如果给出3个属性值,那么前者表示上边框的属性,中间表示左右边框属性,后者表示下边框属性; 如果给出4个属性值,那么依次表示上、右、下、左边框的属性,即顺时针排序。 故该题应该根据4个属性值的上、右、下、左方向去显示边框宽度。
76. (单选题)设置盒子圆角的属性是( )
A. box-sizing
B. box-shadow
C. border-radius
D. border
正确答案:C
box-sizing允许你以某种方式定义某些元素,以适应指定区域;box-shadow设置盒子阴影;border-radius设置盒子圆角;border设置边框
77. (单选题)下面哪个CSS属性是用来改变背景颜色的( )
A. background-color
B. bgcolor
C. color
D. text
正确答案:A
78. (单选题)下面哪个方法可以去掉文本超链接的下划线( )
A. a{text-decoration:no underline;}
B. a{underline:none;}
C. a{decoration:no underline;}
D. a{text-decoration:none;}
正确答案:D
79. (单选题)“隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征( )
A. 封装
B. 继承
C. 多态
D. 以上都不是
正确答案:A
80. (单选题)下列选项中,不属于面向对象特征的是( )
A. 继承性
B. 封装性
C. 跨平台性
D. 多态性
正确答案:C
判断题
81. (判断题)目前计算机都属于第4代。
A. 对
B. 错
正确答案: 对
82. (判断题)每一条指令都必须包括操作码,但可以不包括操作数。
A. 对
B. 错
正确答案: 对
83. (判断题)存储程序的核心概念是事先编好程序。
A. 对
B. 错
正确答案: 错
84. (判断题)视图是一张真实存在的表。()
A. 对
B. 错
正确答案: 错
85. (判断题)一个数据表中可以有多个主键约束。
A. 对
B. 错
正确答案: 错
86. (判断题)唯一约束用于保证数据表中字段的唯一性,即表中字段的值不能重复出现。
A. 对
B. 错
正确答案: 对
87. (判断题)一个数据表中只可以定义一个非空字段。
A. 对
B. 错
正确答案: 错
88. (判断题)默认约束用于给数据表中的字段指定默认值,不管这个字段是否给定值,都将使用默认值。
A. 对
B. 错
正确答案: 错
没有给定值时用默认值,给定值了就用给定值
89. (判断题)在操作数据表之前,应该使用“USE 数据库名”指定操作是在哪个数据库中进行,否则会抛出“No database selected”错误。
A. 对
B. 错
正确答案: 对
90. (判断题)SELECT语句中的GROUP BY子句用于将查询结果按照指定字段进行分组,对于分组查询后的结果再次进行过滤可以采用where条件来实现。
A. 对
B. 错
正确答案: 错
91. (判断题)在数据代码设计时,应尽量让一条代码代表多个信息。
A. 对
B. 错
正确答案: 错
92. (判断题)程序中的注释是可有可无的。
A. 对
B. 错
正确答案: 错
93. (判断题)发现错误多的程序模块,残留在模块中的错误也多。
A. 对
B. 错
正确答案: 对
94. (判断题)集成测试工作最好由不属于该软件开发组的软件设计人员承担。
A. 对
B. 错
正确答案: 对
95. (判断题)一个好的项目计划的开发应该是渐近式的。
A. 对
B. 错
正确答案: 对
96. (判断题)技术分析中需要考虑技术问题对成本的影响。()
A. 对
B. 错
正确答案: 对
97. (判断题)计算机系统工程是一个问题求解的活动。()
A. 对
B. 错
正确答案: 对
98. (判断题)穷举测试是不可能的。()
A. 对
B. 错
正确答案: 对
99. (判断题)尽可能对程序代码进行优化。
A. 对
B. 错
正确答案: 错
100. (判断题)使用括号改善表达式的清晰性。
A. 对
B. 错
正确答案: 对