本文用于记录软考中,编程语言相关的考试题目,这些题目一般包含编程语言的语法、原理等,仅与对应的编程语言有关的题目。
在软考中,与编程语言有关的题目,主要涉及以下编程语言:
其中Python在上半场理论选择题考试中较为常见,几乎每次都有2分以上的题目。
C语言设计的题目基本上集中在下半场实践考试的第四题,算法题目中。
Java和C++一般出现在最后一题,Java和C++各一题,选作其中之一即可。
如有想要记录的题目,欢迎评论补充!
解析:编译四个过程:预处理、编译、汇编、链接
A. 边翻译边执行,用户程序运行效率低且可移植性差
B. 先翻译后执行,用户程序运行效率高且可移植性好
C. 边翻译边执行,用户程序运行效率低且可移植性好
D. 先翻译后执行,用户程序运行效率高且可移植性差
答案:D
list(range(11))[10:0:-2]
的值为 ( ?) 。A.
[10, 8, 6, 4, 2, 0]
B.[10, 8, 6, 4, 2]
C.[0, 2, 4, 6, 8, 10]
D.[0, 2, 4, 6, 8]
解析:在Python 3中,
list(range(11))[10:0:-2]
的值是[10, 8, 6, 4, 2]
。这个表达式的计算过程如下:
range(11)
生成一个范围为0到10的整数序列。list(range(11))
将这个整数序列转换为列表,即[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
。- 切片
[10:0:-2]
表示从索引10(包括)开始,到索引0(不包括)结束,步长为-2,即从列表的倒数第二个元素开始每隔一个取一个元素,直到索引为1(不包括)。- 因为切片是左闭右开区间,所以结果是
[10, 8, 6, 4, 2]
。
A.
123
B.1,2,3
C.1 2 3
D.'123'
解析:选D。Python输入的默认类型为字符串。
A. try...except...
B. try...except...finally
C. try...catch...
D. raise答案:C
本文作者:DingDangDog
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!