(a) C language has been developed by
(1) Ken Thompson
(2) Dennis Ritchie
(3) Peter Norton
(4) Martin Richards
(b) C can be used on
(1) Only MS-DOS operating system
(2) Only Linux operating system
(3) Only Windows operating system
(4) All the above
(c) C programs are converted into machine language with the
help of
(1) An Editor
(2) A compiler
(3) An operating system
(4) None of the above
(d) The real constant in C can be expressed in which of the
following forms
(1) Fractional form only
(2) Exponential form only
(3) ASCII form only
(4) Both fractional and exponential forms
(e) A character variable can at a time store
(1) 1 character
(2) 8 characters
(3) 254 characters
(4) None of the above
(f) The statement char ch = ‘Z’ would store in ch
(1) The character Z
(2) ASCII value of Z
(3) Z along with the single inverted commas
(4) Both (1) and (2)
(g) Which of the following is NOT a character constant
(1) ‘Thank You’
(2) ‘Enter values of P, N, R’
(3) ‘23.56E-03’
(4) All the above
(h) The maximum value that an integer constant can have is
(1) -32767
(2) 32767
(3) 1.7014e+38
(4) –1.7014e+38
(i) A C variable cannot start with
(1) An alphabet
(2) A number
(3) A special symbol other than underscore
(4) Both (2) & (3) above
(j) Which of the following statement is wrong
(1) mes = 123.56 ;
(2) con = 'T' * 'A' ;
(3) this = 'T' * 20 ;
(4) 3 + a = b ;
(k) Which of the following shows the correct hierarchy of
arithmetic operators in C
(1) **, * or /, + or -
(2) **, *, /, +, -
(3) **, /, *, +, -
(4) / or *, - or +
(l) In b = 6.6 / a + 2 * n ; which operation will be performed
first?
(1) 6.6 / a
(2) a + 2
(3) 2 * n
(4) Depends upon compiler
(m) Which of the following is allowed in a C Arithmetic
instruction
(1) [ ]
(2) { }
(3) ( )
(4) None of the above
(n) Which of the following statements is false
(1) Each new C instruction has to be written on a separate
line
(2) Usually all C statements are entered in small case letters
(3) Blank spaces may be inserted between two words in a C
statement
(4) Blank spaces cannot be inserted within a variable name
(o) If a is an integer variable, a = 5 / 2 ; will return a value
(1) 2.5
(2) 3
(3) 2
(4) 0
(p) The expression, a = 7 / 22 * ( 3.14 + 2 ) * 3 / 5 ; evaluates to
(1) 8.28
(2) 6.28
(3) 3.14
(4) 0
(q) The expression, a = 30 * 1000 + 2768 ; evaluates to
(1) 32768
(2) -32768
(3) 113040
(4) 0
(r) The expression x = 4 + 2 % - 8 evaluates to
(1) -6
(2) 6
(3) 4
(4) None of the above
(s) Hierarchy decides which operator
(1) is most important
(2) is used first
(3) is fastest
(4) operates on largest numbers
(t) An integer constant in C must have:
(1) At least one digit
(2) Atleast one decimal point
(3) A comma along with digits
(4) Digits separated by commas
(u) A character variable can never store more than
(1) 32 characters
(2) 8 characters
(3) 254 characters
(4) 1 character
(v) In C a variable cannot contain
(1) Blank spaces
(2) Hyphen
(3) Decimal point
(4) All the above
(w) Which of the following is FALSE in C
(1) Keywords can be used as variable names
(2) Variable names can contain a digit
(3) Variable names do not contain a blank space
(4) Capital letters can be used in variable names
(x) In C, Arithmetic instruction cannot contain
(1) variables
(2) constants
(3) variable names on right side of =
(4) constants on left side of =
(y) Which of the following shows the correct hierarchy of
arithmetic operations in C
(1) / + * -
(2) * - / +
(3) + - / *
(4) * / + -
(z) What will be the value of d if d is a float after the operation
d = 2 / 7.0?
(1) 0
(2) 0.2857
(3) Cannot be determined
(4) None of the above
The statement char ch = ‘Z’ would store in ch
ReplyDelete(1) The character Z
if we give "Z" then it will give ASCII
char always store ascii value in it
DeleteIt is very helpful
Delete
ReplyDeleteint x = (2%-8);
Output is 4 or 2 ?Can you explain your answer
Output is 2 only..when we use modulo operator the numerator will be the result for (numer< denom)..sign also sign of numer
Delete(2%-8) =2
DeleteSir muja in question Ka pdf upload Kara do
ReplyDeleteQuestion Chp 1st mein hain....
DeleteSir pdf upload Kara do
ReplyDeleteSir question no. (e) &(u) mein doubt hai, explain kare kaise
ReplyDeleteQn. H I have problem with h no.
ReplyDeleteThose who want pdf of this answer you should visit here.https://cprogrammingexcercise.blogspot.com/2020/07/c-programming-excercise-1-let-us-c.html#more
ReplyDeletevery helpful
ReplyDeletehelpful
ReplyDeleteThe below expressions a=30 *1000+2768;
ReplyDeleteEvaluate to:
A)32768
B)-32768
C)113040
4)0
A)32768
DeleteA)32768
ReplyDeleteThanks for this solution
DeleteWhich of the following is odd one out
ReplyDelete1) + 2) - 3) / 4) **
4
DeleteA character variable can never store more than
ReplyDeleteSelect one:
a. 32 characters
b. 254 characters
c. 8 characters
d. 1 character
d = 1 character
Delete1 character
ReplyDeleteWhich of the following shows the correct hierarchy of arithmetic operations in C *
ReplyDelete(), *, or /, + or -
(),*,/,+,-
(), *, or /, - or +
(),/,*,+,_
I have one doubt of Q.N[C] of (a).
ReplyDeleteI have one doubt Q,N (W)b piont also false.
ReplyDelete