TA的每日心情 | 奋斗 2015-2-26 17:50 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
1、 表中一个字段为number(10,2),表示该字段( )
答案:C.长度为10位,小数点为2位
NUMBER(p,s) p 和s 可选
其中p (precision的缩写)表示数字的总长度,s (scale的缩写)代表可以有几位小数。
precision也叫精度,是指数中的总数字个数,默认情况下,精度为38 位,取值范围是1~38 之间。
scale是小数位数,即数中小数点右边的数字个数。其范围从-84到127,能够决定舍入规则。如果我们不指定scale的值,默认就为0。
不可以用常量或变量指定NUMBER的长度和精度。NUMBER类型最大的长度是38位。
如果不指定NUMBER类型的最大长度,就会采用默认长度或是使用系统所支持的最大长度。
精度和小数位数不会影响数据在磁盘上如何存储,而只会影响允许有哪些值以及数值如何舍入(round)。
例如,数 123.45 的精度是 5,小数位数是 2。
p>0,对s分2种情况分析:
a. s>0
精确到小数点右边s位,并四舍五入。然后检验有效数位是否<=p;如果s>p,小数点右边至少有s-p个0填充。
b. s<0
精确到小数点左边s位,并四舍五入。然后检验有效数位是否<=p+|s|
(有效数位:从左边第一个不为0的数算起)
对于浮点数则不考虑精度问题
c、表示整数
当s的值被省略时,即等同于s等于0,表示整数
NUMBER(p) 等同于NUMBER(p,0)
c、浮点型
当p和s都被省略,则当前可表示的数据为浮点型,可以存储正负数、零值、浮点数等
2、六西格玛的要求是百万个样品缺陷个数是( )
答案:B、3.4
六西格玛是摩托罗拉公司发明的术语,用来描述在实现质量改进时的目标和过程。西格玛(σ)是统计员用的希腊字母,指标准偏差。
术语六西格玛指换算为百万分之3.4的错误/缺陷率的流程变化(六个标准偏差)尺度。
3、linux中将文件权限分为只读、可写、可执行三种,下列缩写哪个不属于文件权限( )
答案:C、d
全部四个选项代表的意思:d 表示目录、r 表示只读、w 表示可写、x 表示可执行
4、oracle数据库中下列哪个不属于DML数据操作语言( )
答案:C、grant
SQL语言共分为四大类:数据查询语言DQL、数据操纵语言DML、数据定义语言DDL、数据控制语言DCL。
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块;
数据操纵语言DML主要有三种形式:INSERT、UPDATE、DELETE;
数据定义语言DDL用来创建数据库中的各种对象:表、视图、索引、同义词、聚簇等,即:CREATE TABLE/VIEW/INDEX/SYN/CLUSTER;
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。如:GRANT、ROLLBACK [WORK] TO [SAVEPOINT]、COMMIT [WORK]。
5、用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是( )
多选答案:
A.X=1,X=100;
C.X=2,X=99;
单选答案:
C.X=2,X=99;
这道题的题意有些不够明确,边界值通常要结合相邻的有效等价类区间和无效等价类区间来考虑,而 C 只是有效区间中的边界值,所以如果是多选题则应补上无效区间中的边界值,即 A 的选项。
另外,题目也没有说明 X 是整数,只是选项全为整数,所以暂不考虑非整数的情况。
|
|