2023年5月数据库系统工程师 模拟一 上午之六
摘要:对于【数据库系统工程师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2023年5月数据库系统工程师 模拟一 上午】部分试题的详解,一起来看看吧~1、以下关于程序设计语言的叙述中,错误的是(
1、以下关于程序设计语言的叙述中,错误的是( )。
A、程序设计语言的基本成分包括数据、运算、控制和传输等
B、高级程序设计语言不依赖于具体的机器硬件
C、程序中局部变量的值在运行时不能改变
D、程序中常量的值在运行时不能改变
答案:C
答题解析:
习题解析:本题考查程序语言基础知识。
选项A涉及程序语言的一般概念,程序设计语言的基本成分包括数据、运算、控制和传输等。
选项B考查高级语言和低级语言的概念。关于程序设计语言,高级语言和低级语言是指其相对于运行程序的机器的抽象程度。低级语言在形式上越接近机器指令,汇编语言就是与机器指令一一对应的。高级语言对底层操作进行了抽象和封装,其一条语句对应多条机器指令,使编写程序的过程更符合人类的思维习惯,并且极大了简化了人力劳动。高级语言并不依赖于具体的机器硬件。
选项C考查局部变量的概念,凡是在函数内部定义的变量都是局部变量(也称作内部变量),包括在函数内部复合语句中定义的变量和函数形参表中说明的形式参数。局部变量只能在函数内部使用,其作用域是从定义位置起至函数体或复合语句体结束为止。局部变量的值通常在其生存期内是变化的。
选项D考查常量的概念,程序中常量的值在运行时是不能改变的。。
因此答案为C选项。
2、与算术表达式“(a+(b-c))*d”对应的树是( )
A、
B、
C、
D、
答案:B
答题解析:
习题解析:本题考查程序语言与数据结构基础知识。
对算术表达式“(a+(b-c))*d”求值的运算处理顺序是:先进行b-c,然后与a相加,最后再与d相乘。只有选项B所示的二叉树与其相符。
因此答案为B选项。
3、以下关于传值调用与引用调用的叙述中,正确的( )①在传值调用方式下,可以实现形参和实参间双向传递数据的效果②在传值调用方式下,实参可以是变量,也可以是常量和表达式③在引用调用方式下,可以实现形参和实参间双向传递数据的效果④在引用调用方式下,实参可以是变量,也可以是常量和表达式
A、①③
B、①④
C、②③
D、②④
答案:C
答题解析:
习题解析:本题考查软件工程基础知识。
1函数调用时实参向形式参数传递相应类型的值,则称为是传值调用。这种方式下形式参数不能向实参传递信息。实参可以是变量,也可以是常量和表达式。
引用调用的实质是将实参变量的地址传递给形参,因此,形参是指针类型,而实参必须具有左值。变量具有左值,常量没有左值。被调用函数对形参的访问和修改实际上就是针对相应实际参数所作的访问和改变,从而实现形参和实参间双向传递数据的效果。
因此第18题答案为C选项。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>