C語言基礎(chǔ)(01-引言及預(yù)備知識)作業(yè)題

字號:

作業(yè)題:
    1、下列程序中格式錯在( )處。
     A. main() B. int a,b,z;
     C. a=2:b=3; D. z=a+b;
    分析:A,B,D 沒有錯誤。 C 中在a=2后面應(yīng)該是分號而不應(yīng)是":"號
    答: C
    2、C語言允許將一條語句寫在兩行上,下列語句不正確的是
     A. int a,
     B;
     B. int a
     ,b;
     C. int
     a,b
     D. int a,b
     ;
    分析:C語言規(guī)定可以在語句中的任何一個分隔符或空格處換行。上面4個選項中D.有問題因為在D.中第一行的最后沒有分隔符,而第二行只有一個分號,可以看做一個語句。所以D中的錯誤為:第一行是一個獨(dú)立的語句,但是少了一個分號。
    答: D
    3. C語言的一行寫不下時,可以
     A. 用逗號換行 B. 用分號換行
     C. 在任意一空格處換行 D. 用回車符換行
    分析:C語言可以在任何一個分隔符或空格處換行,所以此題的正確答案是 C
    答: C
    4. 下列程序段中,哪一個是錯誤的注釋方法?
    A. #in/*包含*/clude
     void main()
     {
     }
    B. #include
     void main/* */(/*主函數(shù)*/)
     {
     }
    C. #include
     void main()
     { int x/*初始化*/=10;
     /*打印*/printf("%d",x);
     }
    D. #include
     void main()
     {
     int x=10;
     printf("%d",x);
     /*打印x的值*”*=10*/
     }
    分析:根據(jù)C語言的規(guī)定:注釋不能插在標(biāo)識符的中間,在其它有分隔符的地方都可以插入注釋,上面四個程序段中只有A是將注釋插入在標(biāo)識符的中間了。所以A是錯誤的。
    答: A 來源:www.examda.com
    5. C語言程序是由( )組成的?
    答:C程序是由函數(shù)組成的。
    6. C程序運(yùn)行時,運(yùn)行的是什么文件?
    答:運(yùn)行的是EXE文件。