下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

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

作者:课课家教育     来源: http://www.kokojia.com点击数:569发布时间: 2018-05-13 20:59:13

标签: 2017上半年程序员考试上午真题2017上半年程序员考试真题程序员真题

软考,您想通过吗?一次通过才是硬道理

       课课家网站为大家整理了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上半年程序员考试上午真题(汇总)

       想要报考2018年软考的朋友现在就可以开始备考了,可以报名课课家软考学院,课课家软考学院含有软考各科目赠送考试:辅导教材、历年真题、考前冲剌资料、在线模拟测试题库,还有老师专属答疑指导等,帮助大家顺利通过考试。

 >>>>>>点击进入软考报名专题

赞(10)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程