中国农业银行计算机专业考试试题及答案
公共基础知识(40 分,每题 4 分)
1.结构化程序的基本结构:____________(选择题)顺序结构,选择结构,循环结构
2.Linux 命令中,umask002 的文件权限为:__________(选择题的形式)
3.1G 是_______
A、1024Byte
B、1024MB
C、1024KB
D、1000X1000Byte
4.长度为 n 的单链表,要删除*P 的前驱结点的时间复杂度为:___________________。
5.假设为循环队列分配的向量空间为 Q[20],若队列的长度和队头指针值分别为 13 和
17,则当前尾指针的值为___10__。
6.一个人查询 2 次,在查询 2 次中间过程有人修改,导致 2 次查询数据不一致,属于
______________(选择题)。
7.当 T1 读取数据 A 后,T2 执行了对 A 的更新,当 T1 再次读取数据 A(希望与第一次
是相同的值)时,得到的数据与前一次不同,这时引起的错误称为____________。(选择题)
8.
9.数据库中封锁粒度最大的是._________________(选择题)
A.数据库 B.表 C.行 D.列
10.设有图书管理数据库:
图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2))
读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20))
借阅(借书证号 C(4),总编号 C(6),借书日期 D(8))
对于图书管理数据库,检索各单位的借书总人数。下面 SQL 语句正确的是_____。
SELECT______________________FROM 读者,借阅 WHERE 读者.借书证号=借阅.借书证
号_____________________;
A、COUNT(借书证号)GROUPBY 单位
B、SUM(借书证号)GROUPBY 单位
C、SUM(借书证号)HAVING 单位
D、COUNT(借书证号)ORDERBY 单位
Java 题:(40 分,每题 4 分)
1.
this 是 用 于 直 接 调 用 本 类 的 对 象 , 子 类 调 用 父 类 中 的 同 名 方 法 时 用 关 键 字
_________。
2.
Java 语言的各种数据类型之间提供两种转换:强制转换和___________。
3. 以下关于 java 描述正确的是:______
A.java 中是不区分大小写的;
B.java 中文件名必须要和主类名相同
C.java 源文件的扩展名为.jar
D.java 中用 public 修饰的类可有多个
4.关于 Applet 说法不正确的是:__________
A、Applet 是 Java 类,所以可以由 JDK 中的解释器 java.exe 直接解释运行
B、Applet 应该定义为 java.applet.Applet 类或 javax.swing.JApplet 类的子类
C、Applet 与 Application 的主要区别在执行方式上
D、通过在 HTML 文件中采用
标记可以向 Applet 传递参数
5.ClassA
{
publicstaticvoidmain(Stringargs[])
{
inti=5;
do
{
}while(--i>4);
}
}
System.out.println(i);
输出结果:___________(选择题)
6.ClassA
publicstaticvoidmain(Stringargs[])
{
for(inti=0;i<=10;i+=2)
{
}
if(i%4==0)break;
System.out.println(i);
System.out.println(“end”);
{
}
}
输出结果:___________(填空题)
7.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged()方法事
件对象是_______________类(填空题)
8.java 的编译器是________________________(选择题)
9.关于 private 的下列说法正确的是:____________
A、private 修饰的变量和方法在本包,本类,子类中均可访问。
B、private 修饰的只能在本包中访问。
C、private 修饰的只能在子类中访问。
D、private 修饰的只能在本类中访问。
10.子类要继承父类中的方法,要进行______________(填空)
11.子类继承父类中的方法,使代码具有了可___________性。
12.Java 继承机制主要是降低了程序的复杂度,提高了开发效率,主要是应为使代码可复
用.
13.实现 MouseMotionListener 接口的 mouseDragged 方法时,其参数类型的事件类是
MouseEvent.
农行行规:(20 分,每题 4 分)
1.CMMI 对企业评定的等级说明该企业的全部项目已经达到了这个等级。()
2.CMMI 的定义级比第二级所需要的软件开发成本要高。()
3.2008 年开发中心确定了“_________、________、________、_________”的工作理念,
管理工作放在了突出位置。
4.如情况特殊,外协服务人员确需将笔记本电脑、可读写存储介质等物品带入开发中心
工作场所的,必须经所在的使用外协服务的部门__________的书面批准。
5.外协服务人员连续旷职_____________天,一个月内连续旷职__________天,一年内
连续旷职_____________天,将剔除外协技术人员资源池,并列入黑名单。
参考答案
公共基础知识:
1.答案是:顺序、选择、循环
2.答案是:rw-r--r--
解析:
功能说明:指定在建立文件时预设的权限掩码。
语法:umask[-S][权限掩码]
补充说明:
1)umask 可用来设定[权限掩码]。[权限掩码]是由 3 个八进制的数字所组成,将现有的
存取权限减掉权限掩码后,即可产生建立文件时预设的权限。(.文件的访问权限=默认权限-
掩码)
2)参数:-S 以文字的方式来表示权限掩码。
3)不带参数执行该命令则显示掩码的当前值
4)可执行文件和目录的默认权限是 777,文本文件的默认权限是 666
5)对于文件来说,在创建时不能具有文件权限,只要拿掉相应的执行权限比特即可(x)。
6)
八进制二进制权限
0000 没有
1001 执行权
2010 写权
3011 写执行
4100 读权
5101 读执行
6110 读写
7111 读写执行
对于本题,
umask 值 002 所对应的文件和目录创建缺省权限分别为 664(666-002=664)和 775(777
-002=775)
因此:
文件权限:rw-r--r--(644)
目录权限:rwxr-xr-x(755)
3.B
4.o(n)
5.10
6.读脏数据
7.不可重复读
8.
9.答案是:A
解析:
封锁粒度大----被加锁数据项少、事务并发执行度低、系统开销小;
封锁粒度小则反之.
封锁的对象:
逻辑单元:属性值、属性值集合、元组、关系、索引项、整个索引、整个数据库等
物理单元:页(数据页或索引页)、物理记录等
封锁对象的大小称为封锁的粒度(Granularity)
以树形结构来表示多级封锁粒度,根结点是整个数据库,表示最大的数据粒度,叶结点
表示最小的数据粒度。
10.A
Java 题:
1.super
2.自动转换
3.B
4.答案是:A
5.答案是:5
6.end
7.MouseEvent
8.javac
9.D
10.重构(覆盖,重写)
11.可重用
农行行规:
1.错
2.错
3.创新,服务,管理,发展
4.主管领导
5.10336