在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。大家想知道怎么样才能写一篇比较优质的范文吗?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。
计算机二级java选择题题库篇一
表彰书法等级考试学生发言稿
推荐度:
转述句练习及答案
推荐度:
java程序员年终总结
推荐度:
java实训心得体会
推荐度:
修改病句练习题及答案
推荐度:
相关推荐
计算机二级考试很快就要来了,下面小编为大家带来了全国计算机等级二级考试java选择题,欢迎大家阅读!
1、如果在创建表中建立需要存放二进制数据文档的字段,其数据类型应当为___d ___。
a.文本类型
b.货币类型
c.是/否类型
类型
2、如果在创建表中建立需要存放时间的字段,其数据类型应当为___d___。
a.文本类型
b.货币类型
c.是/否类型
d.日期/时间类型
3、如果在创建表中建立需要存放少于255个字符的字段,其数据类型应当为___a___。
a.文本类型
b.货币类型
c.是/否类型
类型
4、如果在创建表中建立能存放最多6.4万个字符的字段,其数据类型应当为___b___。
a.文本类型
b.备注类型
c.是/否类型
类型:
5、如果在创建表中建立需要进行算术运算的字段,其数据类型应当为___a ___。
a.数字类型
b.备注类型
c.是/否类型
类型:
6、下边哪个字段的数据类型必须是8个字节___c ___。
a.数字类型
b.备注类型
c.日期/时间型
类型:
7、下边哪个字段的数据类型必须是4个字节___d ___。
a.数字类型
b.备注类型
c.货币类型
d.自动编号类型:
8、如果在创建表中建立需要存储true/false的字段,其数据类型应当为___c ___。
a.数字类型
b.备注类型
c.是/否类型
类型:
9、数据库中的基本单位是___a ___。
a.表
b.查询
c.窗体
d.报表:
10、从一个表或者多个表中选择一部分数据的是__b ____。
a.表
b.查询
c.窗体
d.报表
(1)下列叙述中正确的是
a)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
b)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
c)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
d)上述三种说法都不对
(2)下列叙述中正确的是
a)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
b)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
c)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
d)上述三种说法都不对
(3)软件测试的目的是
a)评估软件可靠性 b)发现并改正程序中的错误
c)改正程序中的错误 d)发现程序中的错误
(4)下面描述中,不属于软件危机表现的是
a)软件过程不规范 b)软件开发生产率低
c)软件质量难以控制 d)软件成本不断提高
(5)软件生命周期是指
a)软件产品从提出、实现、使用维护到停止使用退役的过程
b)软件从需求分析、设计、实现到测试完成的过程
c)软件的开发过程
d)软件的运行维护过程
(6)面向对象方法中,继承是指
a)一组对象所具有的相似性质
b)一个对象具有另一个对象的性质
c)各对象之间的共同性质
d)类之间共享属性和操作的机制
(7)层次型、网状型和关系型数据库划分原则是
a)记录长度
b)文件的大小
c)联系的复杂程度
d)数据之间的联系方式
(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是
a)一对一
b)一对多
c)多对多
d)多对一
(9)数据库设计中反映用户对数据要求的模式是
a)内模式
b)概念模式
c)外模式
d)设计模式
(10)有三个关系r、s和t如下:
则由关系r和s得到关系t的操作是
a)自然连接
b)交
c)投影
d)并
(11)下列特点中不属于java的是
a)多线程
b)多继承
c)跨平台
d)动态性
(12)java的反汇编命令是
a)javap
b)javac
c)jdb
d)java
(13)下列变量定义中,不合法的是
a)int $x;
b)int _123;
c)int summer_2010_gross_saie;
d)int #dim;
(14)下列选项中为单精度数的是
a)2
b)5.2
c)0.2f
d)023
(15)下列关于boolean类型的叙述中,正确的是
a)可以将boolean类型的数值转换为int类型的数值
b)可以将boolean类型的数值转换为字符串
c)可以将boolean类型的数值转换为char类型的数值
d)不能将boolean类型的数值转换为其他基本数据类型
(16)若定义int a=2,b=2,下列表达式中值不为4的是
a)a*(++b)
b)a*(b++)
c)a+b
d)a*b
(17)下列可以获得构件前景色的方法是
a)getsize()
b)getforeground()
c)getbackground()
d)paint()
1.以下说法中,不正确的是(d)。
a) 数据库中存放的数据不仅仅是数值型数据
b) 数据库管理系统的功能不仅仅是建立数据库
c) 目前在数据库产品中关系模型的数据库系统占了主导地位
d) 关系模型中数据的物理布局和存取路径向用户公开
2.以下叙述中,正确的是(d)。
a) access只能使用菜单或对话框创建数据库应用系统
b) access不具备程序设计能力
c) access只具备了模块化程序设计能力
d) access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统
3.下列不属于需求分析阶段工作的是(b)。
a) 分析用户活动
b) 建立e-r图
c) 建立数据字典
d) 建立数据流图
4.数据流图是在数据库(c)阶段完成的。
a) 逻辑设计
b) 物理设计
c) 需求分析
d) 概念设计
5.在数据库设计中,用e-r图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(b)阶段。
a) 需求分析
b) 概念结构设计
c) 逻辑设计
d) 物理设计
6.e-r图是数据库设计的工具之一,它适用于建立数据库的(a)。
a) 概念模型
b) 逻辑模型
c) 结构模型
d) 物理模型
7.在关系数据库设计中,关系数据模型是(c)的任务。
a) 需求分析阶段
b) 概念设计阶段
c) 逻辑结构设计阶段
d) 物理设计阶段
8.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是(b)。
a) 建立数据库
b) 扩充功能
c) 加载数据
d) 系统调试
9.数据流图(dfd)是用于描述结构化方法中(c)阶段的工具。
a) 可行性分析
b) 详细设计
c) 需求分析
d) 程序编码
10.若两个实体之间的联系是1:m,则实现1:m联系的方法是(a)。
a) 在"m"端实体转换的关系中加入"1"端实体转换关系的码
b) 将"m"端实体转换关系的码加入到"1"端的关系中
c) 在两个实体转换的关系中,分别加入另一个关系的码
d) 将两个实体转换成一个关系
11.在概念模型中一个实体集合对应于关系模型中的一个(c)。
a) 元组(记录)
b) 字段
c) 关系
d) 属性
12.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间为(b)联系。
a) 一对一
b) 一对多
c) 多对多
d) 多对一
13.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门的联系类型是(c)。
a) 多对多
b) 一对一
c) 多对一
d) 一对多
14.在access数据库中,一个关系就是一个(a)。
a) 二维表
b) 记录
c) 字段
d) 数据库 综合数据
15. 设有部门和员工两个实体,每个员工只能属于一个部门,一个部门可以有多名员工,则部门与员工实体之间的联系类型是(b)。
a) 多对多
b) 一对多
c) 多对一
d) 一对一
16.下列叙述中正确的是(c)。
a) 数据处理是将信息转化为数据的过程
b) 数据库设计是指设计数据库管理系统
c) 如果一个关系中的属性或属性集并非该关系的主码,但它是另一个关系的主码,则称其为本关系的外码.
d) 关系中的每列称为元组,一个元组就是一个字段
17.下列模式中,(b)是用户模式。
a) 内模式
b) 外模式
c) 概念模式
d) 逻辑模式
18.用树形结构来表示实体之间联系的模型称为(b)。
a) 关系模型
b) 层次模型
c)网状模型
d)网络模型
19.在下述关于数据库系统的叙述中,正确的是 (b)。
a) 数据库中只存在数据项之间的联系
b) 数据库中的数据项之间和记录之间都存在联系
c) 数据库的数据项之间无联系,记录之间存在联系
d) 数据库中的数据项之间和记录之间都不存在联系
20.在数据库中能够惟一地标识一个记录的字段或字段组合称为(d)。
a) 记录
b) 字段
c) 域
d) 关键字
1、用于存放数据库数据的是______。:a
a.表
b.查询
c.窗体
d.报表
2、如果在创建表中建立字段基本工资额,其数据类型应当为______。:b
a.文本类型
b.货币类型
c.日期类型
d.数字类型
3、在access中,表和数据库的关系是______。a
a.一个数据库可以包含多个表
b.一个表只能包含2个数据库
c.一个表可以包含多个数据库
d.一个数据库只能包含一个表
4、access数据库管理系统依赖于______操作系统。:b
s
5、在关系型数据库中,二维表中的一行被称为______。:c
a.字段
b.数据
c.记录
d.数据视图
6、定义某一个字段的默认值的作用是______。:c
a.当数据不符合有效性规则时所显示的信息
b.不允许字段的值超出某个范围
c.在未输入数值之前,系统自动提供数值
d.系统自动把小写字母转换成大写字母
7、常见的数据模型有3种,它们是______。:b
a.网状、关系和语义
b.层次、关系和网状
c.环状、层次和关系
d.字段名、字段类型和记录
8、在以下叙述中,正确的是______。d
只能使用系统菜单创建数据库应用系统
不具备程序设计能力
只具备了模块化程序设计能力
具有面向对象的程序设计能力
9、不属于access对象的是______。b
a.表
b.文件夹
c.窗体
d.查询
10、表的组成内容包括______。b
a.查询和字段
b.字段和记录
c.记录和窗体
d.报表和字段
1、______是对关系的描述。
a.二维表
b.关系模式
c.记录
d.属性:b
2、表中的一列叫做______。
a.二维表
b.关系模式
c.记录
d.字段:d
3、唯一确定一条记录的某个属性组是______。
a.关键字
b.关系模式
c.记录
d.属性:a
4、被选中的关键字是______。
a.主键
b.关系模式
c.记录
d.属性:a
5、属性的取值范围是______。
a.值域
b.关系模式
c.记录
d.属性:a
6、关系名(属性,属性2,……属性n)是______。
a.主键
b.关系模式
c.记录
d.属性:b
7、添加新记录时,自动添加到字段中的是______。
a.默认值
b.有效性规则
c.有效性文本
d.索引:a
8、检查字段中的输入值是否合法的是______。
a.默认值
b.有效性规则
c.有效性文本
d.索引:b
9、检查字段中的输入值不合法时,提示的信息是______。
a.默认值
b.有效性规则
c.有效性文本
d.索引:c
10、可以加快查询操作的是______。
a.默认值
b.有效性规则
c.有效性文本
d.索引:d
1、vb是一种面向对象的程序设计语言,( )不是面向对象系统所包含的三要素。
a.属性 b.变量 c.方法 d.事件
2.不论何控件,共同具有的是( )属性。
a.caption c. name lor
3. 程序代码如下:
n=”确定”,则command1、caption、“确定”分别代表( )
a.属性、对象、值 b.对象、值、属性
c.对象、方法、属性 d.对象、属性、值
4.下面( )是不合法的整型常数。
a.278 b. &o278 c. &h278 d. 278%
5.为了给x、y、z三个变量赋初值1,下面正确的赋值语句是( )。
a.x=y=z=1 b.x=1,y=1,z=1
c.x=1:y=1:z=1 d.xyz=1
6.赋值语句:a=123+mid(“123456”,3,2)执行后,变量a中的值是( )。
a.”12334” b.12334 c.157 d.123
7. 数学关系3≤x<10表示成正确的'vb表达式为( )
a、3<=x<10 b、3<=x and x<10
c、x>=3 or x<10 d、3<=x and <10
8.产生[10,37]之间的随机整数的vb表达式( )
(rnd(1)*27)+10 (rnd(1)*28)+10
(rnd(1)*27)+11 (rnd(1)*28)+11
9. 表达式16/4-2^5*8/4 mod 52的值为( )。
a.20 b.14 c.4 d.2
图形文件后,命令按钮上并没有显示图形,原因是没有对( )属性设置为1。
ictrue
cture edpicture
11.下列对象中不能做为容器的控件是( )。
a.窗体 b. picturebox控件
c.image控件 d. frame控件
12.下面程序段运行后,显示结果是( )。
dim x
if x then print x else print x+1
a.0 b.1 c.-1 d.显示出错信息
13.循环语句for i= -3.5 to 5.5 step -0.5的循环次数是( )。
a.20 b.19 c.18 d.0
14.如下数组声明语句dim a(3,-2 to 2,5) as long,则数组a包含元素的个数是( )。
a.120 b.75 c.60 d.13
15.决定组合框样式的属性是( )。
a.list b.text c.style d.caption
16.滚动条的( )属性用于返回或设置滚动条的当前值。
a.value
17.下面子过程语句说明合法的是( )。
a.function f1%(f1%) b.function f1(byval n%)
c.sub f1(byval n%( )) d.sub f1(n%) as integer
18.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用( )关键字的在过程中定义局部变量。
a.static b.public c.private d.dim
19.下列控件中没有caption属性的是( )。
a.框架 b.单选按钮 c.列表框 d.复选框
20. 以下不属于键盘事件的是( )
n b. keyup c. unload d. keypress
21.下列关于菜单的说法,错误的是( )。
a.每个菜单项都是一个控件,与其它控件一样也有自己的属性和事件
b.菜单项的快捷键不能任意设置
c.在程序运行时,如果菜单项的enabled属性为false,则该菜单项编程灰色,不能被用户选择
d.除了click事件之外,菜单项还能响应其它的事件,如dblclick
22.下列关于通用对话框的叙述中,错误的是( )。
a.通用对话框可以用来制作和显示“帮助”对话框
b.nt显示“字体”对话框
c.在“打开”或“另存为”对话框中,用户选择的文件名可以经filetitle属性返回
d.在“打开”或“另存为”对话框中,用户选择的文件名及其路径可以经filename属性返回
23. 指令“circle(1000,1000),500,,-6,-3”将绘制( )。
a.画圆 b.椭圆 c.扇形 d.圆弧
24.假如列表框(list1)有四个数据项,把数据项“数据库原理”添加到列表框的最后,应使用( )语句。
a.m “数据库原理”,unt
b.m “数据库原理”,unt-1
c.m 3,“数据库原理”
d.m “数据库原理”,3
提供了结构化程序设计的三种基本结构,三种基本结构是( )。
a.递归结构、选择结构、循环结构
b.选择结构、过程结构、顺序结构
c.过程结构、输入、输出结构、转向结构
d.选择结构、循环结构、顺序结构
26.在一个多窗体程序中,form1是启动窗体,当程序运行后要想显示form2窗体,正确的语句是( )。
a.show form2 b. c.load form2 d.
27.要从磁盘上读入一个文件名为“c: ”的顺序文件,下列( )正确。
a.f=”c: ” b.f=”c: ”
open “f” for input as #1 open f for input as #1
”c: ”for output as #1 c: for input as #1
28.假定有如下事件过程:
private sub form_mousedown(button as integer,shift as integer, x as single,y as single)
if button=2 then popupmenu popform
end sub
则以下描述中错误的是( )。
a.该过程的功能是弹出一个菜单
m是在菜单编辑器中定义的弹出式菜单的名称
c.参数x、y指明鼠标的当前位置
=2表示按下的是鼠标左键
#1,str1$中的print是( ).
a.在窗台上显示的方法 b.文件的写语句
c.子程序明 d.以上均不是
bcdbc cbbcb cbdac abacc dacad bbdbc
单选题
1). 循环链表的主要优点是( )
a.不再需要头指针了
b.从表中任一结点出发都能访问到整个链表
c.在进行插入、删除运算时,能更好的保证链表不断开
d.已知某个结点的位置后,能够容易的找到它的直接前件
正确答案:b
2). 下述关于数据库系统的叙述中,正确的是( )。
a.数据库系统减少了数据冗余
b.数据库系统避免了一切冗余
c.数据库系统中数据的一致性是指数据类型一致
d.数据库系统比文件系统能管理更多的数据
正确答案:a
答案解析:数据库系统会减少数据冗余,但不可能避免一切冗余。
3). 设树t的度为4,其中度为1、2、3、4的结点个数分别为4、2、l、1。则t中的叶子结点的个数为( )。
a.8
b.7
c.6
d.5
正确答案:a
答案解析:将题中所述的树用图形表示,可得叶子结点数目。
4). 数据库设计包括两个方面的设计内容,他们是( )。
a.概念设计和逻辑设计
b.模式设计和内模式设计
c.内模式设计和物理设计
d.结构特性设计和行为特性设计
正确答案:a
答案解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的内容。
5). 没函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择存储类别是( )。
er
或register
正确答案:c
答案解析:未赋初值的静态局部变量,编译程序自给它赋初值0。所以选择c。
6). 为了使模块尽可能独立,要求( )。
a.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
b.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
c.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
d.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
正确答案:b
答案解析:耦合是指模块之间的关联程度,而内聚是指模块内部各部分的聚合程度。模块之间的关联程度越小,模块内部的聚合程度越高,越容易维护。在程序设计中应追求高内聚低耦合。
7). 若函数中有定义语句″int k;″,则( )。
a.系统将自动给k赋初值o
b.这时k中的值无定义
c.系统将自动给k赋初值-1
d.这时k中无任何值
正确答案:b
答案解析:根据题目,若以这种方式定义变量k时,编译程序仅为k开辟存储单元,并未在存储单元中存放任何初始值,所以变量中的值无意义,称变量值″无定义″。所以正确答案为选项b。
8). 下列对于软件测试的描述正确的是( )。
a.软件测试的目的是证明程序是否正确
b.软件测试的目的是使程序运行结果正确
c.软件测试的目的是尽可能地多发现程序中的错误
d.软件测试的目的是使程序符合结构化原则
正确答案:c
答案解析:软件测试是为了尽可能多地发现程序中的错误,尤其是发现至今尚未发现的错误。
9). 下列枚举类型的定义中,包含枚举值3的是( )。
test{ red,yellow,blue,black};
test{ red,yellow= 4,blue,black};
test{ red= -1,yellow,blue,black};
test{ red,yeli,ow=6 ,blue,black};
正确答案:a
答案解析:本题主要考查枚举类型的定义,其中几个枚举值全部未赋常量值时,它们自左至右分别与整数0,1,…,n-l对应。由此可判断本题答案。
10). 能正确表示逻辑关系″a≥10或a≤o″的c++语言表达式是( )。
正确答案:d
答案解析:逻辑运算符″ii″表示或的意思。
11). 下列关于c++函数的说明中,正确的是( )。
a.内联函数就是定义在另一个函数体内部的函数
b.函数体的最后一条语句必须是return语句
c.标准c++要求在调用一个函数之前,必须先声明其原型
d.编译器会根据函数的返回值数型和参数表来区分函数的不同重载形式
正确答案:c
答案解析:内联函数不是定义在另一个函数体内部的函数,而是将lnllne放在函数定义中函数类型之前;函数体的最后一条语句可以是任意的语句;编译器不会根据函数返回值的类型来区分重载形式,选项d错误。标准c++要求在调用一个函数之前,必须先声明其原型。
12). 已知一棵二叉树前序遍历和中序遍历分别为abdegcfh和dbgeachf,则该二叉树的后序遍历为
ca
ca
gh
hg
正确答案:b
(1)某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树**有【1】 个结点。
(2)程序流程图中的菱形框表示的是 【2】 。
(3)软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中 【3】 阶段产生“软件需求规格说明书。
(4)在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为 【4】 。
(5)人员基本信息一般包括:身份证号,姓名,性别,年龄等。其中可以作为主关键字的是 【5】 。
(6)若有定义语句:int a=5;,则表达式:a++的值是 【6】 。
(7)若有语句double x=17;int y;,当执行y=(int)(x/5)%2;之后y的值为 【7】 。
(8)以下程序运行后的输出结果是 【8】 。
#include
main()
{ int x=20;
printf(“%d”,0
printf(“%d ”,0
(9)以下程序运行后的输出结果是 【9】 。
#include
main()
{ int a=1,b=7;
do {
b=b/2;a+=b;
} while (b>1);
printf(“%d ”,a);}
(10)有以下程序
#include
main()
{ int f,f1,f2,i;
f1=0;f2=1;
printf(“%d %d”,f1,f2);
for(i=3;i<=5;i++)
{ f=f1+f2; printf(“%d”,f);
f1=f2; f2=f;
}
printf(“ ”);
}
程序运行后的输出结果是 【10】 。
(11)有以下程序
#include
int a=5;
void fun(int b)
{ int a=10;
a+=b;printf(“%d”,a);
}
main()
{ int c=20;
fun(c);a+=c;printf(“%d ”,a);
}
程序运行后的输出结果是 【11】 。
(12)设有定义:
struct person
{ int id;char name[12];}p;
请将scanf(“%d”, 【12】 );语句补充完整,使其能够为结构体变量p的成员id正确读入数据。
(13)有以下程序
#include
main()
{ char a[20]=”how are you?”,b[20];
scanf(“%s”,b);printf(“%s %s ”,a,b);
}
程序运行时从键盘输入:how are you?<回车>
则输出结果为 【13】 。
(14)有以下程序
#include
typedef struct
{ int num;double s}rec;
void fun1( rec x ){=23;x.s=88.5;}
main()
{ rec a={16,90.0 };
fun1(a);
printf(“%d ”,);
}
程序运行后的输出结果是 【14】 。
(15)有以下程序
#include
fun(int x)
{ if(x/2>0) run(x/2);
printf(“%d ”,x);
}
main()
{ fun(6);printf(“ ”); }
程序运行后的输出结果是 【15】 。
s("content_relate");【全国计算机等级二级考试java选择题练习】相关文章:
全国计算机等级考试二级java选择题
09-14
全国计算机等级二级考试java考前练习
09-15
计算机等级考试二级java选择题
09-28
全国计算机等级二级考试java冲刺试题
09-24
计算机等级二级考试java强化练习题
09-22
2017计算机等级二级考试java练习题
09-20
全国计算机二级java考试精选选择题
09-17
全国计算机等级二级考试java冲刺训练题
09-27
全国计算机等级二级考试java试题及答案
09-15
【本文地址:http://www.xuefen.com.cn/zuowen/2778780.html】