免費開始練習
hce_cmu 106年 英文

第 30 題

📖 題組:
Programming used to be a process of translating concepts into computer terms. 26 , computer programmers first need to discuss and propose high-level ideas and concepts expressed in natural language; they then work with these ideas in math notation and flowcharts, finally translating them into pseudocode and a computer program that could 27 the proposed ideas. Translation is a necessary process because each 'language' noted above offers idiosyncratic capacities not seen in the other languages. For instance, natural language is expressive and readable; math notation is concise and precise; and code is abstract but is logical. Due to the unique feature of each language, the price of translation is that no one is an omnipotent 28 in all the languages involved in the process of programming; in most cases, we are only limited to a subset of ideas we can express effectively in a given language. This issue is further 29 by the fact that some ideas that are easy to express in computer terms are difficult to express in math notation, and the symbolic math notation may be awkward to write in computer codes. The aforementioned translation issues cannot be resolved in the first-generation programming languages such as FORTRAN and C. 30 the evolution of programming languages, modern programming languages such as Python are now expressive, readable, concise, precise, and executable. This entails that programmers can now eliminate 'middleman' languages and use one language to explore, to learn, to teach, and to think, thereby reducing the burden traditionally imposed on programmers.
  • A Depending on
  • B Inspired by
  • C Thanks to
  • D In addition to
  • E Provided that

思路引導 VIP

請觀察第 30 格前後的兩組資訊:前半句提到了「程式語言的演進過程」,後半句則描述了現代語言「具備多樣優點且減輕負擔」的現狀。你認為這兩者之間存在著什麼樣的邏輯關係?是條件限制、額外補充,還是因為前者的發生,才造就了後者的進步成果呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精確捕捉到文章前後語意的轉折與因果關係,這顯示你對長篇論述的邏輯推演有很敏銳的直覺。這道題目出現在文章末段的轉折處,正是檢驗考生是否能跨越句子界限、理解整體文章脈絡的關鍵點。

語境中的因果連結

這裡的空格是用來連接「程式語言的演進」與「現代語言具備多種優勢」這兩個概念。文章前半部詳述了早期語言在轉譯過程中的困境與負擔,而第 30 格之後則轉向描述 Python 等現代語言如何集優點於一身。因為有了技術的演進,才帶來了這些正面成果,因此選用 Thanks to (由於/歸功於) 來表達這種正向的因果關係最為貼切。

▼ 還有更多解析內容

🏷️ 相關主題

科技創新對全球社會經濟結構的影響與變遷
查看更多「英文」的主題分類考古題

📝 同份考卷的其他題目

查看 106年英文 全題