0% found this document useful (0 votes)
86 views

Btech 1 Sem Programming For Problem Solving kcs101 2022

This document contains the details of a BTech programming exam including sections, questions, and marks. Section A contains 10 short answer questions worth 2 marks each related to memory hierarchy, RAM, C code output, continue statements, loops, structures, sorting, macros, and linked lists. Section B contains 5 long answer questions worth 10 marks each related to compilers vs interpreters, operators, recursion, arrays, and pointers. Sections C, D, E, F, and G each contain 2 long answer questions worth 10 marks related to additional programming concepts. The exam is worth a total of 100 marks and covers various fundamental programming and problem-solving topics.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views

Btech 1 Sem Programming For Problem Solving kcs101 2022

This document contains the details of a BTech programming exam including sections, questions, and marks. Section A contains 10 short answer questions worth 2 marks each related to memory hierarchy, RAM, C code output, continue statements, loops, structures, sorting, macros, and linked lists. Section B contains 5 long answer questions worth 10 marks each related to compilers vs interpreters, operators, recursion, arrays, and pointers. Sections C, D, E, F, and G each contain 2 long answer questions worth 10 marks related to additional programming concepts. The exam is worth a total of 100 marks and covers various fundamental programming and problem-solving topics.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Printed Page: 1 of 2

Subject Code: KCS101


0Roll No: 0 0 0 0 0 0 0 0 0 0 0 0 0

BTECH
(SEM I) THEORY EXAMINATION 2021-22
PROGRAMMING FOR PROBLEM SOLVING

Time: 3 Hours Total Marks: 100


Note: 1. Attempt all Sections. If require any missing data; then choose suitably.

SECTION A
1. Attempt all questions in brief. 2x10 = 20
Qno. Question Marks CO
a. Draw the Memory hierarchy representation. 2 1
b. Why is RAM called a Volatile memory? 2 1
c. Write down the output of following code. 2 2
#include <stdio.h>
int main()
{ int a=23;
;
;printf("%d",a);
;
return 0;
}
d. Write down the output of following code. 2 2
#include<stdio.h>
int main()
{ int a = 5;
a = 1, 2, 3;
printf("%d", a);
return 0;
}
e. Write the use of continue statement. 2 3
f. What is the difference between entry control loop and exit control loop? 2 3
g. How the size of the structure defined in c programming? 2 4
h. Why is sorting process required? 2 4
i. Write the advantages of using macro in C programming. 2 5
j. Draw the basic structure of Linked List and explain its node. 2 5

SECTION B
2. Attempt any three of the following: 3x10 = 30
Qno. Question Marks CO
a. Differentiate between Compiler and Interpreter. Draw the flow chart of 10 1
swapping of two numbers.
b. What do you mean by Operands? Discuss the operator precedence and 10 2
associatively of all the operators.
c. Write the advantage of recursive function? Write a program to print the 10 3
Fibonacci series up to n number with recursive function.
d. Write short note on array. Write the program for matrix multiplication of 10 4
two matrix elements.
e. Explain the concept of pointer in self-referential structure with proper 10 5
example.

1|Page
Printed Page: 2 of 2
Subject Code: KCS101
0Roll No: 0 0 0 0 0 0 0 0 0 0 0 0 0

BTECH
(SEM I) THEORY EXAMINATION 2021-22
PROGRAMMING FOR PROBLEM SOLVING

SECTION C
3. Attempt any one part of the following: 1x10=10

Qno. Question Marks CO


a. Differentiate between High level and Low-Level Programming. Draw 10 1
and explain the diagram of Digital computer.
b. Explain the different kind of storage classes used in C programming 10 1
with proper syntax.

4. Attempt any one part of the following: 1x10=10


Qno. Question Marks CO
a. Write the use of Break statement in switch case. Write a program to find 10 2
out the greatest number out of three numbers.
b. Explain different type of operators in C programming. Which concept 10 2
makes the difference between operators when precedence is same?

5. Attempt any one part of the following: 1x10=10


Qno. Question Marks CO
a. Write a program to print the pattern 10 3
1
23
456
7 8 9 10
b. Write a Program to find the entered number is Armstrong number or not. 10 3

6. Attempt any one part of the following: 1x10=10


Qno. Question Marks CO
a. Write a program two find out the odd place and even place numbers 10 4
from the array elements and print the sum of these numbers respectively.
b. Write the program for bubble sorting an explain it with example list 5, 7, 10 4
2, 1, 3, 6.

7. Attempt any one part of the following: 1x10=10


Qno. Question Marks CO
a. Write the importance of free () function in Dynamic memory allocation. 10 5
Explain dynamic memory allocation with the functions use in it.
b. Difference between read and write mode in file handling. Write a 10 5
program to copy the content from file to another file and count the
characters.

2|Page

You might also like