1.高级语言程序要被机器执行,只有用解释器来解释执行。F
在计算机中,高级语言所编制的程序不能被直接识别,必须经过转化才能执行。按转换方式可将它们分为两类: 解释类:应用程序源代码一边由相应语言的解释器“翻译”成目标代码 (机器语言),一边执行。编译类:编译是指在应用源程序执行之前,就将一整个程序源代码“翻译”成目标代码(机器语言)再执行
2.不可以在同一台计算机上安装多个不同的Python解释器版本。F
可以在同一台计算机上安装多个不同版本的Python解释器。您可以同时安装不同版本的Python(比如Python 2.x和Python 3.x),每个版本都会在计算机上创建一个独立的解释器环境。这样做有助于开发和测试不同版本的Python程序,同时避免版本间的兼容性问题。
3.Python是一种跨平台、开源、免费的动态编程语言。T
4.math模块是python语言的数学模块。T
5.在Python3.x中,input()函数把用户键盘输入作字符串返回。T
6. print()函数是输出函数。T
7.在Python中,可以用else作为变量名。F
Python的变量命名规范通常遵循以下规则:
1.变量名只能包含字母、数字和下划线(),不能以数字开头。
2.变量名不能使用保留字(例如if、else、while等等)。
3.变量名应该具有描述性,以便代码的可读性更高,例如在代码中使用的名称应该清晰、简洁、有意义,避免使用缩写或单个字符。
4.变量名应该遵循一定的命名约定,例如使用小写字母、下划线分隔单词的方式,例如my_variable_name。
8.已知x=3,则执行“x=7”后id(x)的返回值与原来没有变化。F
python中会为每个对象分配内存,哪怕他们的值完全相等。id(object)函数是返回对象object在其生命周期内位于内存中的地址(c is d 比较c和d的地址是否一样,返回bool值),具体可以自己测试一下
9.字母A的ASCII编码值和Unicode编码值相同。T
ASCII:字符集与字符编码的起源;Unicode :统一江湖的字符集(Unicode 是一个囊括了世界上全部字符的字符集,其中每个字符都对应有惟一的编码值(code point),注意了!它不是字符编码,仅仅是字符集而已)。ASCII码规定了128个英文字符与二进制的对应关系;为了兼容ASCII,Unicode 规定前0~127个字符与ASCII是一样的,不一样的只是128~255的这一段。
10.下面程序输入是3 5,输出是8。F
【m,n=int(input().split()) print(m+n)】这道题看清楚,没有用map,split返回列表
a=input().split()
print(a)
1 2 3 4 5 6
['1', '2', '3', '4', '5', '6']
11.下面程序的输出是5。F
【print=3 print(5)】
1.计算机存储器的单位是字节(B,Byte),1B等于C.八位二进制
1字节等于8比特等于8位二进制位
2.Python程序在Windows上的扩展名是A.py
.py是源文件,.pyc是源文件编译后的文件
3.Python的输出函数是B.print()
4.10的二进制值是B.1010
5.八进制35的十进制值是D.29
6.计算机系统由硬件和D.软件组成。
7.(C.UTF-8)码是不等长编码。
A.ASCII码 B.Unicode码 C.UTF-8码 D.以上都不
UTF-8 是使用互联网上使用最广泛的 unicode 编码方式,目前已经占有整个互联网 92% 的份额。UTF-8 只是 Unicode 的一种实现方式,UTF-8 是编码方式,而 Unicode 是字符集合。它是可变长的编码方式,长度从 1 个字节到 4 个字节不等。它能够完全兼容 ASCII 码,我们知道 ASCII 码 是由 128 个字符组成的,而 Unicode 中的前 128 个字符和 ASCII 码都是一一对应的。
8.D.#号表示同一行的后面部分是Python程序的注释。
9.Python语言正确的标识符是A.2you C._item(不能以数字开头)
A.2you B.my-name C._item D.abc*234
变量名只能包含字母、数字和下划线(),不能以数字开头。
10.Python语言的官方网站地址是
A.www.python. HYPERLINK "http://www.python.org/"org
11.不是面向对象的程序设计语言是B.C
A.Java B.C C.C++ D.Python
12.下面程序的输出是什么?C【a,b=5,9 print(a, b)】
A.59 B.5,9 C.5□9 (□表示空格) D.5□□9 (5和9之间二个空格)
Print()输出多个内容是括号内用逗号隔开,且输出多个内容时会自动空格隔开
1.十进制19.625的二进制是00001011.101。(整数部分用八位二进制表示)00010011.101
这不会?不会自己查进制转换,自己也动手写一下,尤其是小数
2.十六进制2AC的八进制表示是1254
自己动手算一下!
3.十进制106的原码是01101010,反码01101010,补码01101010,(用八位表示)
4.-78的原码是11001110,反码是10110001,补码是10110010,(用八位表示)
自己动手写一下,原码反码补码的概念,原码:该数的二进制数表示形式(首位为标志位);正数的原码反码补码是一样的;原码转反码:符号位不变,其它取反;补码=反码+1
7-1 从键盘输入两个数,求它们的和并输出
A = int(input())
B = int(input())
print(A+B)
7-2 从键盘输入三个数到a,b,c中,按公式值输出
a,b,c=input().split()
a=int(a)
b=int(b)
c=int(c)
s = b*b-4*a*c
print(s)
7-3 输出“人生苦短,我学Python”
print("人生苦短,我学Python")
7-4 写字母H
print("* *")
print("* *")
print("*****")
print("* *")
print("* *")