【打卡挑战第十天】
打卡挑战第十天
-
有函数int func(int i)的实现为
int func(int i) { if (i > 1) return i * func(i - 1); else return 1; }请问函数调用func(5)的返回值是多少()
A 5
B 15
C 20
D 120
解析:D.
func(5) = 5 * func(4)
= 5 * 4 * func(3)
= 5 * 4 * 3 * func(2)
= 5 * 4 * 3 * 2 * func(1)
= 5 * 4 * 3 * 2 * 1
= 120 -
关系数据模型的基本数据结构是( )
A 树
B 图
C 索引
D 关系
解析:D.
关系数据模型的逻辑结构是关系
层次数据模型的逻辑结构是树
网状数据结构的逻辑结构是图 -
在 Java 中,属于整数类型变量的是()
A single
B double
C byte
D char
解析:C.
Java中的四类八种基本数据类型
第一类:整数类型 byte short int long
第二类:浮点型 float double
第三类:逻辑型 boolean(它只有两个值可取true false)
第四类:字符型 char String -
BMP图片是24bit的,那么一张512*1024点的图片是多大?
A 1.5M
B 12M
C 1M
D 2M
解析:A.
24bit图,1个点需要3B(红蓝绿三基色),512*1024点的图片需要512*1024*3/1024/1024=1.5M -
对并发操作若不加以控制,可能会带来( )问题。
A 不安全
B 死锁
C 死机
D 不一致
解析:D.
并发不加以控制会带来数据的不一致性问题,而对并发加以控制了,也就是加锁了,但是锁的控制没有弄好,才会带来死锁问题 -
将1,2,3,…,99,100任意排列成一个圈,相邻两数的差的绝对值求和最多为____。
A 100
B 198
C 200
D 500
E 2500
F 5000
解析:F.
关键不在于排列是(100 1 99 2 98 3 。。。。 52 49 51 50)还是(1,51,2,52,3,53…49,99,50,100) 而在于这个两数之差是要和前后都对比,这样就相当于算了两遍,所以就是2500*2=5000 -
下列有关软件工程的标准,属于行业标准的是()
A GB
B DIN
C ISO
D IEEE
解析:D.
GB:国家标准(中国)
ISO:国际标准(国际化标准组织)
DIN:国家标准(德国)
IEEE:行业标准(美国电气与电子工程师协会)

浙公网安备 33010602011771号