第一范文网 - 专业文章范例文档资料分享平台

C复习提纲

来源:用户分享 时间:2025/10/4 2:44:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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 main( ) {int x=5;

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 main( ) {int i,j; for (i=0; ;i++) { j=i*10+6; if( ) continue; printf(“%d”,j); } }

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 main( ) {

int i,sum=0; for(i=1;i<=100;i++)

{ sum+=i; }

printf(\

搜索更多关于: C复习提纲 的文档
C复习提纲.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c23y8z9y7q96vuda8cemd_11.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top