C语言-程序设计+复习计划题库.资料大全.doc





《C语言-程序设计+复习计划题库.资料大全.doc》由会员分享,可在线阅读,更多相关《C语言-程序设计+复习计划题库.资料大全.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、填空一、填空1.break 语句通常用于 switch / 循环 中。2.C 语言对数组下标的引用一般从 0 开始。3.C 语言中,一个函数一般由两个部分组成,它们是 函数首部 和 函数体 。 4.C 标准库函数中,字符串的处理函数包含在 string.h 头文件中,数学函数包含在 math.h 头文件中。5.C 程序的运行需要经过 编译 和 链接 两步进行。6.C 程序中用 /*/ 括起来的内容是程序的注释语句。7.C 语言函数是由函数首部和函数体两部分组成。其中,函数首部包括 函数类型 、 函数名 和 函数参数 。8.C 语言提供的三种逻辑运算符是 表达式 a b ? a + : +
2、b 的值为 4 。17. int x=1,y=1,z=1; x+=y+=z; 则表达式 xbc 的值是 0 。19. 定义一个指针 p,它指向一个有 6 个整型元素的一维数组,定义语句为 int *p=a6 ; 。20. 定义一个指针数组 p,它有 4 个元素,每个指针指向一个整型数据,定义语句为 int *p4; 。 21. 赋值语句是由 = 加上一个分号构成。22. 构成数组的各个元素必须具有相同的 类型 。23. 关系表达式 x+y5 的相反表达式为 x+y!5 。24. 函数 strlen(“12340xy“)的值为: 9 。25. 函数的形参在未被调用前不分配空间,函数形参的数据类型
3、要和实参相同。26. 函数体用开始,用结束。 27. 结构化设计中的三种基本结构是 顺序,选择,循环 。28. 如果一个函数无返回值,定义它时函数类型应是 void 。29. 若 x、y、z 均为 int 型变量,则描述“x 或 y 中有一个小于 z”的表达式是 (x|y)=10 or a=0|a=10t=+x | +y A) 不定值 B) 4 C) 1 D) 037、对表达式 for( 表达式 1; ;表达式 3) 可理解为 BA.)for(表达式 1;0; 表达式 3) B)for(表达式 1;1; 表达式 3)C)for(表达式 1; 表达式 1; 表达式 3) D)for(表达式 1;
4、 表达式 3; 表达式 3)38、语句 while(!e);中的条件 !e 等价于 AA) e=0 B) e!=1 C) e!=0 D) e39、下面程序段的运行结果是 Dfor(i=1;iint main()int a,b,c,d;a=b=5; c=(a+)+(a-)-(a+); d=(b+)-(+b)+(-a); printf(“a=%d,b=%dn“,a,b);printf(“c=%d,d=%dn“,c,d);return 0;2以下程序运行结果是#include int main()int x=1,a=0,b=0;switch(x)case 0: b+;case 1: b=+a;cas
5、e 2: a+;b+;break;case 3: +a;+b;printf(“a=%d,b=%dn“,a,b);return 0;3以下程序运行结果是 #include int main()int a,b,c=246;a=c/100%9; b=(1) printf(“%d,%dn“,a,b); return 0;4以下程序运行结果是 #include int main()int a=-1, b=4, k;k=(+aint main()int a=5,b=60,c;if (aint main()int a=60,b=5,c;if (aint main()int a=1,b=10;do b-=a;
6、a+; while(b-int main()int x;for(x=10;x3;x-) if(x%3) x-;-x; -x;printf(“%d “,x);return 0;9以下程序运行结果是 #include int main()int i;for(i=1;iint main()int i;for(i=1;iint main()int i,x33=1,2,3,4,5,6,7,8,9;for(i=0;iint main()int i,n=0,0,0,0,0;for(i=1;iint main()int a =5,4,3,2,1,i,j;long s=0;for(i=0;iint main()
7、char s=“abcdef“;s3=0;printf(“%sn“,s);return 0;15以下程序运行结果是 #include #include int main()int a33=1,2,3,4,5,6,i,j,s=0;for(i=0;i#include int main()char p110=“abc“, p210=“ABC“, str50=“xyz“;strcpy(str+2,strcat(p1,p2);printf(“%sn“,str);return 0;17.以下程序运行结果是_#include int fun(int x,int y,int z) z=x*x+y*y;int
8、main() int a=31;fun(5,2,a);printf(“%dn“,a); return 0; 18.以下程序运行结果是_#include int fun(int x,int y,int z) z=x*x+y*y;return z;int main() int a=31;a=fun(5,2,a);printf(“%dn“,a); return 0; 19.以下程序运行结果是_#include f(int b , int n) int i, r=0;for(i=0; if(int b , int n) int i, r=1;for(i=0; iint f(char s ) int i
9、,j;i=0;j=0;while( sj!= 0) j+;return (j-i); int main()printf(“%dn“,f(“ABCDEF“);return 0; 23.以下程序运行结果是_#include int f(int a) int b=0,c;c=3;b+ ; c+;return (a+b+c); int main() int i;for(i=0;iint f(int a) int b=0;static c=3;b+ ; c+;return (a+b+c); int main() int i;for(i=0;i int fun3(int x)static int a=3;
10、a+=x;return(a); void main()int k=2,m=1,n;n=fun3(k);n=fun3(m);printf(“%dn“,n); 26.以下程序运行结果是_#include int m=13;int fun2(int x, int y) int m=3;return(x*y-m); int main() int a=7, b=5;printf(“%dn“,fun2(a,b)/m);return 0;27.以下程序运行结果是#include int main() int a=100,b=10; int *pointer_1, *pointer_2; pointer_1=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 程序设计 复习计划 题库 资料 大全

限制150内