重庆市C语言程序设计复习试题二
《C语言程序设计》(二)
一、填空题:(每空2分,共20分)
1.已知直角三角形的直角边长a,b,计算其面积的算术表达式为_____________ 。
2.整型变量a,b的值分别为5,3,语句printf(″%d*%d=%d″,a,b,a*b);输出_____________。
3.设 a=12 则表达式a+=a和a*=2运行后a 的值分别为________________。
4.若已知a=10,b=15,c=1 表达式a*b&&c的运算结果________________。
5.在C语言中,能代表逻辑值"真"的是_________。
6.C语言源程序文件的后缀是_____,经过编译后,生成文件的后缀是_____,经过连接后,生成文件的后缀是______。
7.复合语句是由一对__________括起来的若干语句的组合,其在语法上与一个_________相同。
二、单选题:(每小题2分,共30分)
1.已知直角三角形的直角边长a,b,计算其面积的算术表达式为_____________ 。
2.整型变量a,b的值分别为5,3,语句printf(″%d*%d=%d″,a,b,a*b);输出_____________。
3.设 a=12 则表达式a+=a和a*=2运行后a 的值分别为________________。
4.若已知a=10,b=15,c=1 表达式a*b&&c的运算结果________________。
5.在C语言中,能代表逻辑值"真"的是_________。
6.C语言源程序文件的后缀是_____,经过编译后,生成文件的后缀是_____,经过连接后,生成文件的后缀是______。
7.复合语句是由一对__________括起来的若干语句的组合,其在语法上与一个_________相同。
二、单选题:(每小题2分,共30分)
1.以下叙述中正确的是( )
A.在C程序中整型可表示任何一个数。 B.C程序有主函数组成。
C.C程序由函数组成。 D.C程序由函数和过程组成。
2.若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句组是( )
A.a=a+b,b=a-b,a=a-b; B.t=a,a=b,b=t;
C.a=t,t=b,b=a; D.t=b;b=a;a=t;
3.以下函数调用语句中,含有的实参个数是( )
A.1 B.2 C.4 D.5
Func((exp1,exp2),(exp3,exp4,exp5));
4.下列语句中,哪一个可以输出26个大写英文字母( )
A.for (a='A';a<='Z'; printf("%c", ++a));
B.for (a='A';a='Z';a++) printf("%c", a);
C.for (a='A';a<='Z'; printf("%c", a++));
c语言数组最大值最小值D.for (a='A';a<'Z'; printf("%c", ++a));
5.C语言可执行程序的开始执行点是( )
A.在C程序中整型可表示任何一个数。 B.C程序有主函数组成。
C.C程序由函数组成。 D.C程序由函数和过程组成。
2.若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句组是( )
A.a=a+b,b=a-b,a=a-b; B.t=a,a=b,b=t;
C.a=t,t=b,b=a; D.t=b;b=a;a=t;
3.以下函数调用语句中,含有的实参个数是( )
A.1 B.2 C.4 D.5
Func((exp1,exp2),(exp3,exp4,exp5));
4.下列语句中,哪一个可以输出26个大写英文字母( )
A.for (a='A';a<='Z'; printf("%c", ++a));
B.for (a='A';a='Z';a++) printf("%c", a);
C.for (a='A';a<='Z'; printf("%c", a++));
c语言数组最大值最小值D.for (a='A';a<'Z'; printf("%c", ++a));
5.C语言可执行程序的开始执行点是( )
A.程序中第一条可执行语言 B.程序中第一个函数
C.程序中的main函数 D.包含文件中的函数
6.C语言中运算对象必需是整型的运算符是( )
A.% B./ C.! D.*
7.为float类型变量a、b输入数据1.2和2.3,下列哪一组是正确的( )
A.scanf(%f%f,&a,&b); 输入1.2,2.3
B.scanf(″%f2.1%f2.1″,a,b); 输入12,23
C.scanf(″%f;%f″,&a,&b); 输入1.2,2.3
D.scanf(″%f%f",&a,&b); 输入1.2换行2.3
8.假定a和b为int型变量,则执行以下语句后b的值为( )
a=1;b=10;
do
{ b-=a;a++;}
while(b--<0);
A.9 B.-2 C.-1 D.8
C.程序中的main函数 D.包含文件中的函数
6.C语言中运算对象必需是整型的运算符是( )
A.% B./ C.! D.*
7.为float类型变量a、b输入数据1.2和2.3,下列哪一组是正确的( )
A.scanf(%f%f,&a,&b); 输入1.2,2.3
B.scanf(″%f2.1%f2.1″,a,b); 输入12,23
C.scanf(″%f;%f″,&a,&b); 输入1.2,2.3
D.scanf(″%f%f",&a,&b); 输入1.2换行2.3
8.假定a和b为int型变量,则执行以下语句后b的值为( )
a=1;b=10;
do
{ b-=a;a++;}
while(b--<0);
A.9 B.-2 C.-1 D.8
9.若x和y都是int型变量,x=100,y=200,则下面程序片段:printf(“%d”,(x,y));的输出 结果是( )
A.200 B.100 C.100 200 D.输出格式符不够,输出不确定的值.
A.200 B.100 C.100 200 D.输出格式符不够,输出不确定的值.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论