【中级软件设计师】程序设计语言基础成分
【中级软件设计师】程序设计语言基础成分
目录
- 【中级软件设计师】程序设计语言基础成分
- 一、历年真题
- 二、考点:程序设计语言基础成分
- 1、基本成分
- 2、数据成分
- 3、控制成分
- 三、真题的答案与解析
- 答案
- 解析
复习技巧:
若已掌握【程序设计语言基础成分】相关知识,可直接刷以下真题;
若对知识一知半解,建议略读题目,掌握真题以下知识点,再返回刷题。(仅个人建议哦)
真题的答案及解析在文末❥(^_-)!
一、历年真题
1、程序的三种基本控制结构是()。(2010年上半年)
A. 过程、子程序和分程序
B. 顺序、选择和重复
C. 递归、堆栈和队列
D. 调用、返回和跳转
2、通用的高级程序设计语言 一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制包括顺序、( ) 和循环结构。(2019年上半年)
A. 选择
B. 递归
C. 递推
D. 函数
3、许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括()。(2009年下半年)
A. 便于为数据合理分配存储单元
B. 便于对参与表达式计算的数据对象进行检查
C. 便于定义动态数据结构
D. 便于规定数据对象的取值范围及能够进行的运算
4、若一种程序设计语言规定其程序中的数据必须具有类型,则有利于()。(2011年上半年)
① 在翻译程序的过程中为数据合理分配存储单元
② 对参与表达式计算的数据对象进行检查
③ 定义和应用动态数据结构
④ 规定数据对象的取值范围及能够进行的运算
⑤ 对数据进行强制类型转换
A. ①②③
B. ①②④
C. ②④⑤
D. ③④⑤
5、某程序设计语言规定在源程序中的数据都必须具有类型,然而,()并不是做出此规定的理由。(2011年下半年)
A. 为数据合理分配存储单元
B. 可以定义和使用动态数据结构
C. 可以规定数据对象的取值范围及能够进行的运算
D. 对参与表达式求值的数据对象可以进行合法性检查
6、在程序运行过程中,( )时涉及整型数据转换为浮点型数据的操作。(2018年下半年)
A. 将浮点型变量赋值给整型变量
B. 将整型常量赋值给整型变量
C. 将整型变量与浮点型变量相加
D. 将浮点型常量与浮点型变量相加
7、以下关于变量和常量的叙述中,错误的是()。(2010年下半年)
A. 变量的取值在程序运行过程中可以改变,常量则不行
B. 变量具有类型属性,常量则没有
C. 变量具有对应的存储单元,常量则没有
D. 可以对变量赋值,不能对常量赋值
8、以下关于程序设计语言的叙述中,错误的是()。(2015年上半年)
A. 程序设计语言的基本成分包括数据、运算、控制和传输等
B. 高级程序设计语言不依赖于具体的机器硬件
C. 程序中局部变量的值在运行时不能改变
D. 程序中常量的值在运行时不能改变
9、对于逻辑表达式“x and y or not z”,and、or、not分别是逻辑与、或、非运算,优先级 从高到低为not、and、or, and、or为左结合,not为右结合,若进行短路计算,则()。(2012年上半年)
A. x为真时,整个表达式的值即为真,不需要计算y和z的值
B. x为假时,整个表达式的值即为假,不需要计算y和z的值
C. x为真时,根据y的值决定是否需要计算z的值
D. x为假时,根据y的值决定是否需要计算z的值
10、逻辑表达式求值时常采用短路计算方式。“&&"、“||”、“!”分别表示逻辑与、或、非运算,“&&”、“||”为左结合,“!”为右结合,优先级从高到低为 “!”、“&&”、“||”。对逻辑表达式“x&&(y II!z)”进行短路计算方式求值时,()。(2016年下半年)
A. x为真,则整个表达式的值即为真,不需要计算y和z的值
B. x为假,则整个表达式的值即为假,不需要计算y和z的值
C. x为真,再根据z的值决定是否需要计算y的值
D. x为假,再根据y的值决定是否需要计算z的值
11、对布尔表达式进行短路求值是指:无须对表达式中所有操作数或运算符进行计算就可确定表达式的值。对于表达式"a or ((c< d) and b)",( )时可进行短路计算。(2018年下半年)
A. d为true
B. a为true
C. b为true
D. c为true
二、考点:程序设计语言基础成分
1、基本成分
程序设计语言的 基本成分包括数据、运算、控制和传输等。
2、数据成分
1)常量和变量
2)全局量和局部量
3)数据类型
🔺数据类型的作用:
① 便于为数据合理分配存储单元
② 便于对参与表达式计算的数据对象进行检查
③ 便于规定数据对象的取值范围及能够进行的运算
3、控制成分
🔺控制成分:顺序结构、选择结构、循环(重复)结构
三、真题的答案与解析
答案
1、B
2、A
3、C
4、B
5、B
6、C
7、B
8、C
9、C
10、B
11、B
解析
第1、2题:考查【程序设计语言的控制成分】
程序设计语言的控制成分是顺序结构、选择结构、循环(重复)结构。
第3、4、5题:考查【数据类型的作用】
数据类型的作用:
① 便于为数据合理分配存储单元;
② 便于对参与表达式计算的数据对象进行检查;
③ 便于规定数据对象的取值范围及能够进行的运算。
第7题:
变量中存储的值是可以改变的,而常量中的值不能被改变,A正确;变量和常量都有数据类型,比如整形常量,字符串常量等,B错误;;变量具有对应的存储单元,而常量没有,C正确;常量不能赋值,但是可以初始化,D正确
