c语言练习题.pdf_第1页
c语言练习题.pdf_第2页
c语言练习题.pdf_第3页
c语言练习题.pdf_第4页
c语言练习题.pdf_第5页
已阅读5页,还剩49页未读 继续免费阅读

c语言练习题.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言练习题 一、选择题 1C语言属于( )语言。 A、低级 B、汇编 C、高级 D、面向对象 2一个C语言程序总是从( )开始执行。 A、书写顺序的第一个函数main( ) B、书写顺序的第一条执 行语句 C、主函数 D、不确定 3把已经编辑好的源程序翻译成二进制目标代码的是( )步 骤。 A、编辑 B、编译 C、连接 D、执行 4在C语言程序中,main( )的位置( )。 A、必须作为第一个函数 B、必须作为最后一个函数 C、可以任意位置 D、必须放在它所调用的函数之后 5C语言中的标识符只能由字母、数字和下划线组成,且第 一个字符( )。 A、必须为字母 B、必须为下划线 C、必须为字母或下划线索 D、可以是字母、数字或下划线 中的任一种 6、C语言程序由_ _组成。(B) A 过程 B 函数 C 子程序 D 标识符 7、在C语言中, 既不是保留字,也不是合法的标识符。 (A) Aa+b Bauto Cchar Da2 8、以下选项中正确的整型常量是( )。 (B) A. 12. B. -20 C.078 D. 4E2 9、表达式 的值是整数类型。(B) A15/2+2.0 B15/2 C25/5.0 D0.5*10 10、在C语言中,不正确的int 类型的常数是 (A) A32768 B.0 C.037 D.0Xaf 11、以下选项中,不能作为合法常量的是 。(B) A1.2e04 B1.2e0.4 C1.2e+4 D1.2e0 12、设无符号int型数据在内存中占2个字节的存储空间,则其 表示范围是(B) A0255 B065535 C-256255 D-32768 32767 13、C源程序要正确地运行,必须要有什么函数(C) A.printf函数 B.自定义的函数 C.main函数 D. scanf函数 14、设int类型的数据长度为2字节,则int类型数据的取值范 围是 。(D) A0255 B065535 C-256255 D-32768 32767 15、以下说法中正确的是 。(C) AC语言程序总是从源文件中的第一个函数开始执行 B在C语言程序中,要调用的函数必须在main()函数中定 义 CC语言程序总是从main( )函数开始执行 DC语言程序中的main( )函数必须放在程序的开始部分 16、为求出s=10!的值,则变量s的类型应当为 。(B) Aint Blong Cunsigned D以上三种类型均可 17、 是C语言的标准函数名。(A) A.putchar B.case C.while D.long 18、在C语言中,表达式_ _的值是整数类型。(D) A.55.0 B.34.6+0.4 C.22.3*10 D.23%10 19、已知i、j、k是int型变量,设从键盘输入数据1,2,3使i的值是1,j的值是2、k的值是3,以下选项中正确的输 入语句是( )。(C) A.scanf(“%2d%2d%2d”, B. scanf(“%d %d %d”, C. scanf(“%d,%d,%d”, D. scanf(“i=%d,j=%d,k=%d”, 20、 C语言中的数据的基本类型包括_ A.整型、实型、字符型的逻辑型 B. 整型、实型、字符 型和结构体 C. 整型、实型、字符型和枚举型 D.整型、实型、字符型 和指针型 21C语言程序中,若对函数类型未加显示说明,则函数的隐 含类型是_。 Avoid Bdouble C int Dchar 22在一个源文件中定义的全局变量的作用域为 A本文件的全部范围 B本程序的全部范围 C本函数的全部范围 D从定义该变量开始至本文 件结束 23设已定义k是int型变量,则下面循环执行次数是 _。 k=10; while(k=0) k=k-1; A执行10次 B无限循环 C一次也不执行 D执行一次 24设有以下定义 int a=0; double b=1.25; char c=A; #define d 2 则下面语句中错误的是() Aa+; Bb+ Cc+; Dd+; 25在C语言中,*123*是合法的_ _表示。 A字符 B浮点数 C字符串 DA,B,C都 不对 26 _不是C语言的标准函数名。 A. fabs B. sinx C. pow D. sqrt 27下面程序的输出结果是( )。 main() int x =010,y =10; printf(“%d,%dn”,x-,y-); A. 10,10 B. 7,9 C. 8,10 D. 9,9 28C语言中程序的基本单位是( )。 A. 程序行 B. 语句 C. 函数 D. 字符 29下面程序运行时,如果从键盘上输入5,则输出的结果是 ( )。 void main( ) int x; scanf(“%d”, if (x + 5) printf(“%dn”, x+); else printf(“%dn”,x - -); A. 6 B. 7 C. 5 D. 4 30 设s1,s2是两个字符数组名,判断s1和s2中的字符串是否 相等,应当使用( )。 A. if(s1=s2) B. if(strcmp(s1,s2)=0) C. if(s1=s2) D. if(strcmp(s1,s2)= 0) 31. 下列叙述中正确的是( )。 Abreak语句只能用于switch语句 B. 在switch语句中必须使用default C. break语句必须与switch语句中的case 配对使用 D. 在switch语句中,不一定使用break语句 32设执行以下程序时从键盘上输入数据3和4,则输出结果是 ( )。 A 14 B. 16 C. 18 D. 20 main( ) int a,b,c,s; scanf(“%d%d”, s=a; if(ab) s=b; s*=s; printf(“%dn”,s); 33. 以下程序的输出结果是( )。 A 0 B. 1 C. 5 D. 6 fun(int a ,int b, int c) c=a*b; a=b; b=a; main( ) int c=1; fun(2,3,c); printf(“%dn”,c); 34. 下面程序的输出结果是( )。 void main() int i=10; switch(i) case 9:i+=1; case 10:i+=1; case 11:i+=1; case 12:i+=1; printf(“i=%dn”,i); A. 10 B. 11 C. 12 D. 13 35. 以下语句序列中dowhile循环的结束条件是( )。 int n=0,p; doscanf(“%d”,n+;while(p!=12345 Ap的值不等于12345并且n的值小于10。 Bp的值等于12345并且n的值大于等于10。 Cp的值不等于12345或者n的值小于10。 Dp的值等于12345或者n的值大于等于10。 36. 以下合法的字符型常量是( )。 A”x13” B.”018” C.”65” D.”n” 37在C语言中,函数返回值的类型最终取决于( )。 A函数定义时在函数首部所说明的函数类型 Breturn语句中表达式值的类型 C调用函数时主函数所传递的实参类型 D函数定义时形参的类型 38若int i,j;,则for(i=j=0;i10i+,j+=3)控制 的循环体执行的次数是( )。 A. 9 B.8 C.3 D.2 39以下描述错误的是( )。 A. C程序中,函数可以直接或间接的调用自己 B. 函数调用时,函数名必须与所调用的函数名字完全一致 C. 函数说明语句中的类型必须与函数返回值的类型一致 D.实参数可以与形参个数不一致 40.阅读下面程序,则执行后的输出结果为 #include stdio.h fun(int a,int b) int s; s=a*b/2; printf(%dn,s); main() int a=10,b=16; fun(a,b); A.10 B.16 C.160 D.80 41.阅读下面程序,则程序执行后的结果为 #include stdio.h main() int a=4,b=6,c=7; double d,fun(int,int,int); d=fun(a,b,c); printf(%lfn,d); double fun(int a,int b,int c) double s; s=a%b*c; return s; A.27 B.27.000000 C.28 D.28.000000 42.下列程序的输出结果是 #include stdio.h main() int i=6; while(i-) printf(%d,-i); printf(n); A.531 B.420 C.654321 D.死循环 43.阅读下列程序,则执行结果是 #include stdio.h main() int a=0,b=0,c=0,i; for(i=0;i4;i+) switch(i) case 0:a=i+; case 1:b=i+; case 2:c=i+; case 3:i+; printf(%d,%d,%d,%dn,a,b,c,i); A. 0,1,3,4 B. 1,2,3,4 C. 0,1,2,5 D. 0,2,3,4 44语句int (*p)( )的含义是 Ap是一个指向一维数组的指针变量 Bp是指针变量,它指向一个整型数据的指针 Cp是一个指向函数的指针,该函数的返回值为整型 D以上答案都不对 45以下程序的输出结果为( )。 main( ) int i=010,j=10,*pi,*pj; pi= pj= printf(%d.%dn,*pi,*pj); A 10,10 B 8,10 C 010,10 D 8,8 46有以下程序 main() char a7=ab; int i,j; i=sizeof(a); j=strlen(a); printf(%d %dn,i,j); 程序运行后的输出结果是 。 A2 2 B7 6 C7 2 D6 2 47以下定义语句中,错误的是 。 A. int a =1,2 B. int a 3=1,2,3, 4,5; C. char s10=“test”; D. int n=5,an; 48. 若要求从键盘读入含有空格字符的字符串,应使用函数 。 A. gets() B. getc() C. getchar() D. scanf() 49有以下程序 main() int a=1,b=3,c=5; int *p1= *p=*p1*(*p2); printf(%dn,c); 执行后的输出结果是 。 A. 1 B. 3 C. 5 D. 4 50以下程序的输出结果 。 A 0 B. 1 C. 2 D. 3 main( ) static int a5=1,2,3; printf(“%dn”,a3); 51. 以下程序的输出结果 。 A. 10 B. 15 C. 20 D. 21 main( ) int i,j,s=0,a23=1,2,3,4,5,6; for (i=0; i2; i+) for (j=0; j=0;i- -) ai=10-i; printf(“%d%d%d”,a2,a5,a8); A. 852 B. 741 C. 258 D.369 58、不合法的字符常量是 。 A) t B) “A” C) a D)x32 59、属于合法的C语言长整型常量的是 。 A)5876273 B)0L C)2E10 D)(long)5876273 60、在C语言中,要求参加运算的数必须时整数的运算符是 。 A)/ B)* C)% D) = 61、在C语言中,字符型数据在内存中以 形式存放。 A)原码 B)BCD码 C)反码 D)ASCII码 62、是非法的C语言转义字符。 A)b B) 0 xf C)037 D) 62、与代数式(x*y)/(u*v) 不等价的C语言表达式是。 A)x*y/u*v B)x*y/u/v C)x*y/(u*v) D) x/(u*v)*y 64、若int k=7,x=12;则能使值为3的表达式是 。 A)x%=(k%=5) B)x%=(kk%5) C)x%=kk%5 D)(x%=k)(k%=5) 65、为了计算s=10!(即10的阶乘),则s变量应定义为 。 A)int B)unsigned C)long D)以上三种类型均可 66、以下所列的C语言常量中,错误的是。 A)0 xFF B)1.2e0.5 C)2L D)72 67、假定x和y为double型,则表达式x=2,y=x+3/2的值是 。 A)3.500000 B)3 C)2.000000 D)3.000000 68、设变量n为float型,m为int类型,则以下能实现将n中的 数值保留小数点后两位,第三位进行四舍五入运算的表达式是 。 A)n=(n*100+0.5)/100.0 B)m=n*100+0.5,n=m/100.0 C)n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.0 69、以下合法的赋值语句是 。 A)x=y=100 B)d C)x+y D)c=int(a+b) 70、下选项中不属于C语言的类型是 。 A)signed short int B)unsigned long int B)unsigned int D)long short 71、设以下变量均为int类型,则值不等于7的表达式是 。 A)(x=y=6,x+y,x+1) B)(x=y=6,x+y,y+1) C)(x=6,x+1,y=6,x+y) D)(y=6,y+1,x=y,x+1) 72、若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的 返回值是( )。 AEOF B1 C非零值 DNULL 73求s=5%2的值,则变量s的值为( )。 A2.5 B1 C3 D以上三种均可 74下列程序的输出结果是( )。 A4 B6 C8 D10 int b=2; int func(int *a) b += *a; return(b); main() int a=2, res=2; res += func( printf(%d n,res); 75下列程序的输出结果是( )。 main() char a10=9,8,7,6,5,4,3,2,1,0,*p=a+5; printf(“%d”,*-p); A非法 Ba4的地址 C5 D3 76以下程序的输出结果( )。 main( ) static int a; printf(“%dn”,a); A 0 B 1 C 2 D 随机值 77若int i=10;执行下列程序后,变量i的正确结果是( )。 switch (i) case 9: i+=1 ; case 10: i+=1 ; case 11: i+=1 ; default :i+=1 ; A10 B11 C12 D13 78下面程序的输出结果是( )。 main() int x =10,y =10; printf(“%d,%dn”, -x,y-); A10,10 B9,9 C10,9 D9,10 79设执行以下程序时从键盘上输入数据3和4,则输出结果是 ( )。 main( ) int a,b,c,s; scanf(“%d%d”, s=a; if(ac) printf(%dn,d); else if(c-1=d)=1) printf(%dn,d+1); else printf(%dn,d+2) 执行后输出结果是 A、 2 B、 3 C、 4 D、 编译时有错,无结果 102有定义语句:int a=1,b=2,c=3,x; 则以下选项中各程序段执行 后,x的值不为3的是 A、 if (ca) x=1; B、if (a3) x=3; else if (ba) x=2; else if (a2) x=2; else x=3; else x=1; C、 if (a3) x=3; D、if (ab) x=b; if (a2) x=2; if (bc) x=c; if (a0) y=1; else y=-1; else if(x=0) if(x=0); if(x0) y=1; if(x0) y=1 ; else y=0; else y=-1; else y=-1; 104有以下程序 main() int a=15,b=21,m=0; switch(a%3) case 0:m+;break; case 1:m+; switch(b%2) default:m+; case 0:m+;break; printf(“%dn”,m); 程序运行后的输出结果是 A、 1 B、 2 C、 3 D、 4 105有以下程序 main() int a=3,b=4,c=5,d=2; if(ab) if(bc) printf(%d,d+ +1); else printf(%d,+d +1); printf(%dn,d); 程序运行后的输出结果是 A、 2 B、 3 C、 43 D、 44 106下列条件语句中,功能与其他语句不同的是 A、 if(a) printf(%dn,x); else printf(%dn,y); B、 if(a=0) printf(%dn,y); else printf(%dn,x); C、 if (a!=0) printf(%dn,x); else printf(%dn,y); D、 if(a=0) printf(%dn,x); else printf(%dn,y); 107有以下程序 main() int i=1,j=2,k=3; if(i+=1 程序运行后的输出结果是 A、1 2 3 B、2 3 4 C、2 2 3 D、2 3 3 108. 若执行下面的程序时从键盘上输入3和4,则输出是 A、 14 B、 16 C、 18 D、 20 main() int a,b,s; scanf(%d %d, s=a; if(a5) printf(%dn,x); else printf(%dn,x-); 112下面的程序片段所表示的数学函数关系是上面程序片段的输出结 果是 y=-1; if(x!=0) if(x0) y=1; else y=0 -1(x0) 0 (x0) 113假定所有变量均已正确说明,下列程序段运行后x的值是 a=b=c=0;x=35; if(!a)x-; else if(b); if(c)x=3; else x=4; A、34 B、4 C、35 D、3 114以下循环体的执行次数是 A、 3 B、 2 C、 1 D、 0 main() int i,j; for(i=0,j=1; i20) break; while(a=14); . . . 程序段执行结果是 A、a=12 y=12 B、a=12 y=12 a=14 y=16 a=16 y=28 a=16 y=20 a=18 y=24 C、a=12 y=12 D、a=12 y=12 a=14 y=26 a=14 y=44 117以下程序的输出结果是 main() int num= 0; while(num=0;i-) ai=10-i; printf(“%d%d%d”,a2,a5,a8); A、 258 B、 741 C、 852 D、 369 119以下程序的输出结果是 main() int a, b; for(a=1, b=1; a=10) break; if (b%3= =1) b+=3; continue; printf(“%dn”,a); A、 101 B、 6 C、 5 D、 4 120以下程序中,while循环的循环次数是 main() int i=0; while(i10) if(i1) continue; if(i = =5) break; i+; . A、1 B、10 C、 6 D、死循环,不能确定 次数 121以下程序的输出结果是 main( ) int a=0,i=0; for(i=1;i5;i+) switch(i) case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; printf(%dn,a); A、31 B、13 C、10 D、20 122以下程序的输出结果是 #include main( ) int i=0,a=0; while(i20) for(;) if(i%10)=0) break; else i-; i+=11; a+=i; printh(%dn,a); A、21 B、32 C、33 D、11 123以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出 每位学生的平均分并输出,程序如下: main( ) int n,k; float score ,sum,ave; sum=0.0; for(n=1;n=10;n+) for(k=1;kc) printf(%dn,d); else if(c-1=d)=1) printf(%dn,d+1); else printf(%dn,d+2) 执行后输出结果是 A、2 B、3 C、4 D、编译时有错,无结果 127有以下程序 main() int i=0,s=0; do if(i%2)i+;continue; i+; s +=i; while(i7); printf(%dn,s); 执行后输出结果是 A、16 B、12 C、28 D、21 128请读程序: #include main() int n2, i, j, k; for(i=0;i2;i+) ni=0; k=2; for(i=0;ik;i+) for(j=0;jk;j+) nj=nj+1; printf(%dn,nk); 上面程序的输出结果是 A、不确定的值 B、3 C、2 D、1 129请读程序片段: #include main() int a, b; for(a=1,b=1;a=20) break; if(b%3=1) b+=3; continue; b-=5; printf(%dn,a); 上面程序的输出结果是 A、7 B、8 C、9 D、10 130设x和y均为int型变量,则执行以下语句后的输出为 。 x15; y5; printf(dn,x(y2); A、0 B、1 C、6 D、12 131若m、x、y、z均为int型变量,则执行下面语句后的m的 值是 。 m1; x2; y3; z4; m(mx)?m:x; m(my)?m:y; m=(mz)?m:z; A、1 B、4 C、2 D、3 132若x、y、z均为int型变量,则执行以下语句后的输出结 果为 。 y(x10,x5,zl0); printf(xd,yd,zdn,x,y,z); z(x10,y5,xy); printf(xd,yd,zdn,x,y,z); A、x10,y15,z10 B、x10,y 10,z10 x10,y5,z10 x10,y5,z 10 C、x10,y10,z10 D、x10,y 10,z10 x10,y5,z15 x10,y5,z5 133执行语句printf(The promgrams name is c: toolsbook.txt);后的输出是 。 A、The promgams name is c:tools book.txt B、The promgams name is c:tools book.txt C、The promgams name is c:tools book.txt D、The promgams name is c:toolook.txt 134若x是int型变量,y是float型变量,所用的scanf调用格 式为:scanf(xd,yf,x,y)则为了将数 据10和66.6分别赋给x和y,正确的输入为 。 A、x10,y66.6(回车) B、10 66.6(回 车) C、10()66.6(回车) D、x10(回 车)y66.6 135若w、x、y、z均为int型变量,则为了使以下语句的输 出:1234+123+12+1,正确的输入为 。 scanf(4d3d2d1d,x,y,z, w); printf(4d3d2dld:,x,y,x,w); A、1234123121(回车) B、 1234123412341234 C、1234123412341234 D、1234123 121 136若x、y均为int型变量,z为double型变量,则以下不合 法的scanf函数调用为 。 A、scanf(d,1x,1e,x,y,z) B、scanf(2d*d1f, x,y,z) C、scanf(x*do,x,y,z) D、scanf(xo6.2f,x,y,z) 137执行下面的程序段后,变量k中的值为 A、不定值 B、33 C、30 D、10 int k=3, s2; s0=k; k=s1*10; 138下列程序执行后的输出结果是 A、 you strcpy(arr,you); strcpy(arr1,me); arr03= printf(%s n,arr); 139执行下列程序时输入:123456789,输出结果是 A、123,456,789 B、1,456,789 C、1,23,456,789 D、1,23,456 main() char s100; int c, i; scanf(%c, scanf(%d, scanf(%s,s); printf(%c,%d,%s n,c,i,s); 140有如下程序 main0 int a33=1,2,3,4,5,6,i,j,s=0; for(i=0;i3;i+) for(j=0;ji;j+) s+=aij printf(“%dn”,s); 该程序的输出结果是(14)此题无正确答案 A、18 B、19 C、20 D、21 141以下程序的输出结果是 A、1,5,9 B、1,4,7 C、3,5,7 D、3,6,9 main() int i, x33=1,2,3,4,5,6,7,8,9; for(i=0;i3;i+) printf(“%d,”,xi2-i); 143以下程序的输出结果是 A、ABCD B、ABCD C、EFG D、EFGH FGH EFG HJK IJKL KL IJ O M main() char w10= “ABCD”,”EFGH”,”IJKL”,”MNOP”,k; for(k=1;k3;k+) printf(“%sn”,wk); 144当执行下面的程序时,如果输入ABC,则输出结果是 A、ABC6789 B、 ABC67 C、12345ABC6 D、 ABC456789 #include “stdio.h” #include “string.h” main() char ss10=“1,2,3,4,5”; gets(ss); strcat(ss, “6789”); printf(“%sn”,ss); 145有以下程序 main() int aa44=1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6; int i,s=0 for(i=0;i=0;i-) ai=10-i; printf(“%d%d%d”,a2,a5,a8); A、258 B、741 C、852 D、369 148以下数组定义中不正确的是 A、int a23; B、int b3=0,1,2,3; C、int c100100=0; D、int d3=1,2,1,2,3,1,2,3,4; 149以下程序的输出结果是 main( ) int a44=1,3,5,2,4,6,3,5,7; printf(“%d%d%d%dn”,a03,a12,a21,a30; A、0650 B、1470 C、5430 D、输出值不定 150 以下程序的输出结果是 main() int b33=0,1,2,0,1,2,0,1,2,i,j,t=1; for(i=0;i3;i+) for(j=i;j=i;j+) t=t+bibjj; printf(%dn,t); A、3 B、4 C、7 D、9 151以下能正确定义一维数组的选项是 A、int a5=0,1,2,3,4,5; B、char a= 0,1,2,3,4,5; C、char a=A,B,C; D、int a5=0123; 152已有定义:char a=xyz,b=x,y,z;,以下叙述中正 确的是 A、数组a和b的长度相同 B、a数组长度小于b数组长度 C、a数组长度大于b数组长度 D、上述说法都不对 153以下能正确定义二维数组的是 A、int a3; B、int a3=22*3; C、int a3=; D、int a23=1,2,3,4; 154 在C语言中,函数的隐含存储类别是 A、auto B、static C、extern D、 无存储类别 155 C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型 是 A、void B、int C、float D、double 156 以下函数值的类型是 fun ( float x ) float y; y= 3*x-4; return y; A、int B、不确定 C、void D、float 157 设有以下函数: f ( int a) int b=0; static int c = 3; b+; c+; return(a+b+c); 如果在下面的程序中调用该函数,则输出结果是 main( ) int a = 2 , i ; for(i=0; i3 ; i+) printf(“%dn”,f(a); A、7 B、7 C、7 D、7 8 9 10 7 9 11 13 7 158 以下程序的输出结果是 int f( ) static int i=0; int s=1; s+=i; i+; return s; main ( ) int i,a=0; for(i=0;i5;i+) a+=f(); printf(%dn,a); A、20 B、24 C、25 D、15 159若有以下程序 # include void f ( int n); main( ) void f(int n); f (5); void f(int n) printf(%dn,n); 则以下叙述中不正确的是 A、若只在主函数中对函数f进行说明,则只能在主函数中正确调用 函数f B、若在主函数前对函数f进行说明,则在主函数和其后的其它函数 中都可以正确调用函数f C、对于以上程序,编译时系统会提示出错信息:提示对对f函数重 复说明 D、函数f无返回值,所以可用void将其类型定义为无值型 160以下程序的输出结果是 A、0 B、29 C、31 D、无定值 fun(int x, int y, int z) z=x*x+y*y; main( ) int a=31; fun(5,2,a); printf(“%d”,a); 161有如下程序 int func(int a,int b) return(a+b); main( ) int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(“%dn”,r); 该程序的输出的结果是 A、12 B、13 C、14 D、15 162当调用函数时,实参是一个数组名,则向函数传送的是 A、数组的长度 B、数组的首地址 C、数组每一个元素的地址 D、数组每个元素中 的值 163对于基类型相同的两个指针变量之间,不能进行的运算是 A、 B、= C、+ D、- 164若有定义:int aa 8;。则以下表达式中不能代表数组元 aa1的地址的是 A、中,标识符f代表的是 A、一个用于指向整型数据的指针变量 B、一个用于指向一维数组的行指针 C、一个用于指向函数的指针变量 D、一个返回值为指针型的函数名 166有如下说明 int a10=1,2,3,4,5,6,7,8,9,10,*p=a; 则数值为9的表达式是 A、*P+9 B、*(P+8) C、*P+=9 D、P+8 167以下函数返回a所指数组中最小的值所在的下标值 fun(int *a, int

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论