
正确答案: C 你的答案: D (错误)
解析
答案:C
难度:3星
知识点:编译原理,有穷状态自动机,编程思维
解答1:可通过题意构造出该自动机
首先设置一个初始状态1,该状态下如果输入一直为a,则字符串中没有b,即没有违法规则,为可接受状态,状态不变;如果输入为b,则出现了单个b字符,就不能保持1状态,需要一个新的状态2。
在2状态下,如果输入为b,此时字符串为多个连续a字符和一个成对的b字符,为可接受状态,回到了1;如果输入为a,则已经产生了单个b字符,已可判断字符串非法,需要设置一个状态3来表示非法。
解答2:举例检验各个选项,如:aaaa,bbba等
正确答案: C 你的答案: A (错误)
解析
答案:C
难度:2星
知识点:操作系统,进程调度
解答:阻塞状态的进程在等待事件发生以后,会进入就绪状态,再由操作系统选中才能进入CPU执行,而不是直接回到运行状态
正确答案: B 你的答案: C (错误)
颜衰借酒红头像
颜衰借酒红
bash检查的启动文件(环境文件)取决于你启动bash shell的方式。启动bash shell有3种方式:
(1) 登录时的默认登录shell。
(2) 交互式shell。
(3) 运行脚本的非交互式shell。
发表于 2022-03-22 15:52:13
正确答案: C 你的答案: 空 (错误)
wonderson头像
wonderson
Cache-Control:no-cache和Prama: no-cache是两套报头,用于分别控制浏览器不要使用缓存;
还有一套是expired:-1,三个请求必须全部使用才能禁用缓存。
发表于 2022-07-17 16:00:32
正确答案: B 你的答案: D (错误)
wonderson
确认号和序列号都是4字节32位;
TCP报文可以不包含数据。
发表于 2022-07-17 16:03:03
正确答案: C 你的答案: D (错误)
牛客399546438号头像
牛客399546438号
查询 SQL 尽量不要使用 select *,而是 select 具体字段
哪些情况会不走索引
Like:%在前面的话不走索引,%在后面的话还是会走索引的
索引列有计算操作,不走索引
索引列使用了函数,不走索引
索引列使用了不等(!=)符号,不走索引
不满足联合索引的最左前缀原则,不走索引(最重要!原理就靠它了)
or操作,不走索引(可以用union替代)
索引列的字段具体值为null,不走索引,进行全表扫描(很关键)
字符串列与数字直接比较,字段属性是字符,但是你用数据类型去比较,不走索引(因为隐式类型转换,mysql5.7之后是可以使用到索引的)
order by操作的索引列如果也在where条件里,则不走索引
对于联合索引,范围查询如between、>、< 这些条件,会造成后面的索引字段失效
————————————————
版权声明:本文为CSDN博主「爱吃鱼饼的猫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45325628/article/details/122930369
编辑于 2022-04-18 21:22:06
正确答案: A 你的答案: B (错误)
牛客399546438号
使用 left join…on… , “B.ID isnull” 表示左连接之后在B.ID 字段为 null的记录
发表于 2022-04-18 10:41:50
正确答案: D 你的答案: C (错误)
正确答案: A 你的答案: B (错误)
August_IK头像
August_IK
二叉排序树是一种在结点里存储数据的二叉树。一棵二又排序树或者为空,或者具有下面的性质:
其根结点保存着一个数据项(及其关键码)。
如果其左子树不空,那么其左子树的所有结点保存的(关键码)值均小于(如果不要求严格小于,也可以是“不大于")根结点保存的(关键码)值。
如果其右子树不空,那么其右子树的所有结点保存的(关犍码)值均大于它的根结点保存的(关犍码)值。
非空的左子树或右子树也是二叉排序树。
发表于 2022-03-12 17:19:44
正确答案: C 你的答案: B (错误)

katsu丶头像
katsu丶
质数:17 19 23 29 37 47 59 73 89
发表于 2022-03-15 19:54:14
正确答案: B 你的答案: D (错误)
解析
单纯看数字,没有任何等比 等差的规律,所以不是常规的数字规律。
需要拆开数字来看,171拆成17 和1,923拆成9和23,而171拆剩下的1和923拆剩下的9,拼成19。把剩下的数字也按照这样拆分后,题目变成如下数列
17,19,23,___7,47,59,73,89。可以看出规律:两项之差是2n(n=1开始)
那么可以得出下划线的数字是23+23=29和29+24=37
即数列为 17,19,23,29,37,47,59,73,89,再吧两位数按顺序组成三位数,数列变为
171,923,293,747,597,389。所以答案为293
正确答案: C 你的答案: B (错误)
Linux awk命令,默认按空格分隔列,$0表示整行内容,$1表示分割后的第一列,依次类推
正确答案: D 你的答案: A (错误)
正确答案: D 你的答案: C (错误)
解析
类方法重载不能包含相同名称和参数的函数
正确答案: D 你的答案: D (正确)
解析
1、插入排序
79 65 12 51 28
65 79 12 51 28
12 65 79 51 28
12 51 65 79 28
12 28 51 65 79
2、选择排序
79 65 12 51 28
12 65 79 51 28
12 28 79 51 65
12 28 51 79 65
12 28 51 65 79
3、冒泡排序
79 65 12 51 28
65 12 51 28 79
12 51 28 65 79
12 28 51 65 79
4、快速排序
79 65 12 51 28
28 65 12 51 79
12 28 65 51 79
12 28 51 65 79
