Karnataka SSLC Question Paper 2026 Programming in ANSI C – Text
Read the full text of this question paper below — useful to quickly search, copy and reference the content online without downloading the PDF.
📄 View text version (8 pages)
Page 1
Tear here/CÈÉí¨Ü PÜñܤÄÔ
±ÜÅÍæ° ±Ü£ÅPæ PÜÅÊÜá ÓÜíTæÂ :
Q.P. Sl. No. :
Joár ÊÜáá©ÅñÜ ±ÜâoWÜÙÜ ÓÜíTæÂ : 8 ]
Total No. of Printed Pages : 8 ]
A
Joár ±ÜÅÍæ°WÜÙÜ ÓÜíTæÂ : 17 ]
TEAR HERE TO OPEN THE QUESTION PAPER WITH REVERSE JACKET
Total No. of Questions : 17 ]
×ÊÜáá¾S hÝPæp… Öæãí©ÃÜáÊÜ ±ÜÅÍæ°±Ü£ÅPæ¿á®Üá° ñæÃæ¿áÆá CÈÉ PÜñܤÄÔ
ÓÜíPæàñÜ ÓÜíTæÂ : 54 Code No. : 54
ËÐÜ¿á : ±æäÅàWÝÅËáíW… C®… ANSI ‘C’
Subject : PROGRAMMING IN ANSI ‘C’
¶´¤MO⁄ : 01. 04. 2026 ] [ Date : 01. 04. 2026
ÓÜÊÜá¿á : ¸æÙÜWæY 10-00 Äí¨Ü ÊÜá«ÝÂÖܰ 1-15 ÃÜÊÜÃæWæ ] [ Time : 10-00 A.M. to 1-15 P.M.
V⁄¬Œ⁄r @MO⁄V⁄◊⁄fl : 80 ] [ Max. Marks : 80
Cut here /B∆« O⁄}⁄°¬“
General Instructions to the Candidate :
1. This question paper consists of 17 questions.
2. This question paper has been sealed by reverse jacket. You have to cut
on the right side to open the paper at the time of commencement of
the examination ( Follow the arrow mark ). Do not cut the left side to
open the paper. Check whether all the pages of the question paper are
intact.
Tear here/CÈÉí¨Ü PÜñܤÄÔ
3. Follow the instructions given against the questions.
4. Figures in the right hand margin indicate maximum marks for the
questions.
5. The maximum time to answer the paper is given at the top of the
question paper. It includes 15 minutes for reading the question paper.
10/5010 1 of 8
Page 2
54
Note : Answer all the questions.
I. Four alternatives are given for each of the following
questions / incomplete statements. Select the most
appropriate alternative and write it in the answer book along
with its alphabet : 10 × 1 = 10
1. C language was invented in
(A) Bell labs (B) IBM labs
(C) TCS (D) Verizon labs
2. The valid variable name is
(A) sum (B) int
(C) float (D) 1982
3. The bitwise OR operator is
(A) & (B) &&
(C) | (D) ^
10/5010 2 of 8
Page 3
54
4. Statement terminator is represented by the symbol
(A) # (B) @
(C) ~ (D) ;
5. The operator % in C language is called
(A) percentage operator
(B) modulus operator
(C) division operator
(D) multiplication operator
10/5010 3 of 8
Page 4
54
6. Multiple branching can be implemented using
(A) Switch statement
(B) For statement
(C) do ... while statement
(D) if ... else statement
7. The size of the float data type is
(A) 1 (B) 2
(C) 3 (D) 4
10/5010 4 of 8
Page 5
54
8. Which one of the following is an assignment operator ?
(A) ; (B) +
(C) = (D) ⇒
9. Which one of the following is correct with respect to the size
of the data types in C language ?
(A) int < char > float (B) char > int > float
(C) char < int < float (D) int > char < float
10. The conversion specification character for hexadecimal
number is
(A) %OX (B) %S
(C) %C (D) %D
10/5010 5 of 8
Page 6
54
II. Answer the following questions :
11. a) Mention any four applications of C. 2
b) List the data types in C language. 3
c) Write down the structure of C program. 5
12. a) Explain character constant. 2
b) Explain C character set. 3
c) Write a C program to print your school name. 5
13. a) What is a variable ? 2
b) Explain if ... else statement. 3
c) Explain printf ( ) and scanf ( ). 5
10/5010 6 of 8
Page 7
54
14. a) Explain the goto statement. 2
b) Write a C program to find whether a given number is odd or
even. 8
15. a) Define C keyword. 2
b) Write a C program to find the largest of 2 numbers. 8
16. a) Explain identifiers. 2
b) Write a C program to calculate simple interest. 8
17. a) Explain escape sequences. 2
b) Write a C program to convert temperature in degree Celsius
to degree Fahrenheit. 8
10/5010 7 of 8