chapter4_rev4.6

      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