本文主要是介绍编程知识比拼第二场丨编程考试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
上期考试答案及解析:
1、D
解析:在命名变量、函数等名称时,不要与Python中的关键词、内置对象名称等重名。例如本题中的那种操作,虽然当前没有什么问题,但是,如果接下来做下面的操作,将整数5转化为字符串,则会出现:
>>> str(5)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object is not callable
这是因为str已经不对应Python内置的对象类型,而是刚才创建的那个'hello world'。
2、B
解析:现在我们所学习的任何高级编程语言都具有跨平台性,这有别于汇编语言。
3、B
解析:python是面向对象编程的语言,也能够实现面向过程编程。
4、A
5、B
解析:大家不要以为只有C/C++才会有内存对齐,只要可以跨平台的编程语言都需要做内存对齐,java python,都是一样的。
↓↓↓
今日考试
本次考试共5道题,每题20分,共100分,考试时间30分钟。
30分钟后,小C会准时放出评论区哦,记得别超时哦
大家把答案写在评论区,比如:ABCD...,先给出答案者视为先交卷,同等分数先交卷者排名优先。
1、关于cin和cout与std命名空间的关系,下面说法正确的是?(单选题)
A、std是C++默认的标准命名空间,cout和cin在其内部,无需引用命名空间,也可以使用
B、必须在使用了using namespace std;指令后,方可在程序中使用cin或cout
C、cin和cout位于std命名空间内,使用时或者通过using指令导入或者直接通过命名空间使用(std::cin,std::count)
D、cin和cout是标准的输入输出流对象,无需通过命名空间访问
2、Python语言不能实现面向对象编程(单选题)
A、正确
B、错误
3、高级编程语言不具有跨平台性(单选题)
A、正确
B、错误
4、进入到Python交互界面之后,会显示如下哪个符号?(单选题)
A、>>>
B、+++
C、$$$
D、###
5、二维数组int a[3][4] ,是由几条线性数组组成?单选题)
A、3
B、2
C、5
D、4
tips:正确答案及解析小C会在下次考试中给出,本次考试小C只打分,希望小伙伴们认真对待,把答案写在下方评论区。
今日课程推荐
在看点这里
这篇关于编程知识比拼第二场丨编程考试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!