2022年5月 软件设计师 上午之十七
摘要:对于【软件设计师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2022年5月 软件设计师 上午】部分真题的详解,一起来看看吧~1、某Python程序中定义了X=[1,2],那么X*2的值为 ( 
1、某Python程序中定义了X=[1,2],那么X*2的值为 ( 49 ) 。
A、[1,2,1,2]
B、[1,1,2,2]
C、[2,4]
D、出错
答案:A
答题解析:
Python语言中,列表乘以某一个数,如list2 = list1 * 2 得到一个新的列表是list1的元素重复n次,且list1不改变。X=[1,2]表示List结构,*2表示重复2次,运算结果为[1,2,1,2]。本题选择A选项。
2、在Python语言中, ( 50 ) 是一种不可变的、有序的序列结构,其中元素可以重复。
A、tuple(元组)
B、dict(字典)
C、list(列表)
D、set(集合)
答案:A
答题解析:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)。
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
tuple(元组)类似于list列表,元组用 ( ) 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
dict(字典)是除列表以外python之中最灵活的内置数据结构类型;列表是有序的对象集合,字典是无序的对象集合;字典用"{ }"标识;字典由索引(key)和它对应的值value组成。
list(列表)可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套或者叫多维列表,可以用来表示多维数组)。列表用 [ ] 标识,是 python 最通用的复合数据类型。
set(集合)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员;基本功能是进行成员关系测试和删除重复元素;可以使用大括号 { } 或者 set() 函数创建集合。
本题选择A选项。
3、数据库中的视图是一个虚拟表。若设计师为user表创建一个user1视图,那数据字典中保存的是 ( 51 ) 。
A、user1查询语句
B、user1视图定义
C、user1查询结果
D、所引用的基本表的
答案:B
答题解析:
视图在数据字典中保存的是视图定义。视图是从一个表或是多个表导出的表,视图与表不同,视图是一个虚表,即视图所对应的数据不进行实际存储,数据库中指存储视图的定义,在对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。本题选择B选项。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>