Programming Concepts and Logics | Check Your Level | MCQ April 3, 2025April 17, 2024 by jaminrai Programming Concepts & LogicsThis MCQ helps to check levels of:your understanding on programming languagesunderadatnd about compiler, interpreter and Assemblerdifferent High level languagesdifferent types of errors in programmingcontrol structureProgram design toolstypes of dataI/O function, operator and many more 1 / 76This of the following statement is not true A compiler is more efficient than interpreter A compiler does not create object code A compiler finds errors after compilation process A compiler is faster than interpreter 2 / 76Which of the following is not a type of branching statement? If else if If else Do while Switch case 3 / 76Which of the following symbol is not a valid keyword else if short break auto 4 / 76Which of the following statement is not true? #include and #define are commonly used preprocessors #include helps to necessary headers files to the program Library function are defined outside header files Preprocessor directive is a special type of program that helps to execute codes before passes through compiler. 5 / 76Which component is not required in a simple if else statement? false statement counter statement true statement condition 6 / 76Which one is input function? putchar scanf puts printf 7 / 76What is the use of sqrt() library function? To find square of given number To find square root of given number. To find roots of equations To find square root of a circle. 8 / 76Which one is output function? printf gets scanf getchar 9 / 76The Expression : a+=4 means a=a+4 a=4+4 a+4=a a=4 10 / 76Which type of constant is defined by using #define? character symbolic integer constant escape sequence 11 / 76Array elements are always store in ________ memory location Sequential and Random Random Non of these Sequential 12 / 76Null character is represented by n 2 O 13 / 76What is program? A finite set of instruction to computer to perform specific task A finite set of functions to computer to perform specific task All of the options are correct A finite set of subprograms to computer to perform specific task 14 / 76Which component is not required to define a simple loop? condition counter statement initialization break statement 15 / 76Which of the following is format specification for printing string in printf() %s %f %d %c 16 / 76Which of the following format specifier is used for string data type? d s f g 17 / 76How long the following loop runs? for(x=1;x=3;x++) Forever One time Three times Never 18 / 76What is the maximum length of a C string? 256 characters None of these options are correct 32 characters 64 characters 19 / 76Among unary operation which operator represents increment? ++ ! -- = 20 / 76Which of the following is not basic data types in C language? char float int string 21 / 76Which keyword can be used for coming out of recursion? Return Break Exit Both Return and Break 22 / 76Which escape character can be used to begin a new line in c? b m n a 23 / 76Which of the following is not an arithmetic operator? * & % + 24 / 76Which of the following statement is not true?? A syntax error is easy to find than logical error. A logical error is easily detected by compiler. Meaningless instructions make the logical errors A run time errors occur during the running time of the software 25 / 76Which of the following symbol is valid identifier? x.1 X_1 1.x 1_x 26 / 76How much memory should require holding long integer data in Computer? 8 4 1 2 27 / 76What is the output of expression : 7%3 2.5 1 2 3 28 / 76Number of keywords present in C languages is? 64 34 32 62 29 / 76C program are converted into machine language with the help of Interpreter An operating system An Editor A compiler 30 / 76Every program in C has at least one function which is _________ None of these void main sum 31 / 76What c function copies the contents of one string to another? strcmp() strrev() None strcpy() 32 / 76C Language developed at _____? AT & T's Bell Laboratories of French in 1972 Sun Microsystem in 1973 Cambridge University in 1972 AT & T's Bell Laboratories of USA in 1972 33 / 76Which of the following is not a type of control structure? Selection Sequence Looping Condition 34 / 76Which operator is used to find remainder of two integers? MOD ! % 35 / 76A labeled statement consist of an identifier followed by , : ; = 36 / 76What is the work of break keyword? Exit form loop or switch statement Restart execution of program None of these Halt execution of program 37 / 76Which of the following language is not a type of third generation language? BASIC C Lanugage FORTAN Java 38 / 76The operator && is an example of ____ operator. Logical Assignment Increment Rational 39 / 76Which pair of functions below are used for single character I/O getchar() and putchar() none of these input() and output() scanf() and printf() 40 / 76Which of the following statement is correct? strcmp(s1,s2) returns a number greater than 0 if s1<s2 strcmp(s1,s2) returns 1 if s1= =s2 strcmp(s1,s2) returns a number less than 0 if s1>s2 strcmp(s1,s2) returns 0 if s1= =s2 41 / 76Which statement is not true? The size of an array is static. The data items of array are stored in contiguous memory locations. An array is collection of dissimilar type of data items. An array is collection of similar type of data items. 42 / 76Which is the unformatted input function to accept a multiword input in c language? finds() gets() scanf() getc() 43 / 76The continue statement cannot be used with ____ Do while For Switch While 44 / 76Int len=strlen("Jamin Rai"); printf(%d",len);What would be the value of len printed? Depends on compiler 9 10 8 45 / 76Which operators are known as ternary operators? <,;; ::? ?: None of these 46 / 76Which type of type specifier is used to hold integer type data? %e %d %c %f 47 / 76Which of the following symbol is not a valid character set? @ > # < 48 / 76Which loop executes at least once do while while if For 49 / 76Which of the following statement is not true? EBCD is 8 bits codes to represent 256 characters or symbols in IBM mainframe BCD code is represented in terms of 5 bits to represent a single decimal digit. Unicode is 16 bits codes to represent 65536 different characters, numbers, symbols,, etc. ACSII is 8 bit codes to represents 256 characters or symbols 50 / 76The activity of removing an error in the program is called _____ Compiling Editing Entering Debugging 51 / 76A string in C is Both 1-D and 2-D array of character 1-D Array of character None of these 2-D Array of Character 52 / 76_____ is a picture in which the flows of computational paths are depicted. Flowchart Code Program Algorithm 53 / 76Which of the following is not true? A flowchart can solve complex real-world problem Pseudo code is expressed in terms of English like structure and mathematical expression. Flowchart is a pictorial form of algorithm that describes the procedure to solve a problem Algorithm is a finite sequence of instructions for solving a problem 54 / 76Which of the following statement is not true? C is structural programming language. C is internationally standardized programming language C is a general purpose low level programming language C is powerful and portable programming language 55 / 76A string constant in C is terminated by ' ' " "" 'O' 56 / 76If you have to make decision based on multiple choices, which of the following is best suited? If else if If else All of these If 57 / 76++ Operator used within loops increment the value of variable by 2 1 10 Depends on compiler 58 / 76This C function copies the contents of the source string at the end of the target string? both Strcat() & copycat() none of the options strcat() copycat() 59 / 76Who is the father of C programming? E.F. Codd Dennis Ritchie Von Neuman James A. Gosling 60 / 76The ____ statement is used in the loops to skip a part of the loop and continue the next cycle of the loop. Continue Break If Switch 61 / 76Which of the following is interpreted language? C++ Language C Language BASIC Visual Basic 62 / 76Which of the following character is used to terminate an instruction in C Program? Comma Period Semicolon Colon 63 / 76Which header file is essential for using strcmp() finction? string.h text.h strings.h strcmp.h 64 / 76Which function is used to copy string? strcopy strcpy strcat strcp 65 / 76What will be the value of y if x=8? Y=(x>6?4:6) compiler error 6 0 4 66 / 76The process of translating a source program into machine language is a function of: Translator Assembler Compiler None of these 67 / 76C is _____ Language? Low Level Machine Level High Level Middle Level 68 / 76The operator & is used for Logical AND Bitwise OR Bitwise AND Logical OR 69 / 76Which function is used to display a string? gets putchar scanf printf 70 / 76Which of the following is not a loop used in C Do while loop For loop For each loop While loop 71 / 76Which among the following is an unconditional control structure? for if-else do-while goto 72 / 76Operator % in C language is called? Percentage operator Division Modulus Quotient operator 73 / 76Which of the following symbol is used to denote a pre-processor statement? ; # ~ ! 74 / 76A C string element is always stored in? None of these options Random access location Alternate memory location Sequential memory location 75 / 76Which of the following operator reverse the result of expression its operators on? || && ! All of the options are correct 76 / 76Which is the right way to declare constant in C? const int var = 10; int const var = 10; int const var=10; All of these Your score isThe average score is 0% 0% Restart quiz Post Views: 1,189