云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > c程序设计练习题

c程序设计练习题

  • 62 次阅读
  • 3 次下载
  • 2025/12/2 22:16:00

6.若有定义int a[3][4]={{1,2,3,4},{5,6,7},{9,10}};则初始化后,a[1][2]的初值是__7____,a[2][1]的初值是_____10___.

7.在进行关系运算时,凡是结果为真,用1表示,结果为假用0表示。在进行判别时,把____非0_____作为真,把____0_________作为假。 8.表达式4/7的值是_______0__________。

9.C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是___int___。 10.设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为___2__

11. C程序的基本单位是函数。一个函数由函数的____函数名_____和__函数体_______两部分组成。

12.若a=3,b=5, 则表达式a>b?a: b++的值是_____6______。

13.___顺序结构_______、_分支结构_________、___循环结构_______是结构化程序设计的三种基本结构。

14.以下程序执行后sum的值是____15________ void main( ) { int i , sum=0;

for (i=1;i<6;i++) sum+=i; printf(\ }

15.以下程序执行后i的值是 10 main()

{ int i,sum=0; for(i=1;i<10;i++) sum=sum+i;printf(“%d\\n”,i);}

16. 在C语言中,一个float型数据在内存中所占的字节数为___4___,一个double型数据在内存中占 8 字节。 17.有定义char c[]=”hello”;数组C长度是 6 ,字符串C长度是 5 。 18.若有定义:double x[3][5];则x数组中行下标的最小值为 0 ,列下标的最大值是 4 。

19.若有定义:int a[ ]={2,4,6,8,10,12},*p=a;则*(p+1)的值是__4_______,

20.在程序中使用字符串函数时,应在程序开头包含 #include 头文件,使用数学函数时,应在程序开头包含__#include______头文件。

21.C语言中,一个函数一般由两个部分组成,分别是_函数说明部分__________和______函数体___。

三、程序填空、读程序写结果题 1. 计算n!

main() {int i,s,n; Int a=1 ;

scanf(“%d”,___&n___);

for (i=1;i<=n; i++) {a=a*i;s+=a;} ; printf (“n!=%d”,s); }

2. 从键盘输入一行字符输入回车结束,统计回车前字符的个数

main( ) { int num=0; char ch;

printf(”请输入一行字符,敲回车键结束:\\n”); while ( (ch=getchar()) !='\\n') num++ ; printf(“回车前字符个数:%d\\n\}

3. 判断一个数n是否素数。

main() { int n, k, i;

printf(‘“\\n enter n:”); scanf(“%d”,&n);

for (i=2;i<=n-1;i++) if (n%i==0) {k=0;break;} if ( f ) printf(“\\n%d 是素数.”, n); else printf(“\\n %d 不是素数.”,n);} 4.输入10个数,求平均值

main()

{float score[10],s=__0___; int i;

for (i=0;i<10;__i++___)

{scanf(“%d”, ____score[i]________); s=s+ score[____i___];} printf(“%f”,s/10); 5.以下三角形式打印“小九九”。

main() {int i,j;

for (i=1;i<=9;i++) {for ( j=1;j<= 9 ;j++)

printf( “%d X %d = - ”,j,i, ); printf(“\\n”); } }

四、读程序写结果

1.以下程序的输出结果是__1_____ main( )

{ int a=1,b=2,c=3; printf(“%d”,c>b>a); }

2.以下程序的输出结果是_123 _____ main() {int m,n; for(m=1;m<2;++) {for(n=1;n<=3;n++) printf(“%d”,m*n); printf(“\\n”); } }

3.下列程序段的输出结果是___Hell0,you___________

void main()

{ char b[]=\b[5]=0;

printf(\

4. 以下程序的输出结果是_____x=5,y=6,z=6_____________

#include void main( ) { int x,y,z;

x=5; y=++x; z=x++; printf (“x=%d,y=%d,z=%d”,x,y, z); }

5. 以下程序的输出结果是________5__________

#include main() {int x=2,y=1; if(y!=0) x=5; printf(“%d”,x); } 6.以下程序的输出结果是__10____ #include “stdio.h”

main() {int s,i;

for(s=0,i=1;i<5;i++) s+=i; printf(“%d”,s); }

7.以下程序的输出结果是__3,5____ #include “stdio.h” main()

{int *p1, *p2, *p, i1, i2; i1=3; i2=5; p1=&i1; p2=&i2;

printf(“%d,%d\\n”,*p1,*p2); }

8. 以下程序的输出结果是__10,10____ main()

搜索更多关于: c程序设计练习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

6.若有定义int a[3][4]={{1,2,3,4},{5,6,7},{9,10}};则初始化后,a[1][2]的初值是__7____,a[2][1]的初值是_____10___. 7.在进行关系运算时,凡是结果为真,用1表示,结果为假用0表示。在进行判别时,把____非0_____作为真,把____0_________作为假。 8.表达式4/7的值是_______0__________。 9.C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是___int___。 10.设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为___2__ 11. C程序的基本单位是函数。一个函数由函数的____函数名_____和__函数体_______

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com