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