The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
In binary, which values are represented by the first 8 collumns?
A.
1, 2, 4, 6, 12, 24, 36, 72, 255
B.
1, 2, 4, 8, 16, 32, 64, 128
C.
128, 64, 32, 16, 8, 4, 2, 1
D.
1, 16, 255
Correct Answer
C. 128, 64, 32, 16, 8, 4, 2, 1
Explanation The first 8 columns in binary represent the values 128, 64, 32, 16, 8, 4, 2, and 1. These values are obtained by starting with the value 1 and doubling it for each subsequent column.
Rate this question:
2.
Digital devices communicate using which language?
A.
English
B.
Binary
C.
Hex
D.
MIDI
E.
Machine Code
Correct Answer
E. Machine Code
Explanation Digital devices communicate using machine code, which is a low-level programming language consisting of instructions that can be directly executed by the computer's hardware. Machine code is specific to the architecture of the computer and is represented by binary digits (0s and 1s). It is the most fundamental form of communication between the hardware and software of a digital device, allowing the device to perform tasks and execute programs.
Rate this question:
3.
What type of language is binary?
A.
Human Language
B.
Computer Language
C.
Foreign Language
Correct Answer
A. Human Language
Explanation Remember, digital devices only understand power on and power off, binary is the human representation of machine code.
Which of the following numbers is equal to 1 1 1 1 1 1 1 1
A.
128
B.
127
C.
255
D.
256
Correct Answer
C. 255
Explanation The number 255 is equal to 1 1 1 1 1 1 1 1 in binary form. In binary, each digit represents a power of 2, starting from the rightmost digit as 2^0. So, when all the digits are 1, it means that each digit represents a power of 2 and when added together, they equal 255 in decimal form.
Rate this question:
10.
Which of the following numbers is equal to 1 0 0 0 1 0
In two character Hex, what are the two collumns (in order)?
A.
1, 16
B.
16, 1
C.
F, 0
D.
0, F
Correct Answer
B. 16, 1
Explanation The two columns in two character Hex are represented by the numbers 16 and 1. In hexadecimal notation, the first column represents the higher order digit and the second column represents the lower order digit. Therefore, the correct order of the two columns is 16 followed by 1.
Rate this question:
12.
Which of the following characters cannot be entered into either of the Hex collumns?
A.
0
B.
10
C.
B
D.
F
Correct Answer
B. 10
Explanation The Hex columns represent hexadecimal numbers, which range from 0 to F. In hexadecimal, the digits 0-9 represent the numbers 0-9, and the letters A-F represent the numbers 10-15. Therefore, the character "10" cannot be entered into either of the Hex columns because it is not a valid hexadecimal digit.
Rate this question:
13.
What is the largest value which can be entered into a single hex collumn
A.
15
B.
F
C.
16
D.
A
Correct Answer
B. F
Explanation The largest value that can be entered into a single hex column is F. In hexadecimal, F represents the decimal value 15. Hexadecimal numbers range from 0 to F, where A represents 10, B represents 11, C represents 12, D represents 13, E represents 14, and F represents 15. Therefore, F is the highest value in a single hex column.
Rate this question:
14.
Which number is equal to the HEX value 1,0
A.
128
B.
2
C.
16
D.
32
Correct Answer
C. 16
Explanation 16 | 1
1 0 = (1x16) + (0x1) = 16
Rate this question:
15.
Which number is equal to the HEX value F, A
A.
25
B.
245
C.
175
D.
250
Correct Answer
D. 250
Explanation 16 | 1
F A = (15x16) + (10x1) = 250
Rate this question:
16.
In hex, which of the following represents the number 161
A.
1 F
B.
1 A
C.
A 1
D.
F 1
Correct Answer
C. A 1
Explanation 16 | 1
A 1 = (10x16) + (1x1) = 161
Rate this question:
17.
What is the largest value that could be represented by two character hex?
A.
127
B.
128
C.
255
D.
256
Correct Answer
C. 255
Explanation A two character hex can represent values from 0 to 255. Therefore, the largest value that can be represented by two character hex is 255.
Rate this question:
18.
In hex, which of the following represents 127?
A.
F 7
B.
F10
C.
7 F
D.
7 15
Correct Answer
C. 7 F
Explanation 16 | 1
7 F = (7x16) + (15x1) = 127
Rate this question:
19.
In hex, which of the following represents the binary value 1 1 1 1 0 0 0 1
A.
F 0
B.
F 1
C.
F 2
D.
F 3
Correct Answer
B. F 1
Explanation 1111 | 0001
1111 = 8 + 4 + 2 + 1 = 15, hex equivilant F. This value is placed on the left hand side of the hex collumn
0001 = 1, this value is placed on the right hand side of the hex collumn
Which of the following is the structure of a midi message
A.
Data Byte, Status Byte 1, Status Byte 2
B.
Data Byte 1, Data Byte 2, Status Byte
C.
Status Byte, Data Byte 1, Data Byte 2
D.
Status Byte 1, Status Byte 2, Data Byte
Correct Answer
C. Status Byte, Data Byte 1, Data Byte 2
Explanation The structure of a MIDI message is typically composed of a status byte followed by two data bytes. The status byte indicates the type of message being sent, such as note on/off or control change. The data bytes contain the specific information associated with the message, such as the note number or the control value. In this case, the correct answer is "Status Byte, Data Byte 1, Data Byte 2," which follows the standard MIDI message structure.
Rate this question:
21.
A status byte contains two types of information, select the both of them
A.
Type of Message
B.
Controller Type
C.
Note On
D.
Velocity
E.
Channel Number
F.
Sys Ex
Correct Answer(s)
A. Type of Message E. Channel Number
Explanation A status byte contains information about the type of message being sent and the channel number on which it is being transmitted. This information is important for the receiving device to interpret and respond to the message correctly. Other options such as Controller Type, Note On, Velocity, and Sys Ex are not typically included in the status byte.
Rate this question:
22.
Which of the following statements is true
A.
In binary a status byte always begins with a 0
B.
In binary a status byte always begins with a 1
C.
In binary a data byte always begins with a 0
D.
In binary the smallest value a data byte can be is 128
Correct Answer
B. In binary a status byte always begins with a 1
Explanation In binary, a status byte always begins with a 1 because the most significant bit (MSB) is used to indicate the status of the byte. This convention allows for easy differentiation between status and data bytes in binary representation.
Rate this question:
23.
If a status byte contained this information: B2, what could be interpretted from it?
A.
Note of message on channel 12
B.
Note on message on channel 11
C.
Controller message on channel 2
D.
Controller message on channel 3
Correct Answer
D. Controller message on channel 3
Explanation The first character states the type of message, a B message is a controller message
The 2nd character states the channel number + 1, remember the channels on midi are 1-16 and the values available in hex are 0-F
Rate this question:
24.
What is the full structure of a controller message
A.
[B-Type of Message] [Which Controller] [ Channel Number]
[B-Type of Message] [Which Controller] [ Velocity]
Correct Answer
C. [B-Channel Number] [Which Controller] [ Controller Value]
Explanation The full structure of a controller message is represented by the answer [B-Channel Number] [Which Controller] [Controller Value]. This structure indicates that the message starts with the channel number, followed by the specific controller being used, and ends with the value of the controller. This format allows for clear and standardized communication between MIDI devices, ensuring that the intended controller action and value are properly transmitted and interpreted.
Rate this question:
25.
What function is being described below:
When a command or string is repeated over and over again, in order to reduce the amount of uneccessary data, the status byte, if repeated, is only sent once. The significance of a data byte always beginning with a 0 and a status byte always beginning with a 1 allows the system to instantly tell if it has recieved a data byte or a status byte. As a result if there are a string of note on message for example, rather than sending Status Byte, Data Byte 1, Data Byte 2, Status Byte, Data Byte 1, Data Byte 2, Status Byte, Data Byte 1, Data Byte 2. It would remove the 2nd and 3rd status bytes and instead send; Status Byte, Data Byte 1, Data Byte 2, Data Byte 1, Data Byte 2,
A.
Sys Ex Dump
B.
Running Status
C.
Compression
D.
Expansion
Correct Answer
B. Running Status
Explanation Running Status is the function being described in the given passage. Running Status is a feature in MIDI (Musical Instrument Digital Interface) communication where the status byte is only sent once if it is repeated consecutively. This helps reduce the amount of unnecessary data being transmitted. The passage explains that the significance of a data byte beginning with 0 and a status byte beginning with 1 allows the system to instantly differentiate between the two. In the example given, instead of sending multiple status bytes in a string of note on messages, Running Status would remove the repeated status bytes and only send the necessary data bytes.
Rate this question:
Quiz Review Timeline +
Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.