Test: "Computer Languages"




Task A: Reading Comprehension (Short Answer)

1. What is the only language that a computer can understand directly?

2. Why are low-level languages like machine code and assembly considered difficult to use?

3. What is the name of the software that translates assembly language into machine code?

4. What was the main reason for developing high-level languages?

5. What is the key difference between a compiler and an interpreter?

6. Is HTML a programming language? Justify your answer based on the text.

Task B: Multiple Choice Questions

1. Which language was developed by IBM in 1954 and is used for scientific applications?

a) COBOL

b) PASCAL

c) FORTRAN

d) BASIC

2. C++ is an enhanced version of the C language that incorporates:

a) Simpler syntax for beginners

b) Animation for web pages

c) Object-oriented programming

d) Business-oriented functions

3. What is the primary function of a markup language like HTML?

a) To execute complex scientific calculations

b) To format and link text files for the web

c) To translate high-level code into machine code

d) To control computer hardware directly

4. According to the text, what is a key advantage of XML over HTML?

a) XML is much easier to learn.

b) XML allows users to define their own tags.

c) XML is used for voice applications.

d) XML does not require any tags.

5. _______ is the process of writing a program using a computer language.

a) program

b) programmable

c) programmers

d) programming

6. A computer _____________ is a list of instructions that tells the computer how to do a specific task.

a) program

b) programmable

c) programmers

d) programming

7. Most computer __________ make a plan of the program before they write it.

a) program

b) programmable

c) programmers

d) programming

8. A _____________ keyboard allows the user to configure the layout and meaning of the keys.

a) program

b) programmable

c) programmers

d) programming

9. Programs written in a high-level language require _________ , that is translation into a machine code, the language understood by the processors.

a) compilation

b) compiler

c) compile

10. A source program is converted into machine code by software called a ________________.

a) compilation
b) compiler
c) compile

11. Programmers usually __________ their programs to generate an object program and diagnose possible errors.

a) compilation

b) compiler

c) compile

12. Any error or malfunction of a computer program is known as a ______.

a) bug

b) debugging

c) debug

d) debugger

13. The process of going through the code to identify the cause of errors and fixing them is called __________ .

a) bug

b) debugging

c) debug

d) debugger

14. A _________ is a program used to test and ________ other programs.

a) bug

b) debugging

c) debug

d) debugger

Task C: True or False. Indicate whether the following statements are True (T) or False (F) according to the text. Correct the false ones.

1. Machine code is written using abbreviations like ADD and SUB.

2. Java was specifically designed to run on the Web.

3. An interpreter translates the entire source code into machine code in one go.

4. VoiceXML is used to create visual applications for web pages.

Task D: Matching. Match the programming language on the left with its primary use or characteristic on the right.

1. COBOL                     a) Used to teach the fundamentals of programming

2. PASCAL                    b) Creates voice applications for the phone

3. Visual BASIC            c) Used for business applications

4. Java                            d) Provides animation on web pages

5. VoiceXML                  e) Used to build Windows program elements like buttons

Task E: Vocabulary in Context. Complete these sentences with a computer language from the text.

1. __________ shows us how to create our own tags to describe our data better. We aren't constrained by a pre-defined set of tags there may be in HTML.

2. IBM developed in __________ in the 1950s, it was the first high-level language in data processing.

3. ____________ applets use small programs that run automatically on web pages and let you watch animated characters play games.

4. ___________ is the HTML of the voice web, instead of using a web browser and a keyboard, you interact with a web browser by listening to pre-recorded audio output and sending audio input through a telephone.

5. This language is widely used in the business community. For example, the statement `ADD WATT to NET-PRICE` could be used in a _________ program.

Комментарии

  1. Темирбулатов1 декабря 2025 г. в 22:09

    A
    1. Machine code.
    2. Because they are close to hardware and difficult/complex to write.
    3. Assembler.
    4. To make programming easier and overcome hardware dependence.
    5. A compiler translates all at once; an interpreter translates line-by-line.
    6. No. HTML is a markup language, not a programming language.

    B
    1. c) FORTRAN
    2. c) Object-oriented programming
    3. b) To format and link text files for the web
    4. b) XML allows users to define their own tags
    5. d) programming
    6. a) program
    7. c) programmers
    8. b) programmable
    9. a) compilation
    10. b) compiler
    11. c) compile
    12. a) bug
    13. b) debugging
    14. d) debugger

    C
    1. False. Assembly (not machine code) uses ADD and SUB.
    2. True.
    3. False. A compiler does that; an interpreter works line-by-line.
    4. False. VoiceXML is used for phone voice applications, not visual web apps.

    D
    1. COBOL → c
    2. PASCAL → a
    3. Visual BASIC → e
    4. Java → d
    5. VoiceXML → b

    E
    1. XML
    2. FORTRAN
    3. Java
    4. VoiceXML
    5. COBOL

    ОтветитьУдалить
  2. Test A
    1. Machine code.
    2. Because they are close to hardware and difficult/complex to write.
    3. Assembler.
    4. To make programming easier and overcome hardware dependence.
    5. A compiler translates all at once; an interpreter translates line-by-line.
    6. No. HTML is a markup language, not a programming language.

    B
    1. c) FORTRAN
    2. c) Object-oriented programming
    3. b) To format and link text files for the web
    4. b) XML allows users to define their own tags
    5. d) programming
    6. a) program
    7. c) programmers
    8. b) programmable
    9. a) compilation
    10. b) compiler
    11. c) compile
    12. a) bug
    13. b) debugging
    14. d) debugger

    C
    1. False. Assembly (not machine code) uses ADD and SUB.
    2. True.
    3. False. A compiler does that; an interpreter works line-by-line.
    4. False. VoiceXML is used for phone voice applications, not visual web apps.

    D
    1. COBOL → c
    2. PASCAL → a
    3. Visual BASIC → e
    4. Java → d
    5. VoiceXML → b

    E
    1. XML
    2. FORTRAN
    3. Java
    4. VoiceXML
    5. COBOL

    ОтветитьУдалить


  3. A

    1. Machine code.


    2. Because they are close to hardware and difficult/complex to write.


    3. Assembler.


    4. To make programming easier and reduce hardware dependence.


    5. A compiler translates all at once; an interpreter translates line-by-line.


    6. Yes, HTML is a programming language.




    ---

    B

    1. c) FORTRAN


    2. c) Object-oriented programming


    3. b) To format and link text files for the web


    4. b) XML allows users to define their own tags


    5. d) programming


    6. a) program


    7. c) programmers


    8. b) programmable


    9. a) compilation


    10. b) compiler


    11. c) compile


    12. a) bug


    13. b) debugging


    14. d) debugger




    ---

    C

    1. False. Assembly (not machine code) uses ADD and SUB.


    2. True.


    3. False. A compiler does that; an interpreter works line-by-line.


    4. True.




    ---

    D

    1. COBOL → c


    2. PASCAL → a


    3. Visual BASIC → e


    4. Java → d


    5. VoiceXML → b




    ---

    E

    1. XML


    2. FORTRAN


    3. Java


    4. VoiceXML


    5. COBOL


    ОтветитьУдалить
  4. Мансуров Магомедгаджи2 декабря 2025 г. в 02:44

    I. Find the English equivalents in the text.
    прилагаемый отчет - the accompanying statement,
    консолидированные филиалы - consolidated affiliates,
    движение денежных средств - cash flows,
    сводный финансовый отчет - consolidated financial statements,
    проводить аудиторскую проверку (2) - conduct our audits, to audit,
    чтобы достоверным образом убедиться - to obtain reasonable assurance,
    существенные искажения - material misstatement,
    на выборочной основе - on a test basis,
    документация, подтверждающая цифры и информацию, представленную в финансовых отчетах - evidence supporting the figures and disclosures in the financial statements,
    основные прогнозы - significant estimates,
    точно отражают - present fairly,
    во всех существенных аспектах - in all material respects,
    в соответствии с принципами бухгалтерского учета - in conformity with accounting principles.

    II. Answer the questions.
    According to the report, an audit does several things. What is mentioned?
    Auditor express an opinion on consolidated financial statements, examine on a test basis the evidence supporting the figures and disclosures in the financial statements, assess the accounting principles used and significant estimates made by management, and we evaluated the presentation of the statements.

    What documents did the auditors look at? In what ways is this report different to those used in your country?
    Auditors look at company’s statement of financial position, statements of earnings, changes in share owners' equity and cash flows for each of the years. In our country auditor also examine another documents, including tax returns, licenses, permissions, etc.

    ОтветитьУдалить
  5. Мансуров Магомедгаджи2 декабря 2025 г. в 02:47

    A.
    1. Machine code.
    2. Because they are close to hardware and difficult/complex to write.
    3. Assembler.
    4. To make programming easier and overcome hardware dependence.
    5. A compiler translates all at once; an interpreter translates line-by-line.
    6. No. HTML is a markup language, not a programming language.

    B.
    1. c) FORTRAN
    2. c) Object-oriented programming
    3. b) To format and link text files for the web
    4. b) XML allows users to define their own tags
    5. d) programming
    6. a) program
    7. c) programmers
    8. b) programmable
    9. a) compilation
    10. b) compiler
    11. c) compile
    12. a) bug
    13. b) debugging
    14. d) debugger

    C.
    1. False. Assembly (not machine code) uses ADD and SUB.
    2. True.
    3. False. A compiler does that; an interpreter works line-by-line.
    4. False. VoiceXML is used for phone voice applications, not visual web apps.

    D.
    1. COBOL → c
    2. PASCAL → a
    3. Visual BASIC → e
    4. Java → d
    5. VoiceXML → b

    E.
    1. XML
    2. FORTRAN
    3. Java
    4. VoiceXML
    5. COBOL

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения