C语言基础练习题(含答案)
更新时间:2023-11-30 02:56:01 阅读量: 教育文库 文档下载
- c语言基础训练题推荐度:
- 相关推荐
第一章 C语言基础知识 ·1·
第一章 C语言基础知识
1.1 选择题
1. 以下不是C语言的特点的是( )。
A、语言简洁紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件操作 D、C语言移植性好
2. 下列字符序列中,不可用作C语言标识符的是( )。
A.abc123 B.no.1 C._123_ D._ok 3. 正确的C语言标识符是 ( )。
A._buy_2 B.2_buy C.?_buy D.buy? 4. 请选出可用作C语言用户标识符的一组标识符( )。
A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof
5. 下列符号中,不属于转义字符的是( )。
A.\\\\ B.\\0xAA C.\\t D.\\0 6. 不属于C语言关键字的是( )。
A.int B.break C.while D.character 7. 是C语言提供的合法关键字的是( )。
A.Float B.signed C.integer D.Char 8. 以下不能定义为用户标示符的是( )。
A.scanf B.Void C._3com_ D.int 9. 一个C程序是由( )。
A. 一个主程序和若干子程序组成 B. 一个或多个函数组成 C. 若干过程组成 D. 若干子程序组成 10. C语言程序的基本单位是( )。
A.程序行 B.语句 C.函数 D.字符 11. 下列说法中,错误的是( )。
A.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号 B.每个函数都有一个函数头和一个函数体,主函数也不例外 C.主函数只能调用用户函数或系统函数,用户函数可以相互调用
D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数 12. 以下说法中正确的是( )。
A.C语言程序总是从第一个定义的函数开始执行
B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行
D.C语言程序中的main( )函数必须放在程序的开始部分
第一章 C语言基础知识 ·2·
13. C编译程序是( )。
A.C程序的机器语言版本 B.一组机器语言指令 C.将C源程序编译成目标程序 D.由制造厂家提供的一套应用软件 14.以下选项中,合法的用户标识符是( )。
A.long B._2abc C.3dmax D.A.dat 15.以下选项中,合法的实型常数是( )。
A.5E2.0 B.E-3 C.2E0 D.1.3E
16.已知大写字母A的ASCII码值是65, 小写字母a的ASCII码是97,则用八进制表示的
字符常量’\\101’是( )。
A.字符A B.字符a C.字符c D.非法的常量 17.以下选项中, 合法转义字符的选项是( )。
A.’\\\\’ B.’\\018’ C.’xab’ D.’\\abc’ 18.以下选项中,正确的字符常量是( )。
A.”F” B.’\\\\’’ C.’W’ D.’’ 19.以下选项中可作为C语言合法整数的是
A.10110B B.0386 C.0Xffa D.x2a2
20.下列变量定义中合法的是
A.short _a=1-.le-1; B.double b=1+5e2.5; C.long do=0xfdaL; D.float 2_and=1-e-3;
9xn
21.与数学式子对应的C语言表达式是( )。
2x?1
A.9*x^n/(2*x-1) B.9*x**n/(2*x-1) C.9*pow(x,n)*(1/(2*x-1)) D.9*pow(n,x)/(2*x-1) 22.若有代数式
3ab,则不正确的C语言表达式是( )。 cd A.a/c/d*b*3 B.3*a*b/c/d C.3*a*b/c*d D.a*b/d/c*3 23.已知各变量的类型说明如下: int m=8,n, a, b;
unsigned long w=10; double x=3.14, y=0.12;
则以下符合C语言语法的表达式是( )。
A.a+=a-=(b=2)*(a=8) B. n=n*3=18 C.x%3 D.y=float (m) 24.以下符合C语言语法的赋值表达式是( )。
A.a=9+b+c=d+9 B.a=(9+b, c=d+9) C.a=9+b, b++, c+9 D.a=9+b++=c+9
25. 已知字母A的ASCII码为十进制数65,且S为字符型,则执行语句S=’A’+’6’-’3’;
后,S中的值为( )。
A.’D’ B.68 C.不确定的值 D.’C’ 26.在C语言中,要求运算数必须是整型的运算符是( )。
A./ B.++ C.*= D.% 27.若有说明语句:char s=’\\72’;则变量s( )。
第一章 C语言基础知识 ·3·
A.包含一个字符 B.包含两个字符
C.包含三个字符
D.说明不合法,s的值不确定
28.若有定义:int m=7; float x=2.5, y=4.7; 则表达式x+m%3*(int)(x+y)%2/4的值是( )。 A.2.500000 B.2.750000 C.3.500000 D.0.000000 29.在C语言中,char型数据在内存中的存储形式是( )。
A.补码 B.反码 C.原码 D.ASCII码
30.设变量x为float类型,m为int类型,则以下能实现将x中的数值保留小数点后两位,
第三位进行四舍五入运算的表达式是( )。 A.x=(x*100+0.5)/100.0 B.m=x*100+0.5, x=m/100.0 C.x=x*100+0.5/100.0 D.x=(x/100+0.5)*100.0
31.表达式13/3*sqrt(16.0)/8的数据类型是( )。
A.int B.float C.double D.不确定 32.设以下变量均为int类型,则值不等于7的表达式是( )。
A.(m=n=6, m+n, m+1) B.(m=n=6, m+n, n+1)
C.(m=6, m+1, n=6, m+n) D.(m=6, m+1, n=m, n+1)
33.假设所有变量均为整型,则表达式(x=2, y=5, y++, x+y)的值是( )。
A.7 B.8 C.6 D.2 34.已知s是字符型变量,下面不正确的赋值语句是( )。
A.s=’\\012’; B.s= ’u+v’; C.s=’1’+’2’; D.s=1+2; 35.已知s是字符型变量,下面正确的赋值语句是( )。
A.s=’abc’; B.s=’\\08’; C.s=’\\xde’; D.s=”\\”; 36.若有以下定义,则正确的赋值语句是( )。
int x,y; float z;
A.x=1,y=2, B.x=y=100 C.x++; D.x=int (z); 37.设x、y均为float型变量,则不正确的赋值语句是( )。
A.++x ; B.x*=y-2; C.y=(x%3)/10; D.x=y=0; 38.下列语句中符合C语言的赋值语句是( )。
A.a=7+b+c=a+7; B.a=7+b++=a+7; C.a=7+b,b++,a+7 D.a=7+b,c=a+7; 39.putchar函数可以向终端输出一个( )。
A.整型变量表达式值。 B.字符串
C.实型变量值。 D.字符或字符型变量值。 40.以下程序段的输出结果是( )。
int a=12345; printf(”-\\n”, a);
A.12 B.34 C.12345 D.提示出错、无结果
第一章 C语言基础知识 ·4·
41.若x和y均定义为int 型,z定义为double型,以下不合法的scanf()函数调用语句为
( )。
A.scanf(”%d%lx,%le”,&x,&y,&z); B.scanf (”-*%d%lf ”, &x, &y, &z); C.scanf(”%x%*d%o”, &x,&y);
D。scanf(”%x%o%6.2f”, &x,&y,&z); 42.有如下程序段: int x1,x2;
char y1,y2;
scanf(”%d%c%d%c”,&x1,&y1,&x2,&y2);
若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是( )。(注:└┘代表空格)
A.10A└┘20B B.10└┘A20B C.10 └┘A└┘20└┘ B D.10A20└┘B 43.若变量已正确说明为float类型, 要通过语句scanf(”%f %f%f”, &a, &b, &c);给a赋予10.0,
b赋予22.0, c赋予33.0, 不正确的输入形式为( )。
A.10<回车> B.10.0,22.0,33.0<回车> 22<回车> 33
C.10.0<回车> D.10 22<回车>
22.0 33.0<回车> 33<回车>
44.有如下程序,若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是( )。
(注:└┘代表空格) int x1,x2; char y1,y2;
scanf(”%d%d”,&x1,&x2); scanf(”%c%c”, &y1,&y2);
A.1020AB B.10└┘20└┘ABC C.10└┘20 D.10└┘20AB
AB
45.已有定义int a=-2;和输出语句:printf(”%8lx”,a);以下正确的叙述是( )。
A.整型变量的输出格式符只有%d一种
B.%x是格式符的一种,它可以适用于任何一种类型的数据 C.%x是格式符
D.%8lx不是错误的格式符,其中数字8规定了输出字段的宽度 46.有如下程序段,对应正确的数据输入是( )。
float x,y;
scanf(”%f%f”, &x,&y); printf(”a=%f,b=%f”, x,y);
A.2.04<回车> B.2.04,5.67<回车> 5.67<回车>
C.A=2.04,B=5.67<回车> D.2.055.67<回车> 47.有如下程序段,从键盘输入数据的正确形式应是( )。(注:└┘代表空格)
float x,y,z;
scanf(―x=%d,y=%d,z=%d‖,&a,&y,&z);
A.123 B.x=1,y=2,z=3
第一章 C语言基础知识 ·5·
C.1,2,3 D.x=1└┘ y=2└┘ z=3 48.以下说法正确的是( )。
A.输入项可以为一个实型常量,如scanf(”%f”,3.5);
B.只有格式控制,没有输入项,也能进行正确输入,如scanf(”a=%d,b=5d”); C.当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(”%4.2f”,&f); D.当输入数据时,必须指明变量的地址,如scanf(”%f”,&f); 49.根据定义和数据的输入方式,输入语句的正确形式为:( )。(注:└┘代表空格)
已有定义:float x,y;
数据的输入方式:1.23<回车> 4.5<回车>
A.scan(”%f,%f”,&x,&y); B.scanf(”%f%f”,&x,&y);
C.scanf(”%3.2f└┘%2.1f”,&x,&y); D.scanf(”%3.2f%2.1f”,&x,&y);
50.根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式应该为( )。
#include ”stdio.h” main()
{char s1,s2,s3; 输入语句;
printf(”%c%c%c”,s1,s2,s3); }
输入形式:A└┘B└┘C<回车> (注:└┘代表空格) 输出形式:A└┘B
A.scanf(”%c%c%c”,&s1,&s2,&s3);
B.scanf(”%c└┘%└┘c%c”,&s1, &s2,&s3); C.scanf(”%c,%c,%c”,&s1,&s2,&s3); D.scanf(”%c%c”, &s1, &s2,&s3); 51.以下程序的执行结果是:( )。
#include ”stdio.h” main()
{ int x=2,y=3;
printf(”x=%%d,y=%%d\\n”,x,y); }
A. x=%2,y=%3 B. x=%%d,y=%%d C. x=2,y=3 D. x=%d,y=%d 52.以下程序的输出结果是( )。(注:└┘代表空格)
#include ”stdio.h” main()
{ printf(”\\nstring1=s*”, ”programming”); printf(”\\nstring2=%-5s*‖, ”boy”); printf(”string3=%2s*‖, ”girl”); }
A.string1=programming└┘└┘└┘└┘* B.string1=└┘└┘└┘└┘programming* string2=boy* string2=boy└┘└┘*string3=gi* string3=gi*
C.string1=programming└┘└┘└┘└┘* D.string1=└┘└┘└┘└┘programming* string2=└┘└┘boy*string3=girl* string2=boy└┘└┘*string3=girl*
53.根据题目中已给出的数据的输入和输出形式,程序中输入输出语句的正确内容是( )。
#include ”stdio.h”
第二章 选择结构 ·21·
{
int year, month, days, leap;
printf(”please input both year and month:”); scanf(”M/-”,&year,&month); switch (【1】) { case 1: case 3: case 5; case 7: case 8: case 10:
case 12: days=31; 【2】 case 4: case 6: case 9:
case 11: days=30;
break;
case 2: if (year@0==0) leap=1;
else if (year%4==0 && year0!=0) leap=1; else 【3】; if (leap) days=29;
else
days=28; }
printf(”%d年%d月的天数为%d\\n”, year, month, days); }
20.以下程序完成两个数的四则运算。请在【】内填入正确内容。
#include ”stdio.h” main() {
float x,y; char operator;
printf(”please input the expression:”); scanf(”%f%c%f”,&x,&operator,&y); switch (【1】)
{ case ’+’: printf(”%g%c%g=%g\\n”, x, operator, y, x+y);
【2】;
case ’-’: printf(”%g%c%g=%g\\n”, x, operator, y, x-y);
break;
case ’*’: printf(”%g%c%g=%g\\n”, x, operator, y, x*y);
break;
case ’/’: if (y==0.0)
printf(”除零错误!\\n”); else
printf(”%g%c%g=%g\\n”, x, operator, y, x/y); break;
【3】: printf(”表达式存在错误!\\n”);
第二章 选择结构 ·22·
}
}
21.以下程序运行后的输出结果是_____________。 #include ”stdio.h” main()
{
int x=10, y=20, t=0;
if (x==y) t=x; x=y; y=t; printf(”%d,%d\\n”,x,y);
}
22.执行以下语句后,x、y和z 的值分别为_____________。
int x,y,z; x=y=z=0;
++x || ++y && ++z;
2.3 答案及部分解析
一.选择题答案
1. D 2. B 3. D 4.C 5.D 6.C 7. C 8. A 9. C 10.C 11.C 12.C 13.B 14.C 15.A 16.B 17.C 18.C 19.B 20.B 21.A 22.C 23.D 24.C 25.D 26.C 27.C 28.C 29.A 30.A 2. 解析:当条件1:m=a>b的值为假时, 便已经确定整个表达式的值为假,所以不必再继
续判断第二个表达式的逻辑值。由于没有执行第二个表达式n=c>d,所以n的值仍为2。
17.解析:if的条件表达式x=y+z为赋值语句,x=5为非零值,即为if (1) printf(”***\\n”); 23.解析:A.的错误在于switch(a+b);其后有一个“;”,B的错误在于switch a的条件表达
式a没有括号,应该为switch(a),C的错误在于有两个case具有相同的入口值。
28.解析:当输入c时,switch语句执行情况为:
switch(ch) {case ’a’: 从此处向下执行 case ’h’: default: v1++; case ’0’: v2++; } 因为没有break语句
当继续输入h时,switch语句的执行情况为: switch(ch) 从此处向下执行 {case ’a’: case ’h’: 因为没有break语句
?v1? default: v1++; case ’ 0 ’ : v2++; ??v2?} v1?1?2
v2?1?2 重复上述过程,输入5个有效字符,则v1和v2执行5次自加操作,所以: v1=5, v2=5
第二章 选择结构 ·23·
二.填空题答案 1.答案:585858
解析:虽然三个if语句按照嵌套方式书写,但是程序仍然是依顺序运行的,会分别对每一
个if的条件表达式进行判断,若其条件表达式为真,就执行其后的语句,否则,不执行。 2.答案:1
解析:注意该表达式是关系表达式的双等号,所以其结果只能为1或0。 3.答案:4 4.答案:1
5.答案:在Turbo C编译系统下,结果为a=2,b=3,c=2,d=3,e=-1;若在Visual C++下,
结果为a=2,b=3,c=2,d=3,e=-0。
解析:①在Turbo C编译系统下,解题过程如下:
第一个赋值语句“c=(-a++)+(++b);”可分解为如下的几个语句:
b?b?1??c??a?b??b?2?1?3,c??1?3?2,a?1?1?2 a?a?1??此时a=2,b=3,c=2。
第二个赋值语句“d=(b--)+(++a)-a;”可分解为如下的几个语句:
a?a?1??d?b?a?a??a?2?1?3,d?3?3?3?3,b?3?1?2 b?b?1??此时a=3,b=2,c=2,d=3。
第三个赋值语句“e=(a/(++b))-(a/(--a));”中由于自加、自减运算符的优先级高于其它运算符,故先运算++和--,令a=2,b=3,然后该等式中a的值都取2参与运算,故该等式等价与:“e=2/3-2/2;”,因此e的值等于0。 此时a=2,b=3,c=2,d=3,e=0
②在Visual C++编译系统下,解题过程如下: 前两条赋值语句“c=(-a++)+(++b);”、“d=(b--)+(++a)-a;”的运算过程和在Turbo C编译系统一样,第三个赋值语句“e=(a/(++b))-(a/(--a));”可按步骤分解为如下的几个语句
??e?a/b?a/(a?1)??b?2?1?3,e?3/3?3/2?0,a?2
?a?a?1?因此,其结果为a=2,b=3,c=2,d=3,e=-0
6.答案:a=3,b=2,c=1,d=1,e=0,f=0
解析:第一个赋值语句c=(a++>= --b);可以分解为如下的语句:
b?b?1b?b?1??c?(a??b)??b?3?1?2,c?(2??2)?1,a?2?1?3 a?a?1??第二个赋值语句d=(a==++b);可以分解为如下的语句:
b?b?1???b?2?1?3,d?(3??3)?1
d?(a??b)? 第二章 选择结构 ·24·
第三个赋值语句e=(a--!=b);可以分解为如下的语句:
e?(a!?b)???e?(3!?3)?0,a?3?1?2
a?a?1?第四个赋值语句f=(++a>b--);可以分解为如下的语句:
a?a?1??f?(a?b)??a?a?1?3,f?(3?3)?0,b?3?1?2 b?b?1??由以上各步,可以得到:a=3,b=2,c=1,d=1,e=0,f=0
7.答案:2 0 0
解析:参看如下的注释语句。
if (c>0) s=a+b; /* c=3>0为真,所以执行s=a+b语句;即:s=2*/
if (a<=0) /*由于a= -1, 故a<=0为真,所以执行其后的大括号内的语句*/ { if (b>0) /*由于b=3, 故b>0为真,可以继续下面的语句*/
if (c<=0) w=a-b; /*由于c=3,c<=0为假,其后w=a-b不会执行*/
}
else if (c>0) w=a-b;/*这一对if-else因a<=0为真,所以没有机会执行到*/ else t=c;
8.答案:100
9.答案: 6 250
5 1 0 0
10.答案:【1】x>2 && x<=10 【2】x>-1 && x<=2 【3】y= -1 11.答案:【1】a==0 【2】b==0 【3】disc<0 12.答案:【1】(a+b>c) && (b+c>a) &&(a+c>b) 【2】 (a==b) || (b==c) || (a==c)
【3】 (a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a) 13.答案:【1】(year%4==0)&&(year0!=0) 【2】flag=0 14.答案:【1】ch>=’A’ && ch<=’Z’ 【2】ch=ch-32 15.答案:【1】a>b 【2】min=c; 16.答案:【1】weight>10 【2】rate=0.4 【3】else 17.答案:good!
joke
18.答案:【1】x<0 【2】x/10 【3】y!= -2 19.答案:【1】month 【2】break; 【3】leap=0; 20.答案:【1】operator 【2】break 【3】default 21.答案:20,0 22.答案:1,0,0
第三章 循环结构 ·25·
第三章 循环结构
3.1 选择题
1. 以下程序的输出结果是( )。
main()
{ int n=4; while (n--)
printf(〞%d〞,--n);
}
A.20 B.31 2. 以下程序的输出结果是( )。
main()
{int x=10,y=10,i; for(i=0;x>8;y=++i) printf(\}
A.10192 B.9876 3. 当执行以下程序段时。
x=-1; do
{x=x*x;}
while (!x);
A.循环体将执行一次 C.循环体将执行无数多次 4. 执行以下程序后输出的结果是( main() { int y=10;
do{y--;}while(--y); printf(\
A.-1 B.1 5. 下面程序的输出结果是( )。
main()
{ int x=3,y=6,a=0; while (x++!=(y-=1)) {a+=1;
if (y printf(\} C.321 D.210 C.10990 D.101091 B.循环体将执行两次 D.系统将提示有语法错误 。 C.8 D.0 ) 第三章 循环结构 ·31· printf(\ } A.k=3 B.k=4 C.k=2 D.k=0 28.C语言的if语句嵌套时,if与else的配对关系是( )。 A. 每个else总是与它上面的最近的if配对 B. 每个else总是与最外的if配对 C. 每个else与if的配对是任意的 D. 每个else总是与它上面的if配对 29.下列程序的输出为( )。 #include {int i=0,j=0,a=6; if((++i>0)||(++j>0))a++; printf(\} A.i=0,j=0,a=6 B.i=1,j=1,a=7 C.i=1,j=0,a=7 D.i=0,j=1,a=7 30.下列程序段的输出结果为( )。 main() {int x=3; do { printf(\while(!(--x));} A.1 B.3 0 C.1 -2 D.死循环 3.2 填空题: 1. 当输入19,2,21时下列程序运行的结果是_________。 main() {int a,b,c,max; printf(\scanf(\max=a; if(max printf(\} 2. 若输入字母C,程序输出结果为【1】;若输入字符*,程序将【2】。 #include {char c1,c2; c1=getchar(); while(c1<97||c1>122)c1=getchar(); c2=c1-32; printf(\ 第三章 循环结构 ·32· } 3. 以下程序运行的结果为________。 main() { int a,b,c,x,y,z; a=10;b=2; c=!(a%b);x=!(a/b); y=(a=0); z=(a=0); printf(\} 4. 若输入4,程序运行结果为【 1 】,若输入-4,运行结果为【 2 】,若输入10,运行结果为 【 3 】. main() { int x,y; scanf(\if(x<1) { y=x; printf(\} else if(x<10) { y=2*x-1; printf(\} else { y=3*x-11; printf(\} } 5.以下程序运行的结果________。 main() {int i=1,sum=0; loop:if(i<=10) {sum+=i; i++; goto loop; } printf(\} 6.以下程序运行的结果________。 main() { int x=2,y,z; x*=3+1; printf(\x+=y=z=5; 第三章 循环结构 ·33· printf(\ x=y==z; printf(\ } 7.以下程序运行的结果________。 #include {int i,k,m,n=0; for(m=1;m<=10;m+=2) { if(n==0)printf(\k=sqrt(m); for(i=2;i<=k;i++) if(m%i==0)break; if(i>k) {printf(\n++; } } } 8.如果输入‘1’,‘2’,‘3’,‘4’,程序运行输出的是________。 #include for(i=0;i<4;i++) {while(1) { c=getchar();if(c>='0'&&c<='9')break;} k=k*10+c-'0'; } printf(\} 9.运行以下程序后,如果从键盘上输入china#<回车>,则输出结果为________。 #include {int v1=0,v2=0; char ch; while ((ch=getchar())!='#') switch(ch) {case 'a': case 'h': default: v1++; case '0':v2++; 第三章 循环结构 ·34· } printf(\ } 10.程序运行结果是_________。 #include for(i=1;i+1;i++) { if(i>4){printf(\printf(\} } 11. 以下程序运行的结果是_________。 #include for(a=1,b=1;a<=100;a++) { if(b>=20)break; if(b%3==1) { b+=3; continue; } b-=5; } printf(\} 12.以下程序运行的结果是________。 main() {int i=1; while(i<10) if(++i%3!=1)continue; else printf(\} 13.程序运行的结果是________。 main() {int n=0; while(n++<=1) printf(\printf(\} 14.此程序运行时,输入qwert?程序的运行结果是_________。 #include 第三章 循环结构 ·35· while((c=getchar())!='?')putchar(++c); } 15.对以下程序: 当输入65 14时,其运行结果是【 1 】。 当输入14 63时,其运行结果是【 2 】。 当输入25 125时,其运行结果时【 3 】。 #include scanf(\while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf(\} 16.在执行以下程序时,为了使输出结果为t=4,则给a和b输入的值应满足的条件是_______。 main() {int s,t,a,b; scanf(〞%d,%d〞,&a,&b); s=1; t=1; if(a>0) s=s+1; if(a>b) t=s+t; else if (a==b) t=5; else t=2*s; printf(〞t=%d\\n〞,t); } 17.求出1000以内的“完全数”。(提示:如果一个数恰好等于它的因子之和(因子包括1, 不包括数本身),则称该数为“完全数”。如:6的因子是1,2,3而6=1+2+3,则6是个“完数”)。 main() {int i,a,m; for(i=1;i<1000;i++) {for(m=0,a=1;a<=i/2;a++) if(!(i%a)) 【1 】; if【2】)printf(\ } } 18.鸡问题:100元钱买100只鸡,公鸡一只5元钱,母鸡一只3元钱,小鸡一元钱三只, 求100元钱能买公鸡、母鸡、小鸡各多少只? #include {int cocks,hens,chicks; cocks=0;
正在阅读:
C语言基础练习题(含答案)11-30
数据库实验二-三-SQL语句07-26
逻辑无环流可逆调速系统 - 图文07-05
医院分级管理办法06-10
数控铣工06-07
电子设计大赛本科组设计报告06-30
美利达山地车策划书 - 图文05-22
学校领导班子述职报告02-25
劳动合同法练习题(精)03-17
武汉理工大学高数B期末试卷B卷及答案11-19
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 语言基础
- 练习题
- 答案
- 水利水电工程设计概预算编制规定
- 健康
- R语言中的多元统计之判别分析
- 风机基础施工方案 - 图文
- 拥有人事部应届毕业生进京指标的单位或公司名单
- iFIX的调度
- 解决gns3 1.5.3连接不了虚拟机pc、linux的问题附带iou安装
- 湖南 教育科学十五规划课题成果合集 中小学英语一贯制分层目标教学课题成果公报 刘正芳 株洲市南方中学
- 抽象代数
- 高中历史第一单元中国古代的农耕经济单元小结与测评学案岳麓版必修2
- 2016年上海外国语大学新闻传播学院(广告学)传播学综合之《现代广告通论》复试笔试仿真模拟题
- 信息编码习题答案或提示
- 威伦通屏的常见问题及解决方法
- 小额贷款公司考试试卷B
- 企业内部控制五要素
- 招聘与甄选
- 公文写作与处理试题
- 数据库实验讲义
- 钢栈桥设计计算书
- 深圳市保障性住房轮候申请表