作業(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文件。
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文件。