当前位置:首页 > C复习提纲
C.执行4次 D.执行3次
二、填空题
1.一个完整的可运行的C源程序是由 个主函数或零个以上的辅助函数构成。 2.在C语言中的实型变量分为两种类型,它们是float和 。
3.C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是 。
4.若有定义: int x=3, y=2; float a=2.5,b=3.5;,则表达式 (x+y)%2+(int)a/(int)b的值为 。
5.C语言中,数组元素的下标下限隐含为 。
6.凡是C源程序中行首以“#”表示的控制行都是 指令。 7.在C语言中,存储类型为 和 的变量只有在使用 它们时才占有存储空间。
8.循环语句:for( n=6,k=1;n<=2;k++,n--)执行结束后,K的值为 。 9.在C语言程序中,函数的定义 嵌套,函数的调用可以 嵌套 。
三、阅读下列程序,写出执行结果
1.#include
if (x++>5) printf(“%d\\n”,x); else printf(“%d\\n”,x- -) }
2.main( )
{ int i,j,k; char space=' '; for(i=0;i<5;i++)
{ for (j=0;j<=i;j++) printf(\,space); for(k=0;k<5;k++) printf(\,'*'); printf(\; } }
3.Main( ) {int i,s=0;
int a[8]={1,2,3,4,5,6,7,8};
for(i=0;i<=7;i++) if (a[i]%2==0)s=s+a[i]; printf(“s=%d”,s); }
4.main( )
{ static char a[]=\; int i;
while (a[i])
{printf(\;i++;} }
四、程序填空
1. 下面程序的功能是打印100以内个位数为6且能被3整除的所有数。 #include
2.下面程序的功能是比较两个字符串是否相等,若相等则输出1,不等则输出0。 f(char s[],char t[]) {int i=0; while( && ) i++; return( ); } main( ) {char a[6],b[7]; int i;
scandf(“%s,%s”,a,b); i=f(a,b); pringf(“%d”,i); }
五、程序设计
1.编写程序求自然数1到100的和。
2.编写程序实现对输入的一行字符,统计其中有多少个单词,单词之间用空格隔开。 3.用选择法对数组中的10个整数按由小到大的顺序排序。
一、 1.D 2.A 3.C 4.C 5.B 6.A 7.C 8.C 9.B 10.C
二、 1.一个 2.double 3. 传值传递 4. 1 5. 0 6.系统 7.auto 寄存器 8. 7 9.可以 可以
三、 1.6 2.平行四边形 3.20 4.LANGUAGE 四、 1. j<10 j!=3 2. s[i] t[i] 五、 1.#include
int i,sum=0; for(i=1;i<=100;i++)
{ sum+=i; }
printf(\
共分享92篇相关文档