# GSEB Std 12 Computer MCQ Answers Ch 9 Working with Array and String

Well-structured Std 12 Computer Textbook MCQ Answers and Std 12 Computer MCQ Answers Ch 9 Working with Array and String can serve as a valuable review tool before computer exams.

## GSEB Std 12 Computer Chapter 9 MCQ Working with Array and String

Question 1.
Basic variable can store only one value. Such variable is known as …………….. .
(A) constant variable
(B) scalar variable
(C) modular variable
(D) (A) or (B)
(D) (A) or (B)

Question 2.
What is an array ?
(A) A collection of homogeneous type of elements
(B) A collection of different type of elements
(C) A collection representing different variable
(D) (A) or (C)
(A) A collection of homogeneous type of elements

Question 3.
Array can represent ………………. data.
(A) vector
(B) matrix
(C) multi-dimensional
(D) all of these
(D) all of these

Question 4.
………….. type of list can be stored in 1-D array.
(A) Characters
(B) Numbers
(C) (A) and (B) both
(D) (A) or (B)
(C) (A) and (B) both

Question 5.
………………… type of data can be stored in 2-D array.
(A) Tabular
(B) Matrix
(C) (A) and (B) both
(D) (A) or (B)
(D) (A) or (B)

Question 6.
What is Index position in array ?
(A) Each element of an array
(B) Sequence of an array
(C) Value of each array element
(D) None of these
(A) Each element of an array

Question 7.
………………. is false about an array.
(A) Array is the word used to manage the list of things in java.
(B) Array creation is the process of three steps
(C) Array object can be created using two ways.
(D) When same task to be done different elements then array is used.
(B) Array creation is the process of three steps

Question 8.
How many steps are there to create an array ?
(A) 2
(B) 3
(C) 4
(D) 5
(A) 2

Question 9.
How many ways array object can be created ?
(A) 3
(B) 4
(C) 2
(D) Only one
(C) 2

Question 10.
……………. method is used to create an array.
(A) Using new operator and defining its size
(B) To directly initialize the value to array elements.
(C) (A) or (B)
(D) (A) and (B) both
(C) (A) or (B)

Question 11.
…………….. bracket is used to declare 1-D array.
(A) ( )
(B) { }
(C) [ ]
(D) < >
(C) [ ]

Question 12.
……………. syntax is true to declare 1-D array.
(A) <data type> <array name> [ ];
(B) <data type> [ ] <array name>;
(C) (A) and (B) both
(D) <data typo [ ] {array name};
(C) (A) and (B) both

Question 13.
……………. is the wrong way to declare to marks array.
(A) int marks [ ] = int[5];
(B) int marks [ ] = new int [5];
(C) int [ ] marks = new int [5];
(D) All of these
(A) int marks [ ] = int[5];

Question 14.
(A) Marks is the name of an array.
(B) Stores the five integer values.
(C) Indicates the indexes also.
(D) All of these
(D) All of these

Question 15)
How many bytes are used to store integer value using int data type ?
(A) 2
(B) 4
(C) 8
(D) Only one
(B) 4

Question 16.
int marks [ ] = new int [5] , how many bytes will be required by marks array ?
(A) 15
(B) 20
(C) 18
(D) 5
(B) 20

Question 17.
What do we give in the [] after the array name ?
(A) Index
(B) Subscript
(C) (A) or (B)
(D) None of these
(C) (A) or (B)

Question 18.
What is index or subscript ?
(A) Location of element in array
(B) Numerical content
(C) Textual content
(D) All of these
(A) Location of element in array

Question 19.
Index value starts with …………….. .
(A) 0
(B) 1
(C) -1
(D) 5
(A) 0

Question 20.
What does 2 suggest in marks [2] ?
(A) Index of element
(B) Value of element
(C) Total elements
(D) All of these
(A) Index of element

Question 21.
What will be the value of marks [3] in int marks [ ] = {90, 60, 70, 65, 80} ?
(A) 70
(B) 65
(C) 3
(D) 80
(B) 65

Question 22.
What does mark[0] indicate ?
(A) Value of marks variable is zero.
(B) Last element of array
(C) First element of array
(D) Such array variable is not possible
(C) First element of array

Question 23.
Elements in 1-D array are separated using ………………. .
(A) [ ]
(B) { }
(C) ( )
(D) < >
(B) { }

Question 24.
………….. syntax is not true for declaring marks array.
(A) int marks [ ] = {90, 70, 77};
(B) int [ ] marks = {90, 70, 77};
(C) int [3] marks = {90, 70, 77};
(D) All of these
(C) int [3] marks = {90, 70, 77};

Question 25.
If we initialize the values of variables directly then …………….. operator is not needed.
(A) new
(B) create
(C) array name
(D) all of these
(A) new

Question 26.
……………… class method is used to display the value of array elements.
(A) println()
(B) printf()
(C) display()
(D) displayed()
(C) display()

Question 27.
…………….. class method is given when array is used in java.
(A) Using private static
(B) Using public static
(C) Using protect static
(D) This is not possible
(B) Using public static

Question 28.
What can not be given simultaneously while declaring the array in java ?
(A) Array name and size of dimension
(B) Size of dimension and initial values of elements
(C) Array name and number of elements
(D) Any of above
(B) Size of dimension and initial values of elements

Question 29.
What is the use of static method provided by , java.util.Arrays class ?
(A) Compare two arrays
(B) Find the particular element in array
(C) Sort the array
(D) All of these
(D) All of these

Question 30.
Which elements are sorted by giving java.util.Arrays.sort (list 1, 5) ?
(A) list [1] to list [5]
(B) list [1] to list [5 – 1]
(C) list [0] to list [5 – 1]
(D) None of these
(B) list [1] to list [5 – 1]

Question 31.
To change the elements with some other values, ……………. method can be used.
(A) fill
(B) list
(C) sort
(D) full
(A) fill

Question 32.
Which arrays elements are changed by giving java.util.Arrays.fill(list 7) ?
(A) All elements of array are filled with 7.
(B) 7th element of array is filled with 7.
(C) All elements after 7th are filled with 7
(D) Error message occurs.
(A) All elements of array are filled with 7.

Question 33.
java.util.Arrays.fill(list 2, 6, 5) , Which elements will be filled with 5 ?
(A) list [2] to list [5]
(B) list[2] to list[6 – 1]
(C) list[2] to list[6]
(D) Error message occurs
(B) list[2] to list[6 – 1]

Question 34.
………….. method is used to find the particular element in an array.
(A) binaryFind() method
(B) binarySearch() method
(C) display() method
(D) Search() method
(B) binarySearch() method

Question 35.
…………….. method can be used to compare the given value with each element of an array.
(A) Linear search
(B) Random search
(C) Only search
(D) Non-linear method
(A) Linear search

Question 36.
When a particular element is searched using binarySearchO and if the element is not found then ……………… value is returned.
(A) 0
(B) 1
(C) – 1
(D) error occurs
(C) – 1

Question 37.
When a particular element is searched using binarySearch() and if the element is found then …………….. value is returned.
(A) index position of an element
(B) value of an element
(C) error message occurs
(D) 1
(A) index position of an element

Question 38.
How is the data stored in 2-D array ?
(A) In the form of row and column
(B) In a tabular form
(C) (A) and (B) both
(D) (A) or (B)
(D) (A) or (B)

Question 39.
Pair of ……………… brackets are used to declare 2-D array in java.
(A) ( ) ( )
(B) [ ] [ ]
(C) { } { }
(D) < > < >
(B) [ ] [ ]

Question 40.
How many values can be stored using int marks [ ] [ ] = new int[5] [3] ?
(A) 5
(B) 3
(C) 15
(D) 20
(C) 15

Question 41.
Size of ………………. is indicated by first bracket in int marks [ ] [ ] = new int [5] [3] .
(A) rows
(B) column
(C) cell
(D) none of these
(A) rows

Question 42.
Size of …………… is indicated by second bracket in int marks [ ] [ ] = new int[5] [3] .
(A) rows
(B) column
(C) cell
(D) none of these
(B) column

Question 43.
How much size is occupied by marks variable by int marks [ ] [ ] = new int [5] [3] ?
(A) 15
(B) 60
(C) 5
(D) 3
(B) 60

Question 44.
Maximum …………. dimension can be given to make 2-D array.
(A) [8] [8]
(B) [255] [255]
(C) [16] [16]
(D) There is no limit
(D) There is no limit

Question 45.
In 2-D array, row is taken as …………….. array element.
(A) 1-D
(B) infinite
(C) 2-D
(D) multi
(A) 1-D

Question 46.
To give the initial values to each element in 2-D array, the values separated by comma are given in ……………. brackets.
(A) [ ]
(B) ( )
(C) { }
(D) < >
(C) { }

Question 47.
To give the initial values to each element in 2-D array, the values separated by ……………. are given in curly brackets.
(A) (,)
(B) (;)
(C) (:)
(D) (#)
(A) (,)

Question 48.
What is the meaning of ‘array within array’ in Java ?
(A) 1-D array
(B) Multi array
(C) 2-D array
(D) None of these
(C) 2-D array

Question 49.
Which property is used to count the number of elements in 1-D array ?
(A) total
(B) length
(C) totaldig
(D) number
(B) length

Question 50.
What is the use of length property in 2- array ? 59)
(A) Returns the number of rows.
(B) Returns the number of columns.
(C) counts the length of a string
(D) None of these
(A) Returns the number of rows.

Question 51.
If length property is used with the array name then ……………. is displayed in the output.
(A) size of second dimension
(B) number of dimensions
(C) size of first dimension
(D) number of elements
(C) size of first dimension

Question 52.
Array size can be mentioned in ……………. brackets.
(A) { }
(B) < >
(C) []
(D) ( )
(C) []

Question 53.
(A) 0
(B) – 1
(C) 1
(D) 2
(A) 0

Question 54.
What is a string ?
(A) One type of a character
(B) Series of characters
(C) Special type of character
(D) None of these
(B) Series of characters

Question 55.
Strings are enclosed in ………….. brackets.
(A) double quotes
(B) sings quotes
(C) curly
(D) square
(A) double quotes

Question 56.
Which statement is false related to strings in Java ?
(A) Group of characters means a string
(B) There are three types of strings in Java.
(C) Strings are controlled using the classes like ‘String’ and ‘StringBuffer’
(D) Strings are enclosed in double quotes
(B) There are three types of strings in Java.

Question 57.
…………….. constructor will create a string object without any character.
(A) String (char ary [ ])
(B) String( )
(C) String (String strobj)
(D) String (String literal)
(B) String( )

Question 58.
Which constructor will create a string object using variable’s initial value ?
(A) String (char ary[ ])
(B) String()
(C) String (String String)
(D) String (String literal)
(A) String (char ary[ ])

Question 59.
char name [] = {‘S’, ‘A’, ‘N’, ‘J’, ‘Y’{;
String str = new String (name, 1, 3);
System.out.println(str3);
What will be the output ?
(A) SAN
(B) ANJ
(C) NIY
(D) SJY
(B) ANJ

Question 60.
If String str=”Divyakant Sir” then which of the following constructor can create same string object as str ?
(A) String()
(B) String(String strObj)
(C) String(String literal)
(D) String(char ary [ ])
(B) String(String strObj)

Question 61.
Each character occupies ……………. bytes in Java.
(A) 2
(B) 4
(C) 6
(D) 1
(A) 2

Question 62.
…………. data type should be used instead of char to include a character using less space.
(A) String
(B) Character
(C) bytes
(D) number
(C) bytes

Question 63.
If two strings are same the using …………… operator different locations are assigned in the memory.
(A) create
(B) new
(C) CREATE
(D) Set
(B) new

Question 64.
If two string objects are created using same string literal then what is done for the second object by the memory ?
(A) Does not allocate the space
(B) Allocates double space
(C) Allocates space
(D) Nothing is done
(C) Allocates space

Question 65.
…………… is the facility of string class method.
(A) To compare two strings
(B) To get the length of strings
(C) To concatenate two strings
(D) All of these
(D) All of these

Question 66.
If the string and parameter str(object) are same then ……………….. value is returned.
(A) True
(B) False
(C) Wrong
(D) Error
(A) True

Question 67.
If the method calling string object is same as parameter str then …………….. value is returned.
(A) – 1
(B) 0
(C) 1
(D) < 0
(B) 0

Question 68.
………….. method is not provided by the string class.
(A) To get number of words
(B) To divide the string into substrings
(C) To separate some part of a string
(D) To append the string at the end of another string
(A) To get number of words

Question 69.
………….. method is provided by string class.
(A) To convert the characters of a string to uppercase or lowercase.
(B) String or its part to be copied
(C) To convert the string to bytes array.
(D) All of these
(D) All of these

Question 70.
……………… method returns the number of characters lying in the string object.
(A) int len()
(B) int length()
(C) int count()
(D) int encount())
(B) int length()

Question 71.
…………….. method converts the characters of an array to the byte array.
(A) byte [ ]
(B) getBytes [ ]
(C) byte [ ] getBytes [ ]
(D) getBytes()
(C) byte [ ] getBytes [ ]

Question 72)
………….. method converts all the characters of a string to the small letter characters.
(A) LowerCase( )
(B) String toLowerCase()
(C) String toLowercase [ ]
(D) lowercase()
(B) String toLowerCase()

Question 73.
String str = “Saraswati Vidhyalaya”;
System. out.println(str.length ());
What will be the output of this program ?
(A) 18
(B) 19
(C) 20
(D) 21
(B) 19

Question 74.
What is the meaning of length for array variable ?
(A) Method
(B) Attribute
(C) Properties
(D) (B) or (C)
(D) (B) or (C)

Question 75.
What is the meaning of length for string object ?
(A) Method
(B) Attribute
(C) Function
(D) Properties
(A) Method

Question 76.
Which method is not available for string class in Java ?
(A) To cut some part of the string
(B) To get the particular character for the given index position
(C) To reverse the string
(D) To divide the string to the substrings
(C) To reverse the string

Question 77.
Date class facility is available in …………… package of Java.
(A) java.utilities
(B) java.char
(C) java.util
(D) java.prop
(C) java.util

Question 78.
……………. method can create Date object using current time of system.
(A) Date[ ]
(B) Date( )
(C) Time( )
(E) Time[ ]
(B) Date( )

Question 79.
…………. package has the feature of using Calendar class.
(A) java.lib.util
(B) java.util
(C) java.utilities
(D) jav.libprop
(B) java.util

Question 80.
…………….. subclass of Calendar class is used in our syllabus.
(A) GeoCalendar
(B) GregorianCalendar
(C) StandardCalendar
(D) MainCalendar
(B) GregorianCalendar

Question 81.
Since ………………. total milliseconds are returned by the method longger Time().
(A) January 1, 1990 GMT
(B) January 1, 1980 GMT
(C) January 1, 1970 GMT
(D) January 26, 1947 GMT
(C) January 1, 1970 GMT

Question 82.
Using …………….. method of Calendar class we can set the field constants.
(A) Set
(B) get
(C) set
(D) Get
(C) set

Question 83.
If the calendar is the object of Calendar class then ……………….. date is set by giving calendar.set(Calendar.DATE, 20).
(A) 10
(B) 20
(C) 30
(D) 1
(B) 20

Question 84.
…………….. is a variable representing a collection of homogeneous type of elements.
(A) Arrangement
(B) Array
(C) Assortment
(D) Group
(B) Array

Question 85.
…………….. is used to represent two dimensional (2-D) data structures like table or rows and columns.
(A) Vector
(B) Path
(C) Matrix
(D) Route
(C) Matrix

Question 86.
Array with …………… dimension is known as 1-D array.
(A) double
(B) triple
(C) (A) and (B) both
(D) single
(D) single

Question 87.
Instead of declaring individual variables like marks 1, marks2, marks3, marks4, marks5; one can declare array ………………. .
(A) marks[5]
(B) mark[5]
(C) marksf 1-5]
(D) All of these
(A) marks[5]

Question 88.
Individual variable elements of an array marks [5] can be accessed as ……………. .
(A) marks[1], marks[2], marks[3], marks[4], marks[5],
(B) marks[-1], marks[1], marks[2], marks[3], marks [4],
(C) marks[0], marks[l], marks[2], marks[3], marks [4],
(D) marks[-1], marks[0], marks[1], marks[2], marks [3].
(C) marks[0], marks[l], marks[2], marks[3], marks [4],

Question 89.
For example, to store the marks obtained by a , student in five tests in Mathematics subject, an
array of …………….. integer elements can be used.
(A) five
(B) six
(C) four
(D) seven
(A) five

Question 90.
The array variable marks [5] has an index value from ……………. .
(A) 1 to 5
(B) 0 to 4
(C) 0 to 5
(D) 1 to 4
(B) 0 to 4

Question 91.
In array variable marks [5] , marks [0] refers to the …………….. element.
(A) last
(B) second
(C) first
(D) none of these
(C) first

Question 92.
The array size is same as the number of values specified in …………… .
(A) braces
(B) index
(C) default value
(D) initialization
(A) braces

Question 93.
Methods sort() and fill() are part of ……………. class.
(A) Java.Arrays
(B) java.util
(C) java.util.Arrays
(D) All of these
(C) java.util.Arrays

Question 94.
int marks [ ] [ ] = new int [5] [3], the logical view of array elements is a table of ……………
(A) 3 rows and 5 columns
(B) 15 columns
(C) 5 rows and 3 columns
(D) 15 rows
(C) 5 rows and 3 columns

Question 95.
1-D array of ……………. can be considered as a string.
(A) spaces
(B) groups
(C) characters
(D) columns
(A) spaces

Question 96.
String ( ) without arguments create a …………… object with no character.
(A) string
(B) character
(C) buffer
(D) code
(A) string

Question 97.
To save space, if the characters are ……………, an array of bytes should be used instead of array of characters.
(A) ASCII
(B) coded
(C) ACSII
(D) ACIIS
(A) ASCII

Question 98.
String strl=”Divyakant Sir”;
String str2=”Sanjay Sir”;
System. out.prin tin (str 1 .compareTo (str2));
What will be the output of this program ?
(A) 0
(B) >0
(C) < 0
(D) None of these
(C) < 0

Question 99.
Method void ……………. copies characters of invoking string fromlndx to tolndx-l to target array from targetlndx onwards.
(A) toUpperCase()
(B) toLowerCase()
(C) concat(String str)
(D) getChars (intfromlndx, inttolndx, char target[], inttargetlndx)
(D) getChars (intfromlndx, inttolndx, char target[], inttargetlndx)

Question 100.
With array variable, length is an ……………… or property of array.
(A) attribute
(B) method
(C) string
(D) none of these
(C) string

Question 101.
Java library also provides ………………… class in java.util package.
(A) data
(B) string
(C) time
(D) date
(D) date

Question 102.
Method long …………….. returns number of milliseconds since January 1, 1970 GMT.
(A) Date (long elapsed Time)
(B) Date()
(C) toString()
(D) getTime()
(D) getTime()

Question 103.
Array are passed to a function argument by ……………..
(A) value
(B) reference
(C) both value and reference
(D) none of these
(B) reference

Question 104.
If an array is declared as a[10], then its elements will be stored as ……………….. .
(A) a[l] to a[10]
(B) a[l] to a[9]
(C) a[0] to a[9]
(D) a[0] to a[10]
(C) a[0] to a[9]

Question 105.
If ‘str’ is the object of String class and its content is “C IS A LANGUAGE”, then what is the value of str.length() ?
(A) 14
(B) 15
(C) 12
(D) 11
(B) 15

Question 106.
Method getTime() returns ……………. data type.
(A) long
(B) String
(C) void
(D) Date
(A) long

Question 107.
What is the full form of GMT ?
(A) Greenwich Median Time
(B) Greenwich Mode Time
(C) Greenwich Modern Time
(D) Greenwich Mean Time