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