




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计试题库一、选择题(共250个,每题2分)1、一个c语言程序的执行是从( ) A、本程序的main函数开始,到main函数结束 B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、本程序的main函数开始,到本程序文件的最后一个函数结束 D、本程序文件的第一个函数开始,到本程序main函数结束2、一个c语言程序是由( ) A、一个主程序和若干子程序组成 B、函数组成 C、若干过程组成 D、若干子函数组成3、以下选项中是正确的整型常量是( )A、12 B、 -20 C、 1,000 D、 4 5 64、以下选项中正确的实型常量是( )A、0 B、 3. 1415 C、
2、 0.329*102 D、.8715、以下选项中不合法的实型常量是( )A、 2.607E-1 B、0.8103*12 C、-77.77 D、456e-26、以下选项中不合法的字符串是( )A、abc B、”1212” C、 “0” D、” ”7、下面正确的字符常量是( )A、”c” B、 C、 w D、 8、以下选项中不合法的用户标识符是( )A、 abc.c B、file C、Main D、PRINTF9、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )A、必须为字母 B、 必须为下划线 C、必须为字母或下划线 D、可以是字母、数字和下划线中任意一种字符10、以下选
3、项中不合法的用户标识符是 ( )A、_123 B、 printf C、 A$ D、 Dim11、c语言中运算对象必须是整型的运算符是( )A、% B、 / C、 ! D、 * 12、可在C程序中用作用户标识符的一组标识符是( )A、nt B、 as-b3 C、 Fir D、 2cdefine -123 _bc DOWORD if name SIG13、若变量已正确定义并赋值,符合C语言语法的表达式是( )A、 a=a+7; B、a=7+b+c,a+ C、 int(12.3%4) D、 a=a+7=c+b14、若a,b,c,d都是int类型变量且初值为0,以下选项中不正确的赋值语句是( )A、a
4、=b=c=100; B、d+; C、c+b; D、d=(c=22)-(b+);15、若x、i、j和k都是int变量,则计算下面表达式后,x的值是( )x=(i=4,j=16,k=32)A、4 B、16 C、32 D、 5216、假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是( )A、7 B、8 C、 6 D、 217、若有代数表达式a2.b2,则正确的c语言表达式是( )A、a*b B、pow(a,2).pow(b,2) C、a*a.b*b D、(a*a)*(b*b)18、若有代数表达式,则不正确的c语言表达式是( )A、a/b/c*e*3 B、3*a*e /b/c C、
5、3*a*e /b*c D、a*e/c /b *319、 若有定义:int a=8,b=5,c;执行语句c=a/b+0.4;后,c的值为( )。A、1.4 B、1 C、2.0 D、220、char型数据在内存中的存储形式是( )A、补码 B、反码 C、原码 D、ASCII码21、设变量a是整型,f是实型,i是双精度,则表达式10+a+i*f值的数据类型为( ) A、int B、float C、double D、不确定22、 若有定义:int a=7;flaot x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )。A、2.500000 B、2.750000 C、3
6、.500000 D、0.00000023、 若变量a是int类型,并执行了语句:a=A+1.6;则正确的叙述是( )。A、a的值是字符C B、a的值是浮点型 C、不允许字符型和浮点型相加 D、a的值是字符A的ASCII值加上124.、以下选项中合法的字符常量是( )。 A、“B” B、 010 C、68 D、D25、以下选项中不是C语句的是( )A、int i;i+;printf(“%dn”,i); B、;C、 a=5,c=10 D、 ;26、以下合法的C语言赋值语句是( )A、a=b=58 B、 k=int(a+b) C、 a=58, b=58 D、 -i;27、以下程序的输出结果是( )A
7、、0 B、1 C、3 D、不确定的值main ()int x=10,y=3;printf(“%dn”,y=x/y);28、设c语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为( ) A、0255 B、032767 C、065535 D、0214748364729、若变量已正确定义为int类型,要给a、b、c输入数据,以下正确的输入语句是( )A、read(a,b,c);B、scanf(“%d%d%d”a,b,c);C、 scanf(“%D%D%D”,&a,&b,&c);D、scanf(“%d%d%d”,&a,&b
8、,&c);30、若变量已正确定义为float类型,要通过赋值语句scanf(“%f%f%f”,&a,&b,&c)给A赋值10,B赋予22,C,赋予33,以下不正确的输入形式是( )A、 10 B、10.0,22.0,33.0 C、10.0 D、10 2222 22.0 33.0 33 3331、设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为( ) A、float B、 char C、int D、 double32、若变量已正确定义,要将a和b中的数进行交换,下面选项中不正确的是( ) A、a=a+b,b
9、=a-b,a=a-b; B、t=a,a=b,b=t; C、a=t;t=b;b=a; D、t=b;b=a;a=t;33、若变量已正确定义,以下程序段的输出结果是( )A、输出格式说明与输出项不匹配,输出无定值 B、5.170000 C、5.168000 D、5.169000x=5.16894;printf(“%fn”,(int)(x*1000+0.5)/(float)1000);34、若有以下程序段,c3的值是( )A、0 B、1/2 C、0.5 D、1int c1=1,c2=2,c3;c3=c1/c2;35、若有以下程序段,其输出结果是( )A、 0,0,-10 B、0,0,5 C、-10,3
10、,-10 D、3,3,-10int a=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf(“%d,%d,%dn”,a,b,c);36、若已知变量的类型说明如下:int k,a,b; unsinged long w=5; double x=1.42;则以下不符合c语言的表达式是( ) A、x%(-3) B、w+=-2 C、k=(a=2,b=3,a+b) D、a+=a-=(b=4)*(a=3)37、以下程序的输出结果是( )A、a=%2, b=%f B、a=2,b=5 C、a=%d,b=%d D、a=%d,b=%dmain() int a=2,b=3; printf(“a
11、=%d,b=%dn”,a,b); 38、 若int 类型占两个字节,则以下程序段的输出是( )A、 1,-1 B、 1,32767 C、 1,32768 D、 1,65535int a=-1;printf(“%d,%un”,a,a);39、下列运算符中优先级最高的运算符是( )A、! B、% C、-= D、&&40、下列运算符中优先级最低运算符是( )A、| B、!= C、= D、+41、为表示关系 xyz, 应使用的C语言表达式是( )A、 (x>=y)&&(y>=z) B、(x>=y)AND(y>=z)C、 (x>=y>=
12、z) D、(x>=y)&(y>=z)42、若有以下定义,则能使值为3的表达式是( ) int k=7,x=12;A、x%=k-k%5) B、x%=(k%=5) C、 x%=(k-k%5) D、(x%=k)-(k%=5) 43、 设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的值为( )。 A、0 B、1 C、2 D、344、 假定w、x、y、z、m均为int型变量,有如下程序段: w=1; x=2; y=3; z=4; m=(w<x)?w:x
13、;m=(m<y)?m:y;m=(m<z)?m:z;则该程序运行后,m的值是( )。 A、4 B、3 C、1 D、245、以下程序的输出是( )A、0 B、1 C、2 D、3main() int a=2,b=-1,c=2; if(b<a) ;if(b<0) c=0;printf(“%dn”,c); 46、设a,b 和c 都是int 型变量,且 a=3,b=4,c=5;则以下的表达式中,值为0的表达式是( )A、 a&&b B、 a<=b C、 a|b+c&&b-c D、 !(a<b)&&!c|1)47、以下程序的
14、输出是( )A、0 B、1 C、2 D、3main() int a=2,b=-1,c=2; if(a<b)if(b<0) c=0;else c+=1;printf(“%dn”,c);48、以下程序的输出是( )A、1 B、2 C、3 D、4main() int w=4,x=3,y=2,z=1; printf(“%dn”,(w<x?w:z<y?z:x);49、已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是( ) if(x>y) z=x;x=y;y=z;A、x=10,y=20,z=30 B、x=20,y=30,z=30 C、x=20,y=30
15、,z=10 D、x=20,y=30,z=2050、以下程序的运行结果是( )main( )int m=5;if(m+>5)printf(“%dn”,m);else printf(“%dn”,m-); A、4 B、5 C、6 D、751、若执行以下程序时从键盘上输入3和4,则输出结果是( )A、14 B、16 C、18 D、20 main() int a,b,s;scanf(“%d%d”,&a,&b);s=a;if(a<b) s=b;s*=s;printf(“%dn”,s);52、运行以下程序,输出( )A、* B、&&&&C、#&am
16、p;&&& D、有语法错误不能通过编译 main() int k=-3;if(k<=0)printf(“*n”);else printf(“&&&&n”);53、以下程序的输出结果是 ( ) main() int x=2,y=-1,z=2; if(x<y) if(y<0) z=0; else z=z+1; printf(“%dn”,z); A、3 B、2 C、1 D、054、为了避免在嵌套的条件语句if-else中产生二义性,c语言规定:else子句总是与( )配对。A、上下位置在同一列的if B、else前面最近的if
17、 C、else之后最近的if D、同一行上的if55、以下不正确的语句为( ) A、if(x>y); B、if(x=y)&&(x!=0) x+=y ; C、if(x<y)x+;y+; D、if(x!=y) scanf(“%d”,&x);else scanf(“%d”,&y);56、当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是( ) if(a<b) if(a<d)x=1; else if(a<c) if(b<d) x=2; else x=3; else x=6; else x=7;A、1 B、2 C、3 D、
18、657、以下程序段,int k=10;while(k=0)k=k+1;则下面描述中正确的是( )。A、while循环执行10次 B、循环是无限循环C、循环体语句一次也不执行 D、循环体语句执行一次58. 以下程序中,while循环的循环次数是( )。 main() int i=0; while(i<10) if(i<1) break; i+; A、1 B、10 C、6 D、死循环,不能确定次数59、以下程序中,while循环的循环次数是( )。 main() int i=0; while(i<10) if(i<1) contimue; if(i=5) break; i+
19、; A、1 B、10 C、6 D、死循环,不能确定次数60、若执行以下程序时从键盘上输入9,则输出结果是 ( ) A、 11 B、 10 C、 9 D、 8 main() int n; scanf("%d",&n); if(n+<10) printf("%dn",n); else printf("%dn",n-); 61、有以下程序段( ) int k=0 while(k= =1)k+; while 循环执行的次数是 A、 无限次 B、 有语法错,不能执行 C、 一次也不执行 D、 执行1次62、对于下面,两个循环语句,
20、( )是正确的描述。 while(1) ; for( ; ; ) ;A、都是无限循环 B、是无限循环,错误C、循环一次,错误 D、皆错误63、语句while(!E);中的表达式!E等价于( ) A、E=0 B、E!=1 C、E!=0 D、E=164、下面程序段运行结果是( ) x=y=0;while(x<15) y+,x=x+(+y); pirntf(“%d,%d”,y,x); A、20,7 B、6,12 C、20,8 D、8,2065、设有以下程序段 int x=0,s=0;while(! x!=0) s+=+x;printf(“%d”,s); 则( ) A、运行程序段后输出0 B、运
21、行程序段后输出1 C、程序段中的控制表达式是非法的 D、程序段执行无限次66、下面程序段的运行结果是( ) int n=0; while(n+<=2); printf(“%d”,n); A、2 B、3 C、4 D、有语法错误67、下面程序的运行结果是( ) #include <stdio.h>main( ) int num=0; while(num<=2) num+;printf(“%d ”,num); A、1 B、1 2 C、1 2 3 D、1 2 3 468、c语言中while和do-while循环的主要区别是( ) A、do-while的循环体至少无条件执行一次
22、B、while的循环控制条件比do-while的循环控制条件严格 C、do-while允许从外部转到循环体内 D、do-while的循环体不能是复合语句69、下面有关for循环的正确描述是( ) A、for循环只是能用于循环次数已经确定的情况B、for循环是先执行循环体语句,后判断表达式C、在for循环中,不能用break语句跳出循环体D、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来70、对for(表达式1; ;表达式3)可以理解为( ) A、for(表达式1;0;表达式3) B、for(表达式1;表达式1;表达式3C、for(表达式1;1;表达式3) D、for(表达式1
23、;表达式3;表达式3)71、若i为整型变量,则以下循环执行次数是( ) for(i=2;i=0;) printf(“%d”,i-); A、无限次 B、0次 C、1次 D、2次72、下面程序的运行结果是( )#include <stdio.h>main( ) int y=10; do y-; while(-y); printf(“%dn”,y-); A、-1 B、1 C、8 D、073、下面程序的运行结果是( )#include <stdio.h>main( ) int a=1,b=10; do b-=a;a+; while(b-<0); printf(“a=%d,
24、b=%dn”,a,b); A、a=3,b=11 B、a=2,b=8 C、a=1,b=-1 D、a=4,b=974、下面程序段的运行结果是( )for(y=1;y<10;) y=(x=3*y,x+1),x-1); printf(“x=%d,y=%d”,x,y); A、x=27,y=27 B、x=12,y=13 C、x=15,y=14 D、x=y=2775、下列程序段不是死循环的是( )A、 int i=100; while(1)i=i%100+1;if(i>100)break; B、for(;)C、int k=0; do+k; while(k=0); D、int s=36;while
25、(s);-s;76、以下程序段输出结果是( )A、 9 B、1 C、11 D、10int k, j, s;for (k=2;k<6;k+,k+) s=1; for(j=k; j<6;j+) s+=j;printf(“%dn”,s);77、以下程序段输出结果是( )A、12 B、15 C、20 D、25int i, j,m=0;for (i=1;i<=15;i+=4) for(j=3;j<=19;j+=4) m+;printf(“%dn”,m);78、以下程序段输出结果是( )A、10 B、9 C、 10 D、99 8 9 88 7 8 77 6 int n=10; wh
26、ile(n>7) n-; printf(“%dn”,n); 79、以下程序段输出结果是( )A、 1 B、3 0 C、1 2 D、死循环int x=3;do printf(“%3d” , x-=2);while(!(-x);80、以下程序段输出结果是( )A、15 B、14 C、不确定 D、0main() int i, sum; for(i=1;i<6;i+) sum+=sum; printf(“%dn”,sum);81、以下程序的输出结果是 ( )A、741 B、852 C、963 D、875421main() int y=10;for(; y>0;y-) if(y%3=0
27、) printf (“%d”,-y) ;continue; 82、若x是int型变量,以下程序段的输出结果是( )A、 *3 B、#3 C、#3 D、*3#4#4 *4 *4#5 *5*5 #5for(x=3; x<6;x+)printf (x%2)?(“*%d”):(“#%dn”),x);83、以下程序的输出结果是( )A、*#*#*#$ B、#*#*#*$ C、*#*#$ D、#*#*$main() int i; for(i=1; i<=5; i+) if (i%2) printf(“*”); else continue; printf(“#”);printf(“$n”);84
28、、 以下叙述不正确的是( )A、do-while语句构成的循环不能用其他语句构成的循环来代替。B、do-while语句构成的循环只能用break语句退出。C、用do-while语句构成循环时,只有在while后的表达式为非零时结束循环。D、用do-while语句构成循环时,只有在while后的表达式为零时结束循环85、C语言中的简单数据类型有( ) A、 整型、实型、逻辑型 B、 整型、实型、字符型 C、 整型、字符型、逻辑型 D、 整型、实型、逻辑型、字符型86、C语言中,字符(char)型数据在微机内存中的存储形式是( ) A、 反码 B、 补码 C、 EBCDIC码 D、 ASCII码8
29、7、设有定义语句char a=72;,则变量a( ) A、 包含1个字符 B、 包含2个字符 C、 包含3个字符 D、 包含4个字符 88、C语言中不合法的字符常量是( ) A、xff B、65 C、& D、028 89、C语言中不合法的字符串常量是( ) A、“121” B、y= C、 “nn” D、“ABCDx6d”90、判断char型变量c是否为大写字母的最简单且正确的表达式是:( ) A、A<=c<=Z B、 ( c>=A)&(c<=Z) C、(A<=c )AND(Z>=c) D、 ( c>=A)&&(c<
30、=Z)91、以下程序的输出结果是( )A、因输出格式不合法,无正确输出 B、65,90C、A,Y D、65,89main()char c1=A,c2=Y;printf(“%d,%dn”,c1,c2);92、以下程序段的输出结果是( )A、A B、a C、Z D、zmain() char x=A;x=(x>=A&&x<=Z)?(x+32):x;printf(“%cn”,x); 93、以下程序的输出结果是( )A、67,C B、B,C C、C,D D、不确定的值main()char ch1,ch2;ch1=A+5-3;ch2=A+5-3;printf(“%d,%cn,”
31、ch1,ch2”); 94、以下程序的输出结果使( )A、11 B、20 C、21 D、31func(int a,int b)int c;c=a+b;return c; main() int x=6,y=7,z=8,r;r=func(x-,y+,x+y),z-);printf(“%dn”,r); 95、以下程序的输出结果是( )A、-1 B、0 C、1 D、2main() int i=2,p;p=f(i,i+1);printf(“%dn”,p); int f(int a,int b) int c;c=a;if(a>b) c=1;else if(a=b) c=0;else c=-1;ret
32、urn(c); 96、以下程序的输出结果使( )A、0 B、1 C、6 D、无定值fun( int a, int b, int c) c=a*b; main() int c;fun(2,3,c);printf(“%dn”,c); 97、以下程序的输出结果是( )A、5.500000 B、3.000000 C、4.000000 D、8.25double f(n) int i; double s;s=1.0;for(i=1; i<=n; i+) s+=1.0/i;return s; main() int i,m=3; float a=0.0;for(i=0;i<m;i+) a+=f(i
33、);printf(“%fn”,a); 98、以下程序的输出结果是( )A、因变量无定义输出不定值 B、0 C、-1 D、1#include “stdio.h”main() printf(“%dn”,NULL) ;99、以下程序的输出结果是A、5,2,3 B、-5,-12,-7 C、-5,-12,-17 D、5,-2,-7void sub(int x, int y, int *z) *z=y-x;main() int a,b,c; sub(10,5,&a); sub(7,a,&b); sub(a,b,&c); printf(“%d,%d,%dn”,a,b,c); 100、
34、以下程序的输出结果是( )A、4 B、6 C、8 D、10main() int k=2, m=4, n=6; int *pk=&k,*pm=&m,*p; *(p=&n)=*pk*(*pm) printf(“%dn”,n); 101、以下程序的输出结果是( )A、 4,3 B、2,3 C、 3,4 D、 3,2 void fun (float *a, float *b) float w ;*a= *a+*a;w=*a; *a=*b; *b=w; main() float x=2.0, y=3.0;float *px=&x, *py=&y;fun(px,py
35、);printf(“%2.0f,%2.0fn”,x,y);102、以下程序的输出结果是( )A、 9.000000 B、 1.500000 C、 8.000000 D、 10.500000void sub (float x, float *y, float *z) *y= *y-1.0;*z= *z+x;main() float a=2.5,b=9.0 , *pa, *pb;pa=&a; pb=&b;sub (b-a, pa , pa);printf (“%fn”, a);103、在c语言中,引用数组元素时,其数组下标的数据类型允许是( ) A、整型常量 B、整型表达式 C、整
36、型常量或整型表达式 D、任何类型的表达式 104、以下对一维整型数组a的正确说明是( ) A、int a(10); B、int n;scanf(“%d”,&n);int an; C、int n=10,an; D、#define SIZE 10 int SIZE; 105、以下能对一维数组a进行正确初始化的语句是( )。A、int a10=(0,0,0,0,0); B、int a 10=; C、int a=10,12,56; D、int a=10*1;106、以下对二维数组a的正确说明是( )。A、int a3; B、float a (3,4); C、double a14; D、floa
37、t a(3)(4);107、若有说明:int a34;则对a数组元素的正确引用是 ( ) 。A、a24 B、a1,3 C、a1+10 D、a(2)(1)108、若有说明:int a34;则对a数组元素的非法引用是( )。A、a02*1 B、a13 C、a4-20 D、a04109、以下能对二维数组a进行正确初始化的语句是( )。A、int a2=1,0,1,5,2,3; B、int a3=1,2,3,4,5,6;C、int a24=1,2,3,4,56; D、int a3=1,0,1,1,1;110、以下不能对二维数组a进行正确初始化的语句是( )。A、int a23=0; B、int a3=
38、1,2,0; C、int a23=1,2,3,4,5,6; D、int a3=1,2,3,4,5,6;111、 若有说明:int a34=0;则下面正确的叙述是( )。A、只有元素a00可得到初值0 B、数组a中每个元素均可得到初值0C、数组a中各元素都可得到初值,但不一定为0 D、此说明语句不正确112、 若有说明:int a4=0,0;则下面不正确的叙述是( )。A、数组a的每个元素都可得到初值0 B、二维数组a的第一维大小为1 C、因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1 D、只有元素a00和a01可得到初值0,其余元素均得不到初值0113、若二维数组a有m
39、列,则计算任一元素aij在数组中位置的公式为( )。(假设a00位于数组的第一个位置上。)A、i*m+j B、j*m+I C、i*m+j-1 D、i*m+j+1114、对以下说明语句的正确理解是( )。int a10=6,7,8,9,10;A、将5个初值依次赋给a1至a5 B、将5个初值依次赋给a0至a4 C、将5个初值依次赋给a6至a10 D、因为数组长度与初值的个数不相同,所以此语句不正确115、若有说明:int a3=1,2,3,4,5,6,7;则a数组第一维的大小是( )。A、2 B、3 C、4 D、无确定值116、定义如下变量和数组:int k;int a33=1,2,3,4,5,6
40、,7,8,9;则下面语句的输出结果是( )。for (k=0;k<3;k+)printf(“%d”,ak2-k);A、3 5 7 B、3 6 9 C、1 5 9 D、1 4 7117、下面是对s的初始化,其中不正确的是( )。A、char s5=“abc”; B、char s5=a,b,c; C、char s5=”; D、char s5=”abcdef”;118、下面程序段的运行结果是( )。char c5=a,b,0,c,0;printf(“%s”,c);A、ab B、ab C、abc D、ab (其中表示空格)119、对两个数组a和b进行如下初始化char a=”ABCDEF”;ch
41、ar b=A,B,C,D,E,F;则以下叙述正确的是( )。A、a与b数组完全相同 B、a与b长度相同 C、a和b中都存放字符串 D、a数组比b数组长度大120、有两个字符数组a、b,则以下正确的输入语句是( )。A、gets(a,b); B、scanf(“%s%s”,a,b); C、scanf(“%s%s”,&a,&b); D、gets(“a”),gets(“b”);121、有字符数组a80和b80,则正确的输出语句是( )。A、puts(a,b); B、printf(“%s,%s”,a,b); C、putchar(a,b); D、puts(a),puts(b);122、有下
42、面的程序段char a3,b=”China”;a=b; printf(“%s”,a); 则( )。A、运行后将输出China B、运行后将输出Ch C、运行后将输出Chi D、编译出错123、判断字符串a和b是否相等,应当使用( )。A、if(a= =b) B、if(a=b) C、if(strcpy(a,b) D、if(strcmp(a,b)124、判断字符串s1是否大于字符串s2,应当使用( )。A、if(s1>s2) B、if(strcmp(s1,s2) C、if(srtcmp(s2,s1)>0) D、if(strcmp(s1,s2)>0)125、下述对C语言字符数组的描
43、述中错误的是( )。A、字符数组可以存放字符串 B、字符数组的字符串可以整体输入、输出 C、可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 D、不可以用关系运算符对字符数组中的字符串进行比较126、以下正确的说法是( )。建立函数的目的之一是A、提高程序的执行效率 B、提高程序的可读性 C、减少程序的篇幅 D、减少程序文件所占内存127、以下正确的说法是( )。A、用户若需调用标准库函数,调用前必须重新定义 B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义 C、系统根本不允许用户重新定义标准库函数 D、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用
44、户源文件中,系统自动去调128、以下正确的函数定义形式是( )。A、double fun(int x,int y) B、double fun(int x;int y) C、double fun(int x,int y); D、double fun(int x,y);129、以下正确的函数形式是( )。A、double fun(int x,int y) z=x+y;return z;B、fun(int x,y) int z; return z;C、fun(x,y) int x,y;double z; z=x+y;return z;D、double fun(int x,int y) double z; z=x+y;return z;130、以下正确的说法是( )。在C语言中A、实参和与其对应的形参各占用独立的存储单元 B、实参和与其对应的形参共占用一个存储单元 C、只有当实参和与其对应的形参同名时才共占用存储单元 D、形参是虚拟的,不占用存储单元131、以下不正确的说法是( )。C语言规定A、实参可以是常量、变量或表达式 B、形参可以是常量、变量或表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国高纯硫脲行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国高端住宅行业发展前景及发展策略与投资风险研究报告
- 2024国际物流师行业前景分析试题及答案
- 2025-2030中国高技术船舶行业市场深度调研及发展前景与发展战略规划研究报告
- 2025-2030中国高强度红外管加热器行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国高压可编程直流电源行业市场现状供需分析及投资评估规划分析研究报告
- 2025企业租赁合同「常用版」
- 监理工程师科技素养试题及答案
- 2025-2030中国香豆素行业市场发展趋势与前景展望战略分析研究报告
- 2025-2030中国香水市场经营效益风险与未来投资运作模式报告
- 2025新人教版初中七年级数学下册新教材《第八章 实数》大单元整体教学设计2022课标
- 房屋市政工程生产安全重大事故隐患排查表(2024版)
- DB43-T 3111-2024分布式光伏接入配电网技术导则改
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)宣传画册
- 《员工质量意识培训》课件
- 完整版物流商业中心装饰装修工程施工方案
- 国民经济行业分类和代码表(电子版)
- 计算机三级网络技术真题单选题100道及答案
- 结构化学:原子的结构和性质
- 汽车维修行业的法规和政策
- 新能源配电系统信息安全与网络威胁分析
评论
0/150
提交评论