
Programming Languages | Introduction
Quiz by ff
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
Which of the following is NOT a type of programming language?
High-level programming language
Natural language
Machine language
Assembly language
30s - Q2
A compiler translates high-level programming code directly into machine code, which can be executed by the computer's CPU
truefalseTrue or False30s - Q3
What is the name of the tool that translates assembly language code into machine code?
Users enter free textType an Answer30s - Q4
Which of the following is an example of a data basic abstraction?
A high-level API used for web development
A function that calculates the area of a rectangle
The integer value -64 as an abstraction of its two’s complement binary value
A data structure like a linked list
30s - Q5
An example of functional paradigm language
Java
Prolog
Lisp
C
30s - Q6
Which statement accurately reflects a limitation of assembly language regarding hardware portability?
Assembly language programs must be rewritten to adapt to the dialect of each specific hardware architecture.
Assembly language offers built-incompatibility with various processor architectures.
Assembly language provides a standardized syntax, eliminating the need for dialect adaptation
Assembly language programs are easily portable across all types of computer hardware architectures.
30s