0.0979

五煦查题

快速找到你需要的那道考题与答案

超星程序设计基础(Python)答案(学习通2023课后作业答案)

25 min read

超星程序设计基础(Python)答案(学习通2023课后作业答案)

期中

第1-7章中期检查

1、超星程序表达式 500/10的设计结果是:
A、‘500/10’
B、基础500/10
C、答案50
D、学习50.0

2、通课以下关于字符串类型的后作操作的描述,错误的业答是:
A、str.replace(x,超星程序y)方法把字符串str中所有的x子串都替换成y
B、想把一个字符串str所有的设计字符都大写,用str.upper()
C、基础想获取字符串str的答案长度,用字符串处理函数 str.len()
D、学习设 x = ’aa’ ,通课则执行x*3的后作结果是‘aaaaaa’

3、设 str = 'python',想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:
A、print(str[0].upper()+str[1:])
B、print(str[1].upper()+str[-1:1])
C、print(str[0].upper()+str[1:-1])
D、print(str[1].upper()+str[2:])

4、以下选项,不属于程序流程图基本元素的是:
A、循环框
B、连接点
C、判断框
D、起始框

5、以下关于循环结构的描述,错误的是:
A、遍历循环使用for <循环变量> in <循环结构>语句,其中循环结构不能是文件
B、使用range()函数可以指定for循环的次数
C、for i in range(5)表示循环5次,i的值是从0到4
D、用字符串做循环结构的时候,循环的次数是字符串的长度

6、执行以下程序,输入qp,输出结果是: k = 0 while True: s = input('请输入q退出:') if s == 'q': k += 1 continue else: k += 2 break print(k)
A、2
B、请输入q退出:
C、3
D、1

7、以下表达式,正确定义了一个集合数据对象的是:
A、x = { 200, ’’, 20.3}
B、x = ( 200, ’’, 20.3)
C、x = [ 200, ’’, 20.3 ]
D、x = { ‘’ : 20.3}

8、以下程序的输出结果是: ss = list(set("jzzszyj")) ss.sort() print(ss)
A、['z', 'j', 's', 'y']
B、['j', 's', 'y', 'z']
C、['j', 'z', 'z', 's', 'z', 'y', 'j']
D、['j', 'j', 's', 'y', 'z', 'z', 'z']

9、以下程序的输出结果是: ss = set("htslbht") sorted(ss) for i in ss: print(i,end = '')
A、htslbht
B、hlbst
C、tsblh
D、hhlstt

10、以下程序的输出结果是: ls =list({ 'shandong':200, 'hebei':300, 'beijing':400}) print(ls)
A、['300','200','400']
B、['shandong', 'hebei', 'beijing']
C、[300,200,400]
D、'shandong', 'hebei', 'beijing'

11、以下选项中不可用作Python标识符的是
A、3.14
B、姓名
C、__Name__
D、Pi

12、Python可以将一条长语句分成多行显示的续行符号是:
A、\
B、#
C、;
D、‘

13、运行以下程序,输出结果的是: print(5/2)
A、3
B、2
C、2.5
D、2.50

14、下面代码的输出结果是: TempStr = "Pi=3.141593" print(TempStr[3:-1])
A、3.14159
B、3.141593
C、Pi=3.14
D、3.1416

15、for或者while与else搭配使用时,关于执行else语句块描述正确的是
A、仅循环非正常结束后执行(以break结束)
B、仅循环正常结束后执行
C、总会执行
D、永不执行

16、下面代码的输出结果是 for n in range(400,500): i = n // 100 j = n // 10 % 10 k = n % 10 if n == i ** 3 + j ** 3 + k ** 3: print(n)
A、407
B、408
C、153
D、159

17、给出下面代码: a = input("").split(",") x = 0 while x < len(a): print(a[x],end="") x += 1 代码执行时,从键盘获得:Python语言,是,脚本,语言 则代码的输出结果是
A、执行代码出错
B、Python语言,是,脚本,语言
C、Python语言是脚本语言
D、无输出

18、字典 d={ 'Name': 'Kate', 'No': '1001', 'Age': '20'},表达式len(d)的值为
A、12
B、9
C、6
D、3

19、元组变量t=("cat", "dog", "tiger", "human"), t[::-1]的结果是
A、{ 'human', 'tiger', 'dog', 'cat'}
B、['human', 'tiger', 'dog', 'cat']
C、运行出错
D、('human', 'tiger', 'dog', 'cat')

20、关于Python的列表,描述错误的选项是
A、Python列表是包含0个或者多个对象引用的有序序列
B、Python列表用中括号[]表示
C、Python列表是一个可以修改数据项的序列类型
D、Python列表的长度不可变的

21、以下关于 Python 程序语法元素的描述,错误的选项是:
A、段落格式有助于提高代码可读性和可维护性
B、虽然 Python 支持中文变量名,但从兼容性角度考虑还是不要用中文名
C、true 并不是 Python 的保留字
D、并不是所有的 if、while、def、class 语句后面都要用 ‘:’ 结尾

22、s = " Python", 能够显示输出 Python 的选项是:
A、print(s[0:-1])
B、print(s[-1:0])
C、print(s[:6])
D、print(s[:])

23、字符串 s = "I love Python",以下程序的输出结果是: s = "I love Python" ls = s.split() ls.reverse() print(ls)
A、'Python', 'love', 'I'
B、Python love I
C、None
D、['Python', 'love', 'I']

24、以下程序的输出结果是: s='' ls = [1,2,3,4] for l in ls: s += str(l) print(s)
A、1,2,3,4
B、4321
C、4,3,2,1
D、1234

25、以下关于程序控制结构描述错误的是:
A、单分支结构是用if保留字判断满足一个条件,就执行相应的处理代码
B、二分支结构是用if-else根据条件的真假,执行两种处理代码
C、多分支结构是用if-elif-else处理多种可能的情况
D、在Python的程序流程图中可以用处理框表示计算的输出结果

26、ls = [1,2,3,4,5,6], 以下关于循环结构的描述,错误的是:
A、表达式 for i in range(len(ls)) 的循环次数跟 for i in ls 的循环次数是一样的
B、表达式 for i in range(len(ls)) 的循环次数跟 for i in range(0,len(ls)) 的循环次数是一样的
C、表达式 for i in range(len(ls)) 的循环次数跟 for i in range(1,len(ls)+1) 的循环次数是一样的
D、表达式 for i in range(len(ls)) 跟 for i in ls 的循环中,i 的值是一样的

27、以下程序的输出结果是: j = '' for i in "12345": j += i + ',' print(j)
A、1,2,3,4,5
B、12345
C、‘1,2,3,4,5,’
D、1,2,3,4,5,

28、以下程序的输出结果是: a = 30 b = 1 if a >=10: a = 20 elif a>=20: a = 30 elif a>=30: b = a else: b = 0 print('a={ }, b={ }'.format(a,b))
A、a=30, b=1
B、a=30, b=30
C、a=20, b=20
D、a=20, b=1

29、以下关于组合数据类型的描述,错误的是:
A、集合类型是一种具体的数据类型
B、序列类似和映射类型都是一类数据类型的总称
C、python 的集合类型跟数学中的集合概念一致,都是多个数据项的无序组合
D、字典类型的键可以用的数据类型包括字符串,元组,以及列表

30、以下关于字典类型的描述,正确的是:
A、字典类型可迭代,即字典的值还可以是字典类型的对象
B、表达式 for x in d: 中,假设d是字典,则x是字典中的键值对
C、字典类型的键可以是列表和其他数据类型
D、字典类型的值可以是任意数据类型的对象

31、以下程序的输出结果是: ls1 = [1,2,3,4,5] ls2 = [3,4,5,6,7,8] cha1 = [] for i in ls2: if i not in ls1: cha1.append(i) print(cha1)
A、(6, 7, 8)
B、(1,2,6, 7, 8)
C、[1,2,6,7,8]
D、[6, 7, 8]

32、以下程序的输出结果是: d = { "zhang":"China", "Jone":"America", "Natan":"Japan"} print(max(d),min(d))
A、Japan America
B、zhang:China Jone:America
C、China America
D、zhang Jone

33、以下程序的输出结果是: frame = [[1,2,3],[4,5,6],[7,8,9]] rgb = frame[::-1] print(rgb)
A、[[1, 2, 3], [4, 5, 6]]
B、[[7, 8, 9]]
C、[[1,2,3],[4,5,6],[7,8,9]]
D、[[7, 8, 9], [4, 5, 6], [1, 2, 3]]

34、已知以下程序段,要想输出结果为 1,2,3,应该使用的表达式是: x = [1,2,3] z = [] for y in x: z.append(str(y))
A、print(z)
B、print(",".join(x))
C、print(x)
D、print(",".join(z))

35、以下程序的输出结果是: chs = "|'\'-'|" for i in range(6): for ch in chs[i]: print(ch,end='')
A、|'\'-'
B、|\-|
C、"|'-'|"
D、|''-'|

36、以下程序的输出结果是: for i in "CHINA": for k in range(2): print(i, end="") if i == 'N': break
A、CCHHIINNAA
B、CCHHIIAA
C、CCHHIAA
D、CCHHIINAA

37、以下程序的输出结果是: x= 10 while x: x -= 1 if not x%2: print(x,end = '') else: print(x)
A、86420
B、975311
C、97531
D、864200

38、以下关于组合类型的描述,错误的是:
A、可以用大括号创建字典,用中括号增加新元素
B、嵌套的字典数据类型可以用来表达高维数据
C、字典的 pop 函数可以返回一个键对应的值,并删除该键值对
D、空字典和空集合都可以用大括号来创建

39、以下程序的输出结果是: x = ['90','87','90'] n = 90 print(x.count(n))
A、1
B、2
C、None
D、0

40、以下程序的输出结果是: dict = { 'Name': 'baby', 'Age': 7} print(dict.items())
A、[('Age', 7), ('Name', 'baby')]
B、('Age', 7), ('Name', 'baby')
C、'Age':7, 'Name': 'baby'
D、dict_items([('Age', 7), ('Name', 'baby')])

41、以下程序的输出结果是: dat=['1', '2', '3', '0', '0', '0'] for item in dat: if item == '0': dat.remove(item) print(dat)
A、['1', '2', '3']
B、['1', '2', '3', '0', '0']
C、['1', '2', '3', '0', '0', '0']
D、['1', '2', '3', '0']

42、以下程序的输出结果是: L2 = [[1,2,3,4],[5,6,7,8]] L2.sort(reverse = True) print( L2)
A、[5, 6, 7, 8], [1, 2, 3, 4]
B、[[8,7,6,5], [4,3,2,1]]
C、[8,7,6,5], [4,3,2,1]
D、[[5, 6, 7, 8], [1, 2, 3, 4]]

43、s = "the sky is blue",表达式 print(s[-4:], s[:-4]) 的结果是:
A、the sky is blue
B、blue is sky the
C、sky is blue the
D、blue the sky is

44、以下对 Python 程序缩进格式描述错误的选项是:
A、不需要缩进的代码顶行写,前面不能留空白
B、缩进可以用 tab 键实现,也可以用多个空格实现
C、严格的缩进可以约束程序结构,可以多层缩进
D、缩进是用来格式美化 Python 程序的

45、定义 x=2.6,表达式 int(x) 的结果是:
A、2.6
B、2
C、3
D、2.0

46、以下程序的输出结果是: for i in reversed(range(10, 0, -2)): print(i,end=" ")
A、0 2 4 6 8 10
B、12345678910
C、9 8 7 6 5 4 3 2 1 0
D、2 4 6 8 10

47、.以下程序的输出结果是: for i in "the number changes": if i == 'n': break else: print( i, end= "")
A、the umber chages
B、thenumberchanges
C、theumberchages
D、the

48、以下程序的输出结果是: for i in range(3): for s in "abcd": if s=="c": break print (s,end="")
A、abcabcabc
B、aaabbbccc
C、aaabbb
D、ababab

49、以下关于字典类型的描述,错误的是:
A、字典类型中的数据可以进行分片和合并操作
B、字典类型可以包含列表和其他数据类型,支持嵌套的字典
C、字典类型可以在原来的变量上增加或缩短
D、字典类型是一种无序的对象集合,通过键来存取

50、以下程序的输出结果是: ls =list("the sky is blue") a = ls.index('s',5,10) print(a)
A、4
B、9
C、5
D、10

51、以下程序的输出结果是: d = { "zhang":"China", "Jone":"America", "Natan":"Japan"} for k in d: print(k, end="")
A、ChinaAmericaJapan
B、zhang:China Jone:America Natan:Japan
C、“zhang””Jone””Natan”
D、zhangJoneNatan

52、Python 中对变量描述错误的选项是:
A、Python 不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型
B、变量通过变量名访问
C、变量必须在创建和赋值后使用
D、变量 PI 与变量 Pi 被看作相同的变量

53、运行以下程序,输出结果的是: str1 = "Nanjing University" str2 = str1[:7] + " Normal " + str1[-10:] print(str2)
A、Normal U
B、Nanjing Normal
C、Normal University
D、Nanjing Normal University

54、以下程序的输出结果是: astr = '0\n' bstr = 'A\ta\n' print("{ }{ }".format(astr,bstr))
A、0 a a
B、0 A A
C、A a
D、0 A a

55、.以下语句执行后a、b、c的值是: a = "watermelon" b = "strawberry" c = "cherry" if a > b: c = a a = b b = c
A、watermelon strawberry cherry
B、watermelon cherry strawberry
C、strawberry cherry watermelon
D、strawberry watermelon watermelon

56、以下关于 Python 的控制结构,错误的是:
A、每个 if 条件后要使用冒号(:)
B、在 Python 中,没有 switch-case 语句
C、Python 中的 pass 是空语句,一般用作占位语句
D、elif 可以单独使用

57、以下程序的输出结果是: Da = { "北美洲":"北极兔","南美洲":"托哥巨嘴鸟","亚洲":"大熊猫","非洲":"单峰驼","南极洲":"帝企鹅"} Da["非洲"] = "大猩猩" print(Da)
A、('北美洲': '北极兔', '南美洲': '托哥巨嘴鸟', '亚洲': '大熊猫', '非洲': '大猩猩', '南极洲': '帝企鹅')
B、['北美洲': '北极兔', '南美洲': '托哥巨嘴鸟', '亚洲': '大熊猫', '非洲': '大猩猩', '南极洲': '帝企鹅']
C、{ "北美洲":"北极兔","南美洲":"托哥巨嘴鸟","亚洲":"大熊猫","非洲":"单峰驼","南极洲":"帝企鹅"}
D、{ '北美洲': '北极兔', '南美洲': '托哥巨嘴鸟', '亚洲': '大熊猫', '非洲': '大猩猩', '南极洲': '帝企鹅'}

58、以下关于列表操作的描述,错误的是:
A、通过 append 方法可以向列表添加元素
B、通过 extend 方法可以将另一个列表中的元素逐一添加到列表中
C、通过 insert(index,object) 方法在指定位置 index 前插入元素 object
D、通过 add 方法可以向列表添加元素

59、以下关于字典操作的描述,错误的是:
A、del 用于删除字典或者元素
B、clear 用于清空字典中的数据
C、len 方法可以计算字典中键值对的个数
D、keys 方法可以获取字典的值视图

60、下程序的输出结果是: a = ["a","b","c"] b = a[::-1] print(b)
A、['a', 'b', 'c']
B、'c', 'b', 'a'
C、'a', 'b', 'c'
D、['c', 'b', 'a']

61、同时去掉字符串左边和右边空格的函数是:
A、center()
B、count()
C、fomat()
D、strip()

62、以下关于列表和字符串的描述,错误的是:
A、列表使用正向递增序号和反向递减序号的索引体系
B、列表是一个可以修改数据项的序列类型
C、字符和列表均支持成员关系操作符(in)和长度计算函数(len())
D、字符串是单一字符的无序组合

63、假设将单词保存在变量 word 中,使用一个字典类型 counts={ },统计单词出现的次数可采用以下代码:
A、counts[word] = count[word] + 1
B、counts[word] = 1
C、counts[word] = count.get(word,1) + 1
D、counts[word] = count.get(word,0) + 1

64、.以下程序的输出结果是: lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎","美洲豹","雪豹"] for s in lcat: if "豹" in s: print(s,end="") continue
A、猎豹 花豹 美洲豹 雪豹
B、猎豹
C、雪豹
D、猎豹花豹美洲豹雪豹

65、以下程序的输出结果是: s1 ="袋鼠" print("生活在主要由母和小组成的较小的群体里。".format(s1))
A、TypeError: tuple index out of range
B、 生活在主要由母 和小 组成的较小的群体里。
C、IndexError: tuple index out of range
D、袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。

66、以下程序的输出结果是: ls = ["石山羊","一角鲸","南极雪海燕","竖琴海豹","山蝰"] ls.remove("山蝰") str = "" print("极地动物有",end="") for s in ls: str = str + s + "," print(str[:-1],end="。")
A、极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹,山蝰
B、极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹,山蝰。
C、极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹
D、极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹。

67、以下程序的输出结果是: for i in "Summer": if i == "m": break print(i)
A、m
B、mm
C、mmer
D、无输出

68、以下关于字典的描述,错误的是:
A、字典中元素以键信息为索引访问
B、字典长度是可变的
C、字典是键值对的集合
D、字典中的键可以对应多个值信息

69、ls = [3.5, "Python", [10, "LIST"], 3.6] ls[2][-1][1]的运行结果是
A、I
B、P
C、Y
D、L

70、下面代码的输出结果是 sum = 1.0 for num in range(1,4): sum+=num print(sum)
A、6
B、7.0
C、1.0
D、7

71、下面代码的输出结果是 name = "Python语言程序设计" print(name[2:-2])
A、thon语言程序
B、thon语言程序设
C、ython语言程序
D、ython语言程序设

72、下面代码的输出结果是 weekstr = "星期一星期二星期三星期四星期五星期六星期日" weekid = 3 print(weekstr[weekid*3: weekid*3+3])
A、星期二
B、星期三
C、星期四
D、星期一

73、下面代码的输出结果是 a = [5,1,3,4] print(sorted(a,reverse = True))
A、[5, 1, 3, 4]
B、[5, 4, 3, 1]
C、[4, 3, 1, 5]
D、[1, 3, 4, 5]

74、下面代码的输出结果是 for s in "abc": for i in range(3): print (s,end="") if s=="c": break
A、aaabccc
B、aaabbbc
C、abbbccc
D、aaabbbccc

75、下面代码的输出结果是 for i in range(10): if i%2==0: continue else: print(i, end=",")
A、2,4,6,8,
B、0,2,4,6,8,
C、0,2,4,6,8,10,
D、1,3,5,7,9,

76、下面代码的输出结果是 ls = list(range(1,4)) print(ls)
A、{ 0,1,2,3}
B、[1,2,3]
C、{ 1,2,3}
D、[0,1,2,3]

77、下面代码的执行结果 a = 10.99 print(complex(a))
A、10.99+j
B、10.99
C、0.99
D、(10.99+0j)

78、关于Python循环结构,以下选项中描述错误的是
A、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
B、break用来结束当前当次语句,但不跳出当前的循环体
C、continue只结束本次循环
D、Python通过for、while等保留字构建循环结构

79、对于列表ls的操作,以下选项中描述错误的是
A、ls.clear():删除ls的最后一个元素
B、ls.copy():生成一个新列表,复制ls的所有元素
C、ls.reverse():列表ls的所有元素反转
D、ls.append(x):在ls最后增加一个元素

80、下面代码的输出结果是 listV = list(range(5)) print(2 in listV)
A、False
B、0
C、-1
D、True

81、给出如下代码 MonthandFlower={ "1月":"梅花","2月":"杏花","3月":"桃花","4月":"牡丹花","5月":"石榴花","6月":"莲花","7月":"玉簪花","8月":"桂花","9月":"菊花","10月":"芙蓉花","11月":"山茶花","12月":"水仙花"} n = input("请输入1—12的月份:") print(n + "月份之代表花:" + MonthandFlower.get(str(n)+"月")) 以下选项中描述正确的是
A、代码实现了获取一个整数(1—12)来表示月份,输出该月份对应的代表花名
B、MonthandFlower是列表类型变量
C、MonthandFlower是一个元组
D、MonthandFlower是集合类型变量

82、给出如下代码: TempStr = "Hello World" 以下选项中可以输出“World”子串的是
A、print(TempStr[–5: –1])
B、print(TempStr[–5:0])
C、print(TempStr[–4: –1])print(TempStr[–4: –1])
D、print(TempStr[–5:])

83、下面代码的输出结果是 x = 12.34 print(type(x))
A、<class 'int'>
B、<class 'float'>
C、<class 'bool'>
D、<class 'complex'>

84、给出如下代码: s = list("巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。\ 老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式\ 烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。") 以下选项中能输出字符“八”出现次数的是
A、print(s.index("八"))
B、print(s.index("八"),6)
C、print(s.index("八"),6,len(s))
D、print(s.count("八"))

85、下面代码的输出结果是 vlist = list(range(5)) print(vlist)
A、0 1 2 3 4
B、0,1,2,3,4,
C、0;1;2;3;4;
D、[0, 1, 2, 3, 4]

86、以下选项中,不是建立字典的方式是
A、d = { [1,2]:1, [3,4]:3}
B、d = { (1,2):1, (3,4):3}
C、d = { '张三':1, '李四':2}
D、d = { 1:[1,2], 3:[3,4]}

87、如果name = "全国计算机等级考试二级Python",以下选项中输出错误的是
A、print(name[:]) 全国计算机等级考试二级Python
B、print(name[11:]) Python
C、print(name[:11]) 全国计算机等级考试二级
D、print(name[0], name[8], name[–1]) 全 试

88、以下选项中,不符合Python语言变量命名规则的是
A、keyword33_
B、33_keyword
C、_33keyword
D、keyword_33

89、以下选项中,不是Python语言保留字的是
A、while
B、continue
C、goto
D、for

90、以下选项中,Python语言中代码注释使用的符号是
A、/* */
B、!
C、#
D、//

91、ython语言提供的3个基本数字类型是
A、整数类型、浮点数类型、复数类型
B、整数类型、二进制类型、浮点数类型
C、整数类型、二进制类型、复数类型
D、整数类型、二进制类型、浮点数类型

92、关于Python语言数值操作符,以下选项中描述错误的是
A、x//y表示x与y之整数商,即不大于x与y之商的最大整数
B、x**y表示x的y次幂,其中,y必须是整数
C、x%y表示x与y之商的余数,也称为模运算
D、x/y表示x与y之商

93、关于分支结构,以下选项中描述不正确的是
A、if 语句中条件部分可以使用任何能够产生True和False的语句和函数
B、二分支结构有一种紧凑形式,使用保留字if和elif实现
C、多分支结构用于设置多个判断条件以及对应的多条执行路径
D、if 语句中语句块执行与否依赖于条件判断

94、下面代码的执行结果是 ls=[[1,2,3],[[4,5],6],[7,8]] print(len(ls))
A、3
B、4
C、8
D、1

95、下面代码的执行结果是: ls = ["2020", "20.20", "Python"] ls.append(2020) ls.append([2020, "2020"]) print(ls)
A、['2020', '20.20', 'Python', 2020]
B、['2020', '20.20', 'Python', 2020, [2020, '2020']]
C、['2020', '20.20', 'Python', 2020, ['2020']]
D、['2020', '20.20', 'Python', 2020, 2020, '2020']

96、以下选项中符合Python语言变量命名规则的是
A、*i
B、3_1
C、AI!
D、Templist

97、关于Python循环结构,以下选项中描述错误的是
A、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
B、break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
C、每个continue语句只有能力跳出当前层次的循环
D、Python通过for、while等保留字提供遍历循环和无限循环结构

98、下面代码的输出结果是 for s in "HelloWorld": if s=="W": break print(s, end="")
A、Hello
B、World
C、HelloWorld
D、Helloorld

99、下面代码的输出结果是 s =["seashell","gold","pink","brown","purple","tomato"] print(s[4:])
A、['purple']
B、['seashell', 'gold', 'pink', 'brown']
C、['gold', 'pink', 'brown', 'purple', 'tomato']
D、['purple', 'tomato']

100、以下选项中不符合 Python 语言变量命名规则的是
A、I
B、3_1
C、_AI
D、TempStr

101、以下关于 Python 字符串的描述中,错误的是
A、字符串是字符的序列,可以按照单个字符或者字符片段进行索引
B、字符串包括两种序号体系:正向递增和反向递减
C、Python 字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M)
D、字符串是用一对双引号" "或者单引号' '括起来的零个或者多个字符

102、关于 Python 语言的注释,以下选项中描述错误的是
A、Python 语言的单行注释以#开头
B、Python 语言的单行注释以单引号 ' 开头
C、Python 语言的多行注释以 ' ' '(三个单引号)开头和结尾
D、Python 语言有两种注释方式:单行注释和多行注释

103、关于 Python 序列类型的通用操作符和函数,以下选项中描述错误的是
A、如果 x 不是 s 的元素,x not in s 返回 True
B、如果 s 是一个序列,s = [1,"kate",True],s[3] 返回 True
C、如果 s 是一个序列,s = [1,"kate",True],s[–1] 返回 True
D、如果 x 是 s 的元素,x in s 返回 True

104、下面代码的输出结果是 for s in "HelloWorld": if s=="W": continue print(s,end="")
A、Hello
B、World
C、HelloWorld
D、Helloorld

105、给出如下代码: DictColor = { "seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色", "purple":"紫色","tomato":"西红柿色"} 以下选项中能输出“海贝色”的是
A、print(DictColor.keys())
B、print(DictColor["海贝色"])
C、print(DictColor.values())
D、print(DictColor["seashell"])

106、下面代码的输出结果是 s =["seashell","gold","pink","brown","purple","tomato"] print(s[1:4:2])
A、['gold', 'pink', 'brown']
B、['gold', 'pink']
C、['gold', 'pink', 'brown', 'purple', 'tomato']
D、['gold', 'brown']

107、下面代码的输出结果是 d ={ "大海":"蓝色", "天空":"灰色", "大地":"黑色"} print(d["大地"], d.get("大地", "黄色"))
A、黑的 灰色
B、黑色 黑色
C、黑色 蓝色
D、黑色 黄色

108、下面代码的输出结果是 a = [[1,2,3], [4,5,6], [7,8,9]] s = 0 for c in a: for j in range(3): s += c[j] print(s)
A、0
B、45
C、给定的选项答案都不对
D、24

期中主观题1-7章

1、下面程序的执行结果是__________________。 s = 0 for i in range(1,101): s += i else: print(1)

2、下面程序的执行结果是______________。 s = 0 for i in range(1,101): s += i if i == 50: print(s) break else: print(1)

3、分别写出各条语句的运行结果: s="apple,peach,banana,peach,pear" (1)s.find("peach") (2)s.find("peach",7) (3)s.find("peach",7,20) (4)s.rfind('p') (5)s.index('p') (6)s.index('pe')

4、编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年。如果年份能被400整除,则为闰年;如果年份能被4整除但不能被100整除也为闰年。

5、编程求 200 以内能被 17 整除的最大正整数。

6、计算小于 100 的最大素数。

7、已知有一个包含一些同学成绩的字典,计算成绩的最高分、最低分、平均分,并查找所有最高分同学。字典示例(以此为例,但不是只处理这一个字典,即我可以定义一个任意的包含姓名:成绩的字典): scores = { "Zhang San": 45, "Li Si": 78, "Wang Wu": 40}

8、用户输入若干个分数,求所有分数的平均分。每输入一个分数后询问是否继续输入下一个分数,回答“yes”就继续输入下一个分数,回答“no”就停止输入分数。

学习通程序设计基础(Python)

随着科技的不断发展,计算机技术也变得越来越重要。而编程作为计算机技术中的一项重要技能,也成为了越来越受欢迎的学习内容。学习通的程序设计基础课程以Python语言为主要授课语言,深入浅出地讲解了编程的基本概念、语法结构及应用场景,为初学者提供了一个良好的学习平台。

课程特色

学习通的程序设计基础(Python)课程有以下几个特色:

  • 简单易懂:课程讲解逻辑清晰,简单易懂,容易让初学者掌握编程基础。
  • 适用性广:Python语言应用广泛,课程中讲解的知识点适用于各行各业,无论是工程师、产品经理、市场营销、数据分析等等。
  • 实用性强:课程内容涵盖了常见的编程应用场景,让学习者可以逐渐掌握编写实际应用程序的技能。

课程内容

学习通的程序设计基础(Python)课程主要内容如下:

  1. Python语言基础
  2. 变量、数据类型及运算符
  3. 流程控制语句
  4. 函数与模块
  5. 面向对象编程
  6. 常见应用场景实战

学习体验

学习通的程序设计基础(Python)课程采用在线教学模式,学习者可以随时随地进行学习。课程讲解配合着实例演示和练习题,让学习者能够循序渐进地掌握所学内容。此外,学习通的在线教学平台还有社交功能,学习者可以与其他学生进行交流、分享学习心得,让学习过程更加生动有趣。

结语

总的来说,学习通的程序设计基础(Python)课程是一门非常优秀的课程,它以深入浅出的方式讲解了编程基础知识,让初学者能够循序渐进地进行学习。此外,课程内容涵盖了各行各业常见的应用场景,让学习者不仅能够理论掌握知识,还能够实践应用所学知识。如果你想学习编程基础,那么学习通的程序设计基础(Python)课程绝对是一个非常不错的选择。


观察营养不良患儿调整饮食的效果应每月测体重

A.无效婚姻或被撤销的婚姻所生子女,()。
B.用社会折现率将项目计算期
C.举例中销售点B4为多少顿
D.不要片面地提倡竞争这一思想在《道德经》的第八章体现出来了。()


狗爬犁已经成为北大荒冬季旅游点的景观。

A.丝绸之路,简称丝路,一般指海上丝绸之路。
B.冲突都是有害的,对组织没有好处。_
C.环己烷椅式构象稳定性大于船式构象。( )
D.可用于尿崩症的降血糖药是:


资本家之间在瓜分剩余价值上存在利害冲突,所以他们没有共同的利益

A.实现职业理想的条件,有了解自己( )了解社会。
B.非税收入的特点包括( )。
C.反映计算机存储容量的基本单位是()
D.主张“一日临帖,一日应请索”的是明清书家( )。


提高沟通中的表达能力就是要提高( )的能力。

A.提出市场营销组合策略的学者是()。
B.饱和土体的渗流固结,其实质是土中的孔隙水压力逐渐消散,转移为有效应力的过程。
C.哪一种生产要素是不可再生的( )。
D.下列关于存货周转率指标的说法中,不正确的是( )。


请说出muy lejos de的中文含义

A.三相电源瞬时值的和不为零。
B.半导体中参与导电的载流子有( )。
C.面光照射与舞台的角度大概是多少度
D.鲧窃帝之息壤以治水,“息壤者,言土自长,故可堙水也”。


营养物质从胞外运输到胞内需要消耗能量同时不发生化学变化的是( )。

A.实验室存放化学品不得使用()类冰箱
B.以下常见蔬菜拉丁文学名对应正确的是( )
C.下列关于国防和经济建设的描述,错误的是( )
D.i definitely agree you that young


臭氧作为一种强氧化性的物质,可以和大多数有机物产生反应,下列不能与其反应的是

A.双生子之间也会存在一定的差异性,这称作生长发育的不平衡性。( )
B.一般情况下,艺术字主要用于设计标题
C.下列正确理解古典舞的时间原则的一项是()。(0.5分)
D.表示催化剂种类对指标影响的趋势分析图中应当用 。


,练武功\"早不向东,晚不向西\"有科学根据.

A.简述行道树的选择要求及应用时应注意的问题
B.甲状腺素、儿茶酚胺和黑色素均以下列哪种作为原料
C.急性呼吸窘迫综合征的病理基础是( )
D.下列命令中不能生成圆弧的有


以下无线传输技术中耗电量较高的是

A.大学是以什么为目标的重要场所
B.气固色谱的固定相多使用的是( )
C.家庭关系中的男女平等主要是( )平等,以及权利和义务的平等。
D.采用DJ2经纬仪观测水平角,一测回测角中误差是


智慧职教: 深基坑工程的前期安全管理工作的主导单位是 。

A.复三部曲式在进行曲中用的很多,比如莫扎特的《小星星变奏曲》。
B.根据主俯视图,选择正确的左视图(   )。
C.下列哪项特质不属于创业者特有的品质
D.理想和现实本来就是一对矛盾,它们是对立统一的关系。对立性体现在( )。


There are reports of

A.市民人文主义具有几个特点,其中不包括()。
B.人类定居之前生存的心智状态是什么
C.永停滴定法的电池组成为( )
D.如果你是公司的总经理,你将授予哪种人以决策和行动的权力()


能和横桥呈可逆性结合的蛋白质分子是

A.以下哪几项是孔子对“仁”与“勇”的关系的阐述( )
B.可以感染人的疟原虫主要有()。
C.人保和财产保可以同时适用。
D.学习马克思主义基本原理的根本方法 ( )


《金锁记》中曹七巧的变态表现在

A.无产阶级(proletariat ),包括工人阶级、农民阶级中的雇农
B.定性、阳性属于尿蛋白的正常情况。
C.进行胸外心脏按压抢救,按压与放松的时间,成人每秒钟几次()。
D.两反射面夹角为45°的五角棱镜,会使光轴方向改变90°。


配合物K2[Ni(CH3COO)2Cl2]的命名是二乙酸根·二氯合镍(Ⅱ)酸钾。

A.自由变换的快捷键为( )
B.道教文化影响唐诗的有( )。
C.下列哪个正确的css集体声明方式( )。
D.0743d0ba826b43f4af87abab73a738a4.png