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