6. What is the difference between the = symbol and == symbol?
Ans:
The = symbol is often used in
mathematical operations. It is used to assign a value to a given variable. On
the other hand, the == symbol, also known as “equal to” or “equivalent to”, is
a relational operator that is used to compare two values.
7. Can the curly brackets { } be used to enclose a single line of code?
Ans:
While curly brackets are mainly
used to group several lines of codes, it will still work without error if you
used it for a single line. Some programmers prefer this method as a way of
organizing codes to make it look clearer, especially in conditional statements.
8. What are header files and what are its uses in C programming?
Ans:
Header files are also known as
library files. They contain two essential things: the definitions and
prototypes of functions being used in a program. Simply put, commands that you
use in C programming are actually functions that are defined from within each
header files. Each header file contains a set of functions. For example:
stdio.h is a header file that contains definition and prototypes of commands
like printf and scanf.
9. What is syntax error?
Ans:
Syntax errors are associated with
mistakes in the use of a programming language. It maybe a command that was
misspelled or a command that must was entered in lowercase mode but was instead
entered with an upper case character. A misplaced symbol, or lack of symbol,
somewhere within a line of code can also lead to syntax error.
10. What are variables and it what way is it different from constants?
Ans:
Variables and constants may at
first look similar in a sense that both are identifiers made up of one
character or more characters (letters, numbers and a few allowable symbols).
Both will also hold a particular value.
Values held by a variable can be altered throughout the program, and can
be used in most operations and computations. Constants are given values at one
time only, placed at the beginning of a program. This value is not altered in
the program. For example, you can assigned a constant named PI and give it a
value 3.1415 . You can then use it as PI in the program,
instead of having to write 3.1415 each time you need it.
11. How do you access the values within an array?
Ans:
Arrays contain a number of
elements, depending on the size you gave it during variable declaration. Each
element is assigned a number from 0 to number of elements-1. To assign or
retrieve the value of a particular element, refer to the element number. For
example: if you have a declaration that says “intscores[5];”, then you have 5
accessible elements, namely: scores[0], scores[1], scores[2], scores[3] and scores[4].
12. What is wrong in this statement? scanf(“%d”,whatnumber);
Ans:
An ampersand & symbol must be
placed before the variable name whatnumber. Placing & means whatever
integer value is entered by the user is stored at the “address” of the variable
name. This is a common mistake for programmers, often leading to logical
errors.
13. What is debugging?
Ans:
Debugging is the process of
identifying errors within a program. During program compilation, errors that
are found will stop the program from executing completely. At this state, the
programmer would look into the possible portions where the error occurred.
Debugging ensures the removal of errors, and plays an important role in
ensuring that the expected program output is met.
14. Describe the order of precedence with regards to operators in C.
Ans:
Order of precedence determines
which operation must first take place in an operation statement or conditional
statement. On the top most level of precedence are the unary operators !, +, –
and &. It is followed by the regular mathematical operators (*, / and
modulus % first, followed by + and -). Next in line are the relational
operators <, <=, >= and >. This is then followed by the two
equality operators == and !=. The logical operators && and || are next
evaluated. On the last level is the assignment operator =.
15. What are the different file extensions involved when programming in C?
Ans:
Source codes in C are saved with .C file extension. Header files or
library files have the .H file extension. Every time a program source code is
successfully compiled, it creates an .OBJ object file, and an executable .EXE
file.
EmoticonEmoticon