1) Define C-language.
Ans: C-language is a structured programming language that divides program into many functions.
Ans: C-language is a structured programming language that divides program into many functions.
2) When and who developed
C-language?
Ans: Dennis Ritchie at Bell telephone laboratory developed C-language in 1972 AD.
Ans: Dennis Ritchie at Bell telephone laboratory developed C-language in 1972 AD.
3) Why is C called middle
level language?
Ans: C is called middle level language because it combines elements of high level language with some features of assembler. A high level language tries to give programmer everything through built-in language. A low level language forces programmer to define function directly from user level.
Ans: C is called middle level language because it combines elements of high level language with some features of assembler. A high level language tries to give programmer everything through built-in language. A low level language forces programmer to define function directly from user level.
4) What are the uses of
C-language?
Ans: C is mostly used to write system program such as operating system, language, compiler, text editor, language interpreters, utilities, etc.
Ans: C is mostly used to write system program such as operating system, language, compiler, text editor, language interpreters, utilities, etc.
5) List the basic data
types used in C with their memory consumption.
Ans: The basic data types used in C are:
Ans: The basic data types used in C are:
Data
Type
|
Description
|
Byte
|
Range
|
char
|
Character
|
1
|
0-255
|
int
|
Integer
|
2
|
-33767-32767
|
float
|
Single
precision
|
4
|
6 digits of
precision
|
double
|
Double
precision
|
8
|
12
digits of precision
|
Data
Modifiers: Data modifiers change the meaning of the basic data type to fit the
various situations. The data modifiers are:
Data
Type
|
Description
|
Byte
|
Range
|
short
int
|
Short
integer
|
2
|
-33767-32767
|
unsigned
int
|
Unsigned
Integer
|
2
|
0
to 65535
|
long
int
|
Long
integer
|
4
|
-4294967296 to 4294967295
|
6) List the
characteristics of C-language.
Ans: The characteristics are :
i) It is a high level language with some features of low level language.
ii) It is mostly used to prepare system software.
iii) It is structured programming language with function procedure.
iv) It supports local and global variable.
v) It has only 32 characters.
Ans: The characteristics are :
i) It is a high level language with some features of low level language.
ii) It is mostly used to prepare system software.
iii) It is structured programming language with function procedure.
iv) It supports local and global variable.
v) It has only 32 characters.
7)
What
are operators? What are the different types of C operator?
Ans:
Operators are special symbols that are meant for specific tasks or operators.
The
different types of C operators are:-
Arithmetic operators
Assignment operators
Unary operators
Relational operators
Logical operators
Conditional operators
8)
What
are urinary operators? State the rules of logical operators.
Ans: The operator that operates on one
operand variable or constant is called urinary operator.
The logical operator are:
1)
// It connects two expression into one.
2)
&& operators connects two expression into one. Both expression must be
true for the overall expression must be
true for the overall expression to be true
3)
! operator reverses the “true” of an expression
9)
Why
is C language popular than QBASIC?
Ans:
Due to the following reasons C language is popular than QBASIC
1) It
is reliable, simple and easy to use
2) Programs
written in care efficient and fast
3) It
occupies less memory space
4) Programs
written in C can be reused
10)
What
do you mean by source code and object code?
Ans:
The instructions written using C language is known as source code.
Thr
machine – readable code which is obtained after translation is called object
code.
11)
What
is structured programming ?
Ans:
The programming that follows a top- down approach, on which developers separate
the overall program structure into different sub selection is called structured
programming.
12)
Write
any two advantages of structured programming ?
Ans:
The two advantages of structured programming are:
a) It
is easy to design code and test the program modules independently
b) It
is possible to use a single module in different in different places which
reduces program codes.
13)
Write
down the features of C- language.
Ans:
The features of structured language are:
a) C
is the structured programming language.
b) C
has powerful set of operators.
c) C
is a high level programming language.
d) C
contains very less number of keywords
14)
Comparing
C and QBASIC languages.
Ans:
QBASIC
|
C
|
It is a high level language
without feature of low level language.
|
It is a high level language
with some features of low level language.
|
It is mostly used to design
application software.
|
It is mostly used to prepare
system software.
|
It supports structure
programming with sub and function procedure.
|
It is a structured programming
language with function procedure.
|
It supports local and global
variable.
|
It also supports local and
global variable.
|
IBM PC version of BASIC has
around 159 keywords.
|
It has only 32 keywords.
|
15)
What
is top-down designing model?
Ans:
Dividing a complex task into many small modules into order to perform the task
is called top-down design.
16)
Mention
the advantages of C language.
Ans:
Advantages of C language:
a) Readability
b) Maintainability
c) Portability
d) Reusability
17)
What
are different types of C language?
Ans:
Different types of C language are:
a) Common
C
b) ANSI
C
18)
What
do you mean by source code and object code?
Ans:
The machine readable code written which is obtained after the translation is
called object code.
The
instructions written using C language C language is known as source code.
19)
What
are the advantages of C language?
Ans:
the advantages of C language are:-
a) It
is machine independent programming language
b) It
is easy to learn and implemented C language
c) It
can be implemented from mobile device to
mainframe computers.
d) It is the mother of all modern programming language
like python, pearl 5 and PHP
20)
What
are the disadvantages of C language?
Ans:
The disadvantages of C languages are:-
a) There
is no runtime checking. It has poor errors detection system.
b) On
large programs , it is hard to find errors.
c) There
is no strict type checking int data type to float variables.
d) It
does not support modern programming methodologies oriented programming
language.
21)
Define
counter and accumulator in terms looping.
Ans:
A counter is a variable which controls the loop statement and provides the
track to run the loop statement in certain number times.
Accumulator
is a numeric variable which accumulates the values in a loop statement.
No comments:
Post a Comment