英语听力技巧:填词练习与详解

需积分: 10 1 下载量 62 浏览量 更新于2024-08-05 收藏 123KB PDF 举报
"研究生英语填词练习题-英语听力填词题目总结" 这篇资源是针对研究生英语学习者的一份填词练习,主要集中在英语听力部分。填词练习是提高英语听力理解能力的有效方式,尤其对于研究生阶段的学生来说,能够帮助他们更好地理解和应对学术环境中的英语交流。 在提供的练习题中,我们可以看到以下几个关键知识点: 1. 旅行安排与费用:在Unit 5 Part Ⅱ Exercise 2中,提到了旅行的替代活动和费用。如果旅行者不想参加观鲸游,他们可以选择钓鱼之旅,但这将额外收取$12。旅行的总费用为$280。预订必须提前14天完成,并且在预订时需支付20%的押金。客户参考号为39745T。这些信息展示了如何在实际情境中处理旅行预订和费用问题,这对于理解和处理英文旅游文档非常有帮助。 2. 社交礼仪:在Task 2中,强调了访问他人家中的礼节。首先,应稍晚几分钟到达,但不能太早,因为主人可能还没准备好。同时,也不能迟到超过20分钟。关于是否带礼物,通常在非正式聚会上并非必需,除非你清楚主人的饮品喜好。最后,穿着要舒适。这部分内容有助于提升学生在英语环境中理解和遵循社交规范的能力。 3. 活动场所与规则:在Additional Listening Exercise 2中,提到了学生如果想打篮球可以去Main Hall,而舞蹈工作室则用于芭蕾和现代舞课程。这展示了如何通过英语获取关于校园设施和活动的信息。 通过这样的填词练习,研究生可以锻炼在听力中捕捉关键信息的能力,如费用、时间安排、地点等,同时也能学习到日常生活中与人交往的英语礼仪,以及如何理解与活动相关的指示。这些知识点对于提高研究生的综合英语能力至关重要。

import random import string def read_file(file): with open(file,'r', encoding='UTF-8') as f: text = f.read() for ch in string.punctuation+string.digits: text = text.replace(ch," ") return text.split() def secret_word(ls): return random.choice(ls).lower() def get_guessed_word(cover_word, word, letter): result = "" for i in range(len(word)): if word[i] == letter: result += letter + " " else: result += cover_word[i2:i2+2] return result def word_guess(secret_word): guess_list=[] for i in range(len(secret_word)): guess_list.append('') cover_word = " ".join(guess_list) print("秘密单词是: {}".format(secret_word)) print("你的单词长度为 {} 个字符".format(len(secret_word))) limit_times = len(secret_word) * 2 print("你有 {} 次猜测机会,开始填词吧".format(limit_times)) i=1 while i<=limit_times: letter = input('请输入你猜测的字母:\n') if letter in secret_word: cover_word = get_guessed_word(cover_word, secret_word, letter) print("正确答案为:{}".format(cover_word)) if cover_word.find("") == -1: print("你太厉害了,居然只用了{}次就猜中了单词".format(i)) print("秘密单词是: {}".format(secret_word)) return secret_word else: print("真遗憾,你猜测的字母不在单词中!") i+=1 print("太遗憾了,你未能在{}次内猜出单词".format(limit_times)) print("秘密单词是: {}".format(secret_word)) return secret_word def main(): action = input() if action == "选词": random_seed = int(input()) random.seed(random_seed) word_list = read_file("data/dict.txt") secret_word = secret_word(word_list) print(secret_word) elif action == "模板": cover_word = input() word = input() letter = input() print(get_guessed_word(cover_word, word, letter)) elif action == "开始填词": random_seed = int(input()) random.seed(random_seed) word_list = read_file("data/dict.txt") secret_word = secret_word(word_list) word_guess(secret_word) else: print("加载单词信息") print("输入错误 ") if name == 'main': main()

2023-05-05 上传