1. (单选题)以下哪个选项的数据表示是不正确的
- A. 0x89
- B. 0O89
- C. 0b101
- D. 101
2. (单选题)以下说法不正确的是
- A. python程序中,浮点数运算是存在不确定尾数的。
- B. Python程序中,浮点数运算的不确定尾数和机器配置有关,配置足够高的电脑不存在不确定尾数。
- C. 由于浮点数运算存在不确定尾数,所以可用round()函数对数据的小数截取指定位数。
- D. 浮点数可以用<a>E<b>的形式表示
3. (单选题)计算x与y之整数商的表达式是
- A. x/y
- B. x\y
- C. x%y
- D. x//y
4. (单选题)x**y表示
- A. x的y次幂
- B. x乘以y
- C. y的x次幂
- D. x乘以y的平方
5. (单选题)name="Python程序设计"
print(name[0],name[2:-2],name[-1])
- A. P thon语言程序设 计
- B. P thon语言程序 计
- C. P thon语言程序设 设
- D. P thon语言程序 设
6. (单选题)s='PYTHON'
print("{0:3}".format(s))
- A. PYTHON
- B. PYT
- C. PYTHON
- D. PYT
7. (单选题)print("{0:b},{0:d},{0:o},{0:x},{0:X}".format(425))运行结果为
- A. 110101001,425,651,1a9,1A9
- B. 110101001,425,651,1a9,1a9
- C. 110101001,425,651,1A9,1a9
- D. 程序运行错误
8. (单选题)print("python".center(10,"+"))输出结果为
- A. python++++
- B. ++++python
- C. ++python++
- D. ++++python++++
9. (单选题)val=pow(2,1000),请用一行代码返回val结果的长度值。
- A. len(val)
- B. len(str(val))
- C. len(pow(2,1000))
- D. 以上都不对
10. (单选题)以下关于字符串.split()方法功能说明正确的是
- A. 按照指定字符分割字符串
- B. 连接两个字符串序列
- C. 替换字符串中特定字符
- D. 去掉字符串两侧指定字符
答案:
-
进制表示:
- 在计算机中,常见的进制有二进制(0b或0B开头)、八进制(0o或0O开头)、十进制(无前缀)和十六进制(0x或0X开头)。
- 正确表示为:A. 0x89(十六进制)、C. 0b101(二进制)、D. 101(十进制)。
- 错误表示为:B. 0O89(八进制),正确的八进制表示应该是以 0o 或 0O 开头,然后是八进制数字。
-
浮点数运算:
- 浮点数在计算机中以二进制表示,因此在某些情况下会出现精度问题,即不确定尾数。
- 正确答案是 B:Python程序中,浮点数运算的不确定尾数和机器配置无关,配置再高也会存在不确定尾数。
- 使用 round() 函数可以对浮点数进行四舍五入,并控制小数位数。
-
整数商计算:
- 整数除法使用双斜线
//
运算符,返回的是整数商。 - 正确答案是 D:x//y。
- 整数除法使用双斜线
-
幂运算:
- 幂运算使用
**
运算符,表示一个数的指数次幂。 - 正确答案是 A:x**y 表示 x 的 y 次幂。
- 幂运算使用
-
字符串切片:
- 字符串可以通过索引和切片来访问和操作。
- 正确答案是 B:name[0] 表示第一个字符,name[2:-2] 表示从第三个字符到倒数第三个字符。
-
字符串格式化:
- 使用格式化输出可以将数据以指定格式输出。
- 正确答案是 C:"{0:3}".format(s) 表示将字符串格式化,占据 3 个字符的宽度。这里的输出实际上等同于直接打印字符串 'PYTHON',因为字符串 'PYTHON' 的长度已经超过了指定的宽度 3,所以不会进行截断或者缩短
-
格式化输出:
{0:b}
表示二进制输出,{0:d}
表示十进制输出,{0:o}
表示八进制输出,{0:x}
表示小写十六进制输出,{0:X}
表示大写十六进制输出。- 正确答案是 A:输出结果为 110101001,425,651,1a9,1A9。
-
字符串居中对齐:
- 使用字符串的
center()
方法可以将字符串居中对齐,并在两侧填充指定字符。 - 正确答案是 C:输出结果为 " PYTHON ",在前后各填充两个加号。
- 使用字符串的
-
pow函数:
- pow 函数返回 x 的 y 次幂。
- 需要将结果转换为字符串,然后计算其长度。
- 正确答案是 B:
len(str(val))
。
-
字符串分割:
- 使用字符串的
split()
方法可以按照指定字符分割字符串,并返回一个列表。 - 正确答案是 A:分割字符串按照指定字符进行分割。
- 使用字符串的