请教大家几个简单的二级C语言的题目 先50分谢过!
(1)以下选项中能表示合法常量的是A。整数:1,200B。实数:1.5E2.0C。字符斜杠:'\'D.字符串:"\007"(2)函数malloc()是起什么作用的?(3)...
(1)以下选项中能表示合法常量的是
A。整数:1,200 B。实数:1.5E2.0
C。字符斜杠:'\' D.字符串:"\007"
(2)函数malloc() 是起什么作用的?
(3)一个栈的初始状态为空。首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序是-------
(4)一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有-----个结点。
请给出答案详解,谢谢啦 先给个50分!
第一题的A 就是 1200 多加了一个逗号,并且第一题参考答案给的是A ,我很奇怪
还有第三题第一次退的时候,1不用退吗 展开
A。整数:1,200 B。实数:1.5E2.0
C。字符斜杠:'\' D.字符串:"\007"
(2)函数malloc() 是起什么作用的?
(3)一个栈的初始状态为空。首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序是-------
(4)一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有-----个结点。
请给出答案详解,谢谢啦 先给个50分!
第一题的A 就是 1200 多加了一个逗号,并且第一题参考答案给的是A ,我很奇怪
还有第三题第一次退的时候,1不用退吗 展开
5个回答
展开全部
第一题我觉得选B,A不知道是不是楼主打错了 还是什么到底是1,200还是1.200搞不清楚,所以我默认为楼主打错了,B以指数形式的我不知道后面支不支持小数形式,但看来看去就这个答案最有正确的希望,C的话'\\'应该是这样才对,我的编译器只支持这样的,不知道楼主的编译器怎么样,D\007是出现一个空格,应该属于转义字符类的。
(2)malloc是向系统分配一个你指定大小的内存空间,通常都放在堆里面,头文件为malloc.h,通常都为指定类型(int ×)mailloc(sizeof(int)×2)这个类型表示向系统申请一个int类型的2×int字节大小的空间,并返回int类型的指针。
(3)压栈在汇编的教程是这么说的,最先压入的值都在最下面,一个一个的叠上去,而出栈的话就是先把最上面的值先取出来,所以根据题意,我个人认为是1,2,3,4,5,d,c,b,a。
(4)抱歉,这道题我也帮不了你,我现在也才刚学数据结构,请大能回答。
不需要分数,我也是新手,看到我能回答的就尽量回答,就像我以前没基础自学问别人别人也回答我一样
(2)malloc是向系统分配一个你指定大小的内存空间,通常都放在堆里面,头文件为malloc.h,通常都为指定类型(int ×)mailloc(sizeof(int)×2)这个类型表示向系统申请一个int类型的2×int字节大小的空间,并返回int类型的指针。
(3)压栈在汇编的教程是这么说的,最先压入的值都在最下面,一个一个的叠上去,而出栈的话就是先把最上面的值先取出来,所以根据题意,我个人认为是1,2,3,4,5,d,c,b,a。
(4)抱歉,这道题我也帮不了你,我现在也才刚学数据结构,请大能回答。
不需要分数,我也是新手,看到我能回答的就尽量回答,就像我以前没基础自学问别人别人也回答我一样
展开全部
1 D 整数不能加, 实数指数表示E后面不能是浮点, 字符斜杠是 '\\',D虽然是空字符串,也是合法
2 在进程的堆区 分配一定大小内存 如果分配成功就返回void*类型的该内存空间的逻辑首地址 ,否则返回NULL;
3 先进后出原则 顺序是 1DCBA2345
4 有个公式可以计算的。 遇到一个n2节点,则不管下面怎么个情况,必然要多出一个n0 节点,
n0节点一开始就有一个 (根节点),n1节点“收支平衡” 所以 n0 = n2 + 1
代入可得 n = n0 + n1 + n2 = 2n2+1 + n1 = 2 * 7+1 + 10 = 25
2 在进程的堆区 分配一定大小内存 如果分配成功就返回void*类型的该内存空间的逻辑首地址 ,否则返回NULL;
3 先进后出原则 顺序是 1DCBA2345
4 有个公式可以计算的。 遇到一个n2节点,则不管下面怎么个情况,必然要多出一个n0 节点,
n0节点一开始就有一个 (根节点),n1节点“收支平衡” 所以 n0 = n2 + 1
代入可得 n = n0 + n1 + n2 = 2n2+1 + n1 = 2 * 7+1 + 10 = 25
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一题选D B中E后面不可以有小数点 D可以 因为事" " 是包括字符串
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(1)B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询