C PROGRAMMING IN ANSI C
chapter-4 BP=109
REVIEW QUESTIONS
4.6 STATES ERRORS,IF ANY,IN THE FOLLOWING STATEMENTS.
[A] :scanf(“%c %f %d”,city,&price,&year);
=NO ERROR.
[B] :scanf(“%s %d”,city,amount);
= THERE WILL BE A & BEFORE amount.
[C] :scanf(“%f %d”,&amount,&year);
=NO ERROR.
[D] :scanf(\n”%f”,root);
= \n will remain into double quote.
[E] :scanf(“%c %d %ld”,*code,&count,root);
= * IS NOT ALLOWED BEFORE code AND ' &' WILL STAY BEFORE root.
4.7 WHAT WILL BE THE VALUES STORED OF THE VARIABLES year AND code WHEN THE DATA 1988,X ?
[A] :scanf(“%d %c”,&year,&code);
=year STORS 1988 AND code STORS X.
[B] :scanf(“%c %d”,&year,&code);
= year STORS X AND code STORS 1988.
[C] :scnaf(“%d %c”,&code,&year);
=code STORS 1988 AND year STORS X.
4.8 COUNT,PRICE,CITY HAVE VALUES:
count=1275,
price=-235.74,
city=Cambridge.
WHAT WILL BE THE OUTPUT THE STATEMENT ?
[A] :printf(“%d %f”,count,price);
OUTPUT: 1275 235.75.
[B] :printf(“%2d\n%f”,count,price);
OUTPUT: 1275 -235.740005
[C] :printf(“%d%f”,price,count);
OUTPUT: Cambridge
4.9 SHOW THE WRONG OF THE OUTPUT STATEMENTS.
[A] :printf(“%d.7.2%f”,year,amount);
WRONG=7.2 SHOULD REMAIN AFTER THE %
[B] :printf(“%-s,%c”\n,city,code);
WRONG=COMMA IS NOT ALLOWED AND \n SHOULD STAY INTO QUOTATION.
[C] :printf(“%f %d %s”,price,count,city);
=NO WRONG.
4.10 WHAT VALUES DOSE THE COMPUTER ASSIGN OF THIS INPUT STATEMENTS?
Scanf(“%4d %*d”,&year,&code,&count);
IF DATA KYED IN 19883745
0UTPUT=1988.
4.11 HOW CAN WE USE getcher() FUNCTION TO MULTICHARACTER STRINGS?
= BY INCLUDING SINGLE QUOTATION OVER MULTICHARACTER WE
CAN USE getchar() FUNCTION.
4.12 HOW CAN WE USE putchar() FUNCTION TO MULTICHARACTER STRINGS?
= BY INCLUDING SINGLE QUOTATION OVER MULTICHARACTER WE
CAN USE putchar() FUNCTION.
4.13 WHAT IS THE PURPOSE OF scanf() FUNCTION?
=IF WE WANT TO TAKE DATA AFTAR RUNNING THE PROGRAMM THEN
WE USE scanf FUNCTION.
4.14 DESCRIBE THE PURPOSE OF COMMONLY USED CONVERSION CHARACTERS IN A scanf() FUNCTION ?
=IT INDICATES WHAT TYPES OF DATA WE TAKE AS INPUT.
4.15 WHAT HAPPENS WHEN AN INPUT DATA ITEM CONTAIN ?
[A] MORE CHARACTERS THAN SPECIFIED FIELD WIDTH.
=VALUE WILL BE RIGHT-JUSTIFIED.
[B] FEWER CHARACTER THAN SPECIFIED FIELD WIDTH.
=VALUE WILL BE LEFT-JUSTEFIED.
4.16 WHAT IS THE PURPOSE OF printf() FUNCTION ?
=IT IS USED TO SHOW ANYTHIG ON OUTPUT.
4.17 DESCRIBE THE PURPOSE OF COMMONLY USED CONVERSION CHARACTERS IN A printf() FUNCTION ?
= IT INDICATES WHAT TYPES OF DATA WE WANT TO SHOW ON
OUTPUT.
4.18 WHAT HAPPENS WHEN AN 0UTPUT DATA ITEM CONTAIN ?
[A] MORE CHARACTERS THAN SPECIFIED FIELD WIDTH.
=VALUE WILL BE RIGHT-JUSTIFIED.
[B] FEWER CHARACTER THAN SPECIFIED FIELD WIDTH.
=VALUE WILL BE LEFT-JUSTEFIED.
$ Any Problem $
END