2017上半年程序员考试上午真题(4)

程序员 责任编辑:小布丁 2017-05-24

添加老师微信

备考咨询

加我微信

摘要:希赛网为大家整理了2017上半年程序员考试上午真题,以下为第四部分。如果要使得用C语言编写的程序在计算机上运行,则对其源程序需要依次进行(31)等阶段的处理。A.预处理、汇编和编译B.编译、链接和汇编C.预处理、编译和链接D.编译、预处理和链接一个变量通常具有名字、地址、

希赛网为大家整理了2017上半年程序员考试上午真题,以下为第四部分。


如果要使得用C语言编写的程序在计算机上运行,则对其源程序需要依次进行(31)等阶段的处理。
A.预处理、汇编和编译  B.编译、链接和汇编
C.预处理、编译和链接  D.编译、预处理和链接


一个变量通常具有名字、地址、值、类型、生存期、作用域等属性,其中,变量地址也称为变量的左值(l-value),变量的值也称为其右值(r-value).当以引用调用方式,实现函数调用时,(32)
A.将实参的右值传递给形参  B.将实参的左值传递给形参
C.将形参的右值传递给实参  D.将形参的左值传递给实参


表达式可采用后缀形式表示,例如,“a+b”的后缀式为“ab+”.那么,表达式“a*(b-c)+d”的后缀式表示为(33)
A.abc-*d+  B.Abcd*-+  C.abcd-*+  D.ab-c*d+


对布尔表达式进行短路求值是指在确定表达式的值时,没有进行所有操作数的计算。对于布尔表达式“a or((b>c)and d)”,当(34)时可进行短路计算。
A.a的值为true  B.d的值为true
C.b的值为true  D.c的值为true


在对高级语言编写的源程序进行编译时,可发现源程序中(35)
A.全部语法错误和全部语义错误
B.部分语法错误和全部语义错误
C.全部语法错误和部分语义错误
D.部分语法错误和部分运行错误


采用(36)算法对序列{18,12,10,11,23,2,7}进行一趟递增排序后,其元素的排列变为{12,10,11,18,2,7,23}。
A.选择排序 B.快速排序
C.归并排序 D.冒泡排序


某二叉树的先序遍历(根、左、右)序列为EFHIGJK、中序遍历(左、根、右)序列为HFIEJKG,则该二叉树根结点的左孩子结点和右孩子结点分别是(37)
A.A,I.K  B.F,I  C.F,G  D.I,G


对于一个相始为空的栈,其入栈序列为1、2、3、…、n(n>3),若出栈序列的第一个元素是1,则出栈序列的第n个元素(38)
A.可能是2~n中的任何一个
B.一定是2
C.一定是n-l
D.一定是n


为支持函数调用及返回,常采用称为“(39)”的数据结构。
A..队列  B.栈  C.多维数组 D.顺序表


在C程序中有一个二维数组A[7][8],每个数组元素用相邻的8个字节存储,那么存储该数组需要的字节数为(40)。
A.56  B.120 C.448 D.512


>>>>返回目录:2017上半年程序员考试上午真题(汇总)
>>>>进入估分:2017上半年软考分数早知道,在线估分+真题解析
>>>>点击查看:2017上半年程序员上午真题答案和解析


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!