![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
牛客网C++错题整理
Kevin-壬生狼
新手小白,努力学习,只为发现自己的无知。
展开
-
牛客网错题整理--C++篇4
能够在字符串“aabaaabaaaab”中匹配“aab”,而不能匹配“aaab”和“aaaab"的正则表达式包括()A. “a*?b”B. “a{,2}b”C. “aa??b”D. “aaa??b”正确答案: C 我的答案: B C错误原因:{,}在使用的时候必须要明确上下界,题中没有固定上下界。逐项分析:A. *表示前面的表达式出现0次或者任意次,?表示出现0次或者1次,有可能匹配到"aaab"或者"aaaab"B. 详见错误原因C. ?表示出现0次或者1次,因此不可能会出现".原创 2020-11-26 14:37:39 · 768 阅读 · 0 评论 -
牛客网错题整理--C++篇3
牛客网错题整理–C++篇3下面对一维数组 a 进行正确的初始化的语句是():A. int a[10] = (0, 0, 0, 0, 0); //注:这里是小括号B. int a[10] = {};C. int a[10] = {10};D. int a[10] = {10, 0, -1};正确答案: BCD 我的答案: C错误原因: 没看到是多选,不好意思。。。虽然明知道BCD都是对的[捂脸哭]逐项分析:A. 数组初始化没有用小括号的,全是大括号。B. 默认初始化,原创 2020-11-24 20:04:46 · 3424 阅读 · 1 评论 -
牛客网错题整理--C++篇2
牛客网错题整理–C++篇232位编译器下,sizeof(void)的值是多少?A. 0B. 4C. 这取决于主机的字的大小。D. 8E. 编译错误或者为1正确答案: E 我的答案: C错误原因:理论上说,不能够创建void类型的变量,因为那没有意义,在C++中不能够直接sizeof void类型 。做题的时候没注意,这个知识点忽略了。分析:如上,如果改为sizeof(void *)则为4,32位机器中指针大小为4字节。设 x,y,t 均为 int 型变量,执行下列原创 2020-11-23 18:55:50 · 384 阅读 · 0 评论 -
牛客网错题整理--C++篇1
牛客网错题整理--C++篇1 1.下列程序的运行结果是PP 10003,请为横线处选择合适的程序(): #include<stdio.h> #include<string.h> struct STU { char name[10]; int num; }; void f(char_____, int num) { struct STU s[2]={{"SS",10001},{"PP",10002}}; num = s[1]原创 2020-11-22 13:46:56 · 686 阅读 · 1 评论