合集-C语言练习题
摘要:答案:C,括号内的式子从左到右运算,先比较3<a的值,无论a为何值,3<a 的值为真(1)或者假(0),这个结构一定比5小。 答案:A;if判断语句中,++num1 > num2++的结果为0,则逻辑&&返回值为0,且不用再计算&&右边的结构,此时num1的值为4,f语句括号内容不执行,执行else
阅读全文
摘要:答案:C;%不能对浮点数求余。编译期不分配内存,但产生与分配内存相关的指令,运行期对内存进行分配。运行错误指无编译错误后产生的逻辑错误,如空指针异常、除数为0、越界访问等。编译错误是语法错误或很明显的逻辑错误,如缺少分号、括号、关键字书写错误、数据类型不匹配时进行赋值等等。 25、int a=4,则
阅读全文
摘要:答案:B;0开头表示该数为八进制数,0x开头表示该数为十六进制数。 答案:D;sizeof对一个表达式求值,编译器根据表达式的最终结果类型来确定大小,一般不会对表达式进行计算,括号内的式子在运算时,整型会自动转换成浮点型。 答案:B;类型自动转换:在运算时,无符号数自动转换成有符号数,b转为有符号数
阅读全文
摘要:1、用邻接表表示图进行深度优先遍历时,通常是采用()来实现算法的。 A.栈 B.队列 C.树 D.图 答案:A; 深度优先遍历(DFS): 从某个顶点出发,一直往下一个顶点遍历,直到没有下一个顶点为止,再返回上一个顶点的其他路径继续进行深度优先,直到该出发顶点的所有深度优先遍历结束,同样的操作对每个
阅读全文
摘要:1、设数据结构 B=(D, R) ,其中D={ a, b, c, d, e, f }、 R={ (a, b ) , (b, c ) , (c, d ) , (d, e), (e, f), (f, a) },该数据结构为( )。 A、非线性结构 B、循环队列 C、循环链表 D、线性结构 答案:A; 图
阅读全文
摘要:1、将一棵二叉树的根节点放入队列,然后非递归的执行如下操作:将出队节点的所有子节点入队。以上操作可以实现哪种遍历( ) A、前序遍历 B、中序遍历 C、后续遍历 D、层序编历 答案:D; 二叉树的遍历: ①前序遍历:根、左、右 ②中序遍历:左、跟、右 ③后序遍历:左、右、跟 ④层序遍历:从上到下,从
阅读全文
摘要:1.在一个长度为 n ( n>1 )的单链表上,设有头和尾两个指针,执行()操作与链表的长度有关。 A、删除单链表中的第一个元素 B、删除单链表中的最后一个元素 C、在单链表第一个元素前插入一个新元素 D、在单链表最后一个元素后插入一个新元素 答案:B;需要遍历至最后一个元素的前一个 2、Numbe
阅读全文

浙公网安备 33010602011771号