SHEIN笔试7月7日
1. 输出结果是多少?
public class A { public static int a=1; } class B{ public static void main(String[] args) { A a1 = new A(); a1.a++; A a2 = new A(); a2.a++; A.a++; System.out.println(A.a); } }
答案:4,静态变量只有一份,共享.
2. mysql中sum和count的区别?
sum是记录列的和的,count记录的是次数。
举例
id | money |
---|---|
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
SELECT count(id),sum(id) FROM
test
结果会是什么?
4 10
3. 数据结构中,非线性结构包括哪些?
树 、图或网
4. 线性表采用链表存储时,结点和结点内部空间是连续还是不连续?
采用链表存储时候不要求结点所占空间连续,但是一个结点内部空间是必须连续的
5. mysql怎么做除法运算同时结果保留两位小数
表如下,以id分组算出每个人的id/money
id | money |
---|---|
7 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
SELECT convert(sum(id)/count(id),DECIMAL(10,2))
FROMtest
GROUP BY id;
结果: 2.00 3.00 4.00 7.00同时复习sum(id) count(id)区别
6. 字符串解码
给定一个经过编码的字符串,返回它解码后的字符串。
编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。
你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。
此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像 3a 或 2[4] 的输入。
**链接:可以在里面直接刷题,刷完看看题解,中等难度不算难
#SHEIN#