文档详情

2第二章 程序语言基础知识.pdf

发布:2025-02-10约6.13万字共63页下载文档
文本预览下载声明

全国计算机技术与软件专业技术资格(水平)考试

中级软件设计师第二章程序语言基础知识

试题一许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括()。

A.便于为数据合理分配存储单元B.便于对参与表达式计算的数据对象进行检查

C.便于定义动态数据结构D.便于规定数据对象的取值范围及能够进行的运算

试题二以下关于C/C++语言指针变量的叙述中,正确的是()。

A.指针变量可以是全局变量也可以是局部变量

B.必须为指针变量与指针所指向的变量分配相同大小的存储空间

C.对指针变量进行算术运算是没有意义的

D.指针变量必须由动态产生的数据对象来赋值

试题三将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间

代码的叙述中,错误的是()。

A.不同的髙级程序语言可以产生同一种中间代码B.使用中间代码有利于进行与机器

无关的优化处理

C.使用中间代码有利于提高编译程序的可移植性D.中间代码与机器语言代码在指令

结构上必须一致

试题四对布尔表达式进行短路求值是指:无须对表达式中所有操作数或运算符进行计算

就可确定表达式的值。对于表达式“aor((cd)andb)”,()时可进行短路计算。

A.d为trueB.a为trueC.b为trueD.c为true

试题五函数调用时,基本的参数传递方式有传值与传地址两种,()。

A.在传值方式下,形参将值传给实参B.在传值方式下,实参不能是数组元素

C.在传地址方式下,形参和实参间可以实现数据的双向传递D.在传地址方式下,实

参可以是任意的变量和表达式

试题六下面关于程序语言的叙述,错误的是()。

A.脚本语言属于动态语言,其程序结构可以在运行中改变

B.脚本语言一般通过脚本引擎解释执行,不产生独立保存的目标程序

C.php、JavaScript属于静态语言,其所有成分可在编译时确定

D.C语言属于静态语言,其所有成分可在编译时确定

试题七HTMLbody元素中,()属性用于定义超链接被鼠标点击后所显示的颜色。

A.alinkB.backgroundC.bgcolorD.vlink

试题八许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括()。

A.便于为数据合理分配存储单元B.便于对参与表达式计算的数据对象进行检查

C.便于定义动态数据结构D.便于规定数据对象的取值范围及能够进行的运算

试题九以下关于C/C++语言指针变量的叙述中,正确的是()

A.指针变量可以是全局变量也可以是局部变量

B.必须为指针变量与指针所指向的变量分配相同大小的存储空间

C.对指针变量进行算术运算是没有意义的

D.指针变量必须由动态产生的数据对象来赋值

试题一十将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中

间代码的叙述中,错误的是()。

A.不同的高级程序语言可以产生同一种中间代码B.使用中间代码有利于进行与机器

无关的优化处理

C.使用中间代码有利于提高编译程序的可移植性D.中间代码与机器语言代码在指令

结构上必须一致

C()

试题一十一若程序的表达式中引用了未赋初值的变量,则。

A.编译时一定会报告错误信息,该程序不能运行B.可以通过编译并运行,但运行时

一定会报告异常

C.可以通过编译,但链接时一定会报告错误信息而不能运行D.可以通过编译并运

行,但运行结果不一定是期望的结果

试题一十二通用的高级程序设计语言一般都会提供描述数据、运算、控制和数据传输的

语言成分,其中,控制包括顺序、()和循环结构。

A.

显示全部
相似文档