What is an array?
A table storing different values
A structure of data storing a set of values of the same type united by a single name and identified using an index
A cell in the computer memory where one value can be stored
What can arrays be?
Simple and complex
Homogeneous and heterogeneous
One-dimensional and multidimensional
How to declare a one-dimensional array named array consisting of 10 integer-type elements?
First, you need to specify the array type, then name, then - the number of elements in square brackets.
int array[10];
array[10];
int array(10);
There's an array: int array[5] = { 3, 10, 7, 9, 2}. How do you refer to number 7?
Reference to array elements is made by the index, with the counting starting from 0.
array[7];
array[2];
array[3];
Is this array declared correctly?
You cannot declare a statistical array having the variable value as an amount
Yes
No
What does this code fragment do?
Calculates the number of elements in the array
Calculates the sum of first 10 elements of the array
Calculates the sum of indexes of the array
What does this code do?
Creates a dynamic array from n elements
It fills the array with the entered value n
The code is wrong, so there will be an error
What is a two-dimensional array?
An array uniting two arrays
An array made of two rows
An array of one-dimensional arrays
Where is a two-dimensional array declared correctly?
The first value in square brackets indicates the number of rows, the second - columns.
An array is shown in the picture. What element will be under the name a[1][4]?
Since indexing starts from 0, when referring to element a[1][4] the index will be beyond the array. To refer to the element with value 8 one needs to use a[1][3], and to refer to 4 - a[0][3].
8
4
Not any
What sorting method is shown in the picture?
Bubble Sort
Insertion Sort
Merge Sort
A two-dimentional array and a code fragment are shown in the picture. What will appear in the pic as a result of the code execution?
In the code, the sum of the first three elements of the row with index 1 is calculated, this being said, the element is used only in the case that it is positive Thus, the the cycle contains elements with values -9, 8,7. Of them only 8 and 7 are positive.
6
15
3
You need to declare a two-dimensional dynamic array from 2 rows and 5 columns. How would you do it?
How would you fill an array with random integral values from 10 to 100?
To correctly fill with random values from a range you need to use the formula: rand() % ( b – a + 1 ) + a; where a – the minimal value of the range, and b – the maximal.
What is delete array[]used for?
To clear array
To clear memory under array
To delete the elements of array
You showed the initial level of knowledge on the subject
You still have a lot to know about arrays! Read theory, solve problems, learn, believe: you can do it! Share the quiz with friends and find out how many questions they can answer.
You showed the middle level of knowledge on the subject
You aren't bad at arrays but still, there are some gaps in knowledge. Read corresponding articles and textbooks, solve problems and you'll easily make up for a deficiency in your knowledge! Share the quiz with friends and find out how many questions they'll answer.
You know the subject in perfection!
You solved all problems with no trouble. Congrats: you mastered this subject in perfection. It's time to take on something harder! Share the quiz with friends and find out how many questions they'll answer.