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