No student devices needed. Know more
26 questions
In our previous simple program, the first four bits of an instruction was our ___
memory location
opcode
Morse code instruction
binary address
In our previous simple program, the second set of four bits defined ___
the memory location
the opcode
the register address
dots and dashes
English and Morse Code can convey the same message, they’re just ___
variants of machine language
inverted from one other
encoded differently
at a different memory location
Which method of encoding a message only uses dots and dashes?
binary
Morse Code
Pseudo-Code
Fortran
Computer hardware can only handle what kind of instructions?
Pseudo-Code
binary
Fortran
Cobol
The binary “language” computer processors natively speak is called Machine Code or ___
OpCode
Pseudo-Code
Machine Language
Cobol
An informal, high-level description of a program is called ___
Pseudo-Code
OpCode
binary instructions
Machine Language
Pseudo-Code can be translated into binary machine code by hand, using things like ___
ballistic range tables
opcode tables
slide rules
Morse Code
In the 1940's and 50's, opcodes were given simple names, called mnemonics, which were followed by ___
Morse Code
arguments
operands
constants
A utility program that reads in text-based instructions and converts them into binary instructions is called ___
an assembler
a mnemonics
an algortithm
a converter
An assembler does away with raw jump addresses, and lets you insert little ___
run-time errors
constants
variables
labels
Dr. Grace Hopper, a US naval officer, was one of the first programmers on which electromechanical computer?
the Harvard Mark 1
the ENIAC
the Commodore 64
the Tandy TRS-80
In what year was the Harvard Mark 1 completed?
1914
1924
1934
1944
Dr. Grace Hopper designed a high-level programming language called “Arithmetic Language Version 0”, or __
A-0 for short
AL for short
AL-0 for short
ALV-0 for short
In 1952, who built the first compiler for the A-0 programming language?
John Backus
Dr. Grace Hopper
John von Neumann
Alan Turing
In a programming language, memory locations are created using abstractions known as ___
mnemonics
operands
variables
labels
Which programming language, released in 1957, came to dominate early computer programming?
A-0
FORTRAN
COBOL
BASIC
Initially, FORTRAN code could only be compiled and run on which computers?
ENIACs
Harvard Mark 1 variants
IBM computers
HP Computers
What was the first high-level common programming language that could be used across different machines?
A-0
FORTRAN
COBOL
BASIC
In which decade were the programming languages ALGOL, LISP and BASIC introduced?
1960's
1970's
1980's
1990's
Which programming languages were introduced in the 1970's?
ALGOL, LISP and BASIC
Pascal, C and Smalltalk
C++, Objective-C, and Perl
Python, Ruby, and Java
Which programming languages were introduced in the 1980's?
ALGOL, LISP and BASIC
Pascal, C and Smalltalk
C++, Objective-C, and Perl
Python, Ruby, and Java
In which decade were the programming languages Python, Ruby, and Java introduced?
1960's
1970's
1980's
1990's
Which programming languages were introduced in the 2000's?
Swift, C#, and Go
Pascal, C and Smalltalk
C++, Objective-C, and Perl
Python, Ruby, and Java
It’s extremely likely that the web browser you’re using right now was written in ___
ALGOL or BASIC
Pascal or Smalltalk
Swift or Go
C++ or Objective-C
Many consider the holy grail of programming to be the use of ___
BASIC
plain old English
Python
JavaScript
Explore all questions with a free account