版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高级语言程序设计复习题1.以下选项中,不能作为合法常量的是 C A. “a” B. a C. 1.234e0.4 D. 1.234e02下列说法中正确的是 C 。AC语言程序总是从第一个定义的函数开始执行。B在C语言程序中要调用的函数必须在main()函数中定义C. C语言程序总是从main()函数开始执行C语言程序中的main()函数必须在程序的开始部分3以下叙述中正确的是 CA用C语言实现的算法必须要有输入和输出操作 B用C语言实现的算法可以没有输出但必须要有输入 C用C程序实现的算法可以没有输入但必须要有输出D用C程序实现的算法可以既没有输入也没有输出 4. 以下标识符中,不能作为合法的
2、用户定义标识符的是( B )Aanswer B to C _if D signed5. 下列标识符中,不是C语言提供的数据类型关键字是( C ) 。 Adouble Bshort C.integer D. char6.下列表达式的值为0的是 CA 35.0 B 3/5.0 C3/5 D 3%57. C语言程序中必须有的函数是( C ) A #include stdio.h B printf C main D scanf8有以下定义:char c10;则正确的输入语句是 CAscanf(%s,&c); Bscanf(%c,&c); Cscanf(%s,c); Dscanf(%c,c); 9. 设
3、有语句char a=72,则变量a是( A )。A包含1个字符 B包含2个字符C.包含3个字符 D.说明不合法10有定义: int a=8,b=5,c;,执行语句c=a/b+0.4 ; 后c的值为( A )A1.4 B 1 C 2.0 D 211. 若整型变量a、b、c、d中的值依次为:1、4、3、2,则条件表达式ad?a:c的值是 CA 1 B2 C 3 D4 12. 设有如下定量定义:则下列符合C语言语法的表达式为( A) 。 int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2; Aa+=a-=(b=4)*(a=3) Bx%(-3)
4、C. a=a*3=2 D. y=float i 13C语言中运算对象必须是整型的运算符是( A ) A %= B / C = D 6) n-; printf(“%d”,n); 该程序段的输出结果是( C )A 987 B8765 C876 D9876 23. c语言源程序的基本单位是 _B _A. 过程 B. 函数 C. 子程序 D.标识符 24. 设i和k都是int类型,则for循环语句_B_。for(i=0,k=-1;k=1;i+) printf(*n);A循环结束的条件不合法 B循环体一次也不执行 C循环体只执行一次 D无限循环 25.以下程序段的输出结果为 ( D ) for(i=4;
5、i1;i-)for( j=1;j i;j+ ) putchar(#); A 无 B# C# D#26. 下列程序的输出结果为_B_。void main() int m=7,n=4;float a=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf(%fn,x); A27.000000 B27.500000 C28.000000 D28.50000027假定所有变量均已正确说明,下列程序段运行后x的值是_B_。a=b=c=0;x=35; if(!a) x-; else if (c) x=3; else x=4; A4 B34 C35 D328以下程序的运行结果是( D )。v
6、oid main() int n;for(n=1;n=10;n+) if(n%3=0) continue; printf(%d,n); A) 1234567890 B) 369 C) 12 D) 1245781029以下能对二维数组a进行正确初始化的语句是( C )。A) int a2 = 1,0,1,5,2,3;B) int a24= 1,2,3,4,5,6;C) int a3=1,2,3 ,4,5,6 ;D) int a3= 1,0,1, 1,1;30.在C语言程序中,全局变量的作用域是(B )A整个源程序 B.从定义处开始到源程序结束C.仅限于main函数 D.每一个函数31. 执行下列
7、程序段后,i的值是 ( B )int i,x;for(i=1,x=1;i=10) break; if( x%2 = =1 ) x+=5; continue; x-=3; A. 4 B . 5 C .6 D . 732.若有以下的定义“int a32;”,则能正确表示a中某数组元素地址的表达式是( D)A&a32 B. a3 C. *a21 D. &a11 33下列程序的输出结果是(B )void main( ) int x=1,y=0,a=0,b=0;switch(x) case 1: switch(y) case 0: a+;break;case 1: b+;break; case 2:a+
8、;b+;break; case 3:a+;b+;break; printf(a=%d,b=%dn,a,b);A a=1,b=0 B a=2,b=1 C a=1,b=1 D a=2,b=234下列选项中正确的语句组是(A )A char *s; s=Beijing;B char *s; s=Beijing;C char s8; s=Beijing;D char s8; s=Beijing;35.在以下语句中,与表达式“c=(ab)?b:a”作用相同的是( C)Aif (ab) c=a; else c=b; B. if(ab) c=b; D. c=b; if (ab) c=a; 36以下结构体类型
9、说明和变量定义中正确的是 A Atypedef struct B. struct REC int n; char c;REC; int n; char c; REC t1,t2; REC t1,t2;C. typedef struct REC; D. struct int n=0; char c=A; t1,t2; int n; char c;REC; REC t1,t2;37若有int *p=(int *)malloc(sizeof(int);则向内存申请到内存空间存入整数123的语句为( A ) A scanf(%d,p); B scanf(%d,&p);C scanf(%d,*p); D
10、 scanf(%d,*p);38以下程序的输出结果是( C )。#includevoid main( ) int a=2,b= -1,c=2; if(ab) if(b0)c=0; else c+; printf(“%dn”,c); A.0 B. 1 C.2 D.339下面的程序段的输出结果是( C )。 int j;for(j=1;j10;j+=2) printf(“%d”,j);A.1 2 3 4 5 6 7 8 9 B.2 4 6 8 C.1 3 5 7 9 D.1 2 440. 以下程序的输出结果是( B )。void main( ) int num= 0; while(num=2) n
11、um+; printf(%dn,num); A. 1 B. 1 C. 1 D. l2 2 2 3 3 4 41C语言函数定义时若函数类型缺省,则该函数类型是(B )Afloat B. int C. long D. double42. 以下一维数组a的正确定义是 D 。A. int a(10) ; B. int n=10, an ; C. int n ; scanf(“%d”, &n) ; D. #define SIZE 10 int an; int aSIZE; 43C语言函数定义时若函数类型缺省,则该函数类型是( B )A float B. int C.long D. double44. 有
12、以下程序void main( ) int p7=11,13,14,15,16,17,18,i=0,k=0; while (i & pi%2) k=k+pi; i+; printf (%dn,k) ; 它执行后的输出结果是( B )。A. 8 B. 56 C. 45 D.24 45.假定int类型变量占用两个字节,并有定义“int a5=0,2,4,6;”,则数组x在内存中所占字节数是( C)。A.4 B.8 C. 10 D. 1246.若有定义“int a=5,b=6;”,则表达式“(a=a-b,a+b)”的值是(B)A.10 B. 5 C.11 D. -147.执行以下两条语句后,字符数组a
13、和b的长度分别为( B )。char a =“happy”;char b =h,a,p,p,y; A. 5 , 5 B. 6 , 5 C. 5 , 6 D. 6 , 648. 以下不正确的描述为 ( D ) 。A. 不同函数中可以使用相同名字的变量 B. 形参是局部变量 C. 一个函数内部定义的变量只能在本函数范围内有效D. 在一个内部的复合语句中定义的变量可以在本函数范围内有效49若有下列定义int a5,*p=a;,则对a数组元素的正确引用是(C )A. *(p+5) B. *p+2 C. *(a+2) D. *&a550. 以下程序的运行输出结果是 D 。 func(int a,int
14、b,int c) c=a*b; void main() int c; func(2,3,c);printf(“%dn”,c);A. 0 B. 1 C. 6 D. 无确定值51.以下描述正确的是( A )。A. continue语句的作用是终止本层循环的执行B. break语句的作用是结束本次循环的执行C. continue语句和break语句都可以在switch语句中使用D. break语句的作用是使流程跳出当前的循环层,终止本层循环的执行52. char h, *s=&h; 可将字符H通过指针存入变量h中的语句是 ( B ) 。A. *s=H; B. *s=H; C. s=H; D. s=H
15、;53有以下程序#includevoid main( ) char ch 35=AAAA,BBB,CC);printf (%sn,ch1); 程序运行后的输出结果是( D ) A. AAAA B. CC C. BBBCC D. BBB54.已知“int b;”,则对指针变量正确的说明和初始化是( B)Aint *pb=b; B . int *pb=&b C. int pb=&b D. int pb=b55.以下程序的输出结果是 D 。void prtv(int *x) printf(“%dn”,+*x);void main( ) int k=25; prtv(&k):A.23 B. 24 C.
16、 25 D. 2656设有以下程序段struct MP3 char name20; char color;float price;std,*ptr;ptr=& std;若要引用结构体变量std中的color成员,写法错误的是( ) std.color B. ptr- color C. (*ptr) .color D. std- color 58.以下程序的输出结果是 。void main( ) int a =2,4,6,8,*p=a,i;for(i=0;i4;i+) ai=*p ; p+ ; printf(“%dn”,a2); A. 6 B. 8 C. 4 D. 2 59.执行下列的程序段后,
17、输出结果是( )int a=5;while(a-);printf(%d,a);A.54321 B.4321 C.0 D.-160.以下程序的输出结果是( )#includevoid main() int a33= 1,2,3,4,5,6,i,j,s=0; for(i=1;i3;i+)for(j=0;j=i;j+)s+=aij; printf(%dn,s);A. 21 B.19 C.20 D. 18 61. 在调用函数时,如果实参是基本整型变量,它与对应形参之间的数据传递方式是(D )A.地址传递 B.单项值传递 C.传递方式由用户指定 D.由实参传给形参,再由形参传给实参 62. 在函数内,定
18、义变量时存储类型符可省略的是 (C )A.extern B. static C. auto D.register63有以下函数 #include void func(int n) int i;for(i=0;i=n;i+) printf(“*”); printf(“#”); void main() func(3); printf(“?”); func(4); printf(“n”); 程序运行输出结果是() A. *#?*# B. *#?*#C. *#?*# D.*#?*#64设有如下说明 typedef struct STlong a;int b;char c2;NEW;则下面叙述中正确的是
19、 ( )A. 以上的说明形式非法 B. ST是一个结构体类型 C. NEW是一个结构体类型 D. NEW是一个结构体变量 65有以下程序段typedef struct node int data; struct node *next; *NODE;NODE p;以下叙述正确的是( )A) p是指向struct node结构变量的指针的指针B) NODE p;语句出错C) p是指向struct node结构变量的指针D) p是struct node结构变量 66执行下列程序片段的结果是 ( )int x=23;doprintf(“%2d”,x- -)while(!x)A. 不打印出任何内容 B.
20、打印出23C. 打印出321 D.陷入死循环 67执行以下两条语句后,字符数组a和b的长度分别为( B )。char a =“happy”;char b =h,a,p,p,y; A. 5 , 5 B. 6 , 5 C. 5 , 6 D. 6 , 668假定int类型变量占用四个字节,其有定义: int x10=0,2,4;,则数组x在内存中占的字节是( C )A . 10 B. 12 C. 20 D . 4069下面说明不正确的是( B )A . char a10=”china” B. char a10,*p=a;p=”china”;C. char *a; a=”china” ; D. cha
21、r a 10,*p; p=a=”china”;70以下只有在使用时才为该类型变量分配存储空间的是 ( B )A. auto和static B. auto和registerB. register和 static D. extern和register71执行下列的程序段后,输出结果是( )int a=5;while(a-);printf(%d,a);A.54321 B.4321 C.0 D.-172以下程序中main函数调用了在其前面的fun函数( )#include void main()double a15,k;k=fun(a); 则下列选项中错误fun函数的首部是( )A . double
22、fun(double a15) B. double fun(double *a)C. double fun(double a) D. double fun(double a)73. 在调用函数时,如果实参是基本整型变量,它与对应形参之间的数据传递方式是( D )A.地址传递 B.单项值传递 C.传递方式由用户指定 D.由实参传给形参,再由形参传给实参74. 若有int10=0,12,3,4,5,6,7,8,9,*p=a;,则输出结果不为5的语句为( )A. printf(“%d”*(a+5); B. printf(“%d”,*p5 );C. printf(“%d”*(p+5); D. prin
23、tf(“%d”,p5); 75一个C语言程序是由( C ) 组成的。 A主程序 B子程序 C函数 D过程 76下面标识符中,合法的用户标识符为( B )。 AP#Ad B12a Cchar D_int 77若a、b均为int型变量,且a=100,则关于循环语句for(b=100;a!=b;+a,+b) printf ( “ -“) 的正确说法是( C ) 。 A循环体只执行一次 B死循环 C循环体一次也不执行 D输出- 78. 若x、y、z均为int 型变量,则执行下列语句后的z值为 ( )。 x=1; y=2; z=3; z=(xy)?z : z = (zy)?z:x; A1 B4 C2 D
24、3 79在C语言程序中,表达式5%2的结果是( C )。 A. 2.5 B. 2 C. 1 D. 3 80. 变量定义char str20; 若用str存储一个字符串,则最大串长为 ( B ) 。 A20 B19 C18 D21 81判断字符串s1与字符串s2相等,应当使用:( C ) 。 Aif (s1 = s2) Bif (strcmp(s1, s2) Cif (!strcmp(s1, s2) Dif (strcmp(s1, s2) = 0) 82设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )。 A.b=1.0/a B.b=(float)(1/a) C.b=1/
25、(float)a D.b=1/(a*1.0) 83有如下程序片段: int i = 0; while(i next=r-next; p-next=r; r-next=q; B. p-next=r; q-next=r-next; r-next=q; C. q-next=r-next; r-next=q; p-next=r; D. r-next=q; p-next=r; q-next=r-next; 94.有程序如下: #include void fun(int *p) printf(%dn,p5); void main() int a10=1,2,3,4,5,6,7,8,9,10; fun(&a
26、3); 程序运行后的输出结果是( )。 A5 B6 C8 D9 95以下说法中正确的是( ) A. C语言程序总是从第一个定义的函数开始执行 B. 在C语言程序中,要调用的函数必须在main( )函数中定义 C. C语言程序总是从main( )函数开始执行 D. C语言程序中的main( )函数必须放在程序的开始部分 96格式说明符%x的输出形式是( C)。 A十进制 B八进制 C十六进制 D二进制 97如果int a=3,b=4;则条件表达式ab)k=0;else k=1;”等价的是 A. k=ab; D. k=(ab)?1:0 104有语句:int a10,;则( )是对指针变量p的正确定
27、义和初始化。 Aint p=*a; Bint *p=a; Cint p=&a; Dint *p=&a; 105以下关于字符串处理的叙述正确的是( )。 A.进行字符串复制时,目的串的存储空间必须足够大 B.两个字符串进行比较时,短的一个必定比长的一个小 C.计算一个字符串的长度时,应包含串尾的结束标志 D.两个字符串连接时,对存储空问的大小没有要求 106下列不正确的定义是( )。 Aint *p=&i,i; Bint *p,i; Cint i,*p=&i; Dint i,*p; 107若指针 px为空指针,则 ( )。 Apx指向不定 Bpx的值为零 Cpx的目标为零 Dpx的地址为零 10
28、8. 若有说明:int a3=1,2,3,4,5,6,7; 则数组a的第一维的大小为( ) A. 2 B. 3 C. 4 D.无确定值 109有以下结构体说明、变量定义和赋值语句 struct STDchar name10;int age;char sex;s5,*ps;ps=&s0; 则以下scanf函数调用语句中错误引用结构体变量成员的是_。 A. scanf(“%s”,); B. scanf(“%d”,&s0.age); C. scanf(%c,&(*ps).sex); D. scanf(“%d”,ps.age);110有以下结构体说明和变量定义,如图所示,指针p,q,r分
29、别指向此链表中三个连续结点。 struct node int data; struct node *next; *p,*q,*r;现要将q所指结点从链表中删除,同时保持链表的连续,以下不能完成指定操作的语句是()。A. p-next=q-next; B. p-next=p-next-next;C. p-next=r; D. p=q-next; 111二维数组a有m行n列,则在aij之前的元素个数为( )。 A. j*n+i B. i*n+j C. i*n+j-1 D. i*n+j+1 112.设有以下说明语句 struct ex int x;float y; char z;example; 则
30、下面的叙述不正确的是( )。 Astruct是结构体类型的关键字 Bexample是结构体类型名 Cx,y,z都是结构体成员名 Dstruct ex是结构体类型 113.下列程厅执行后的输出结果是( ) 。 #include string.h #include stdio.h void main() char arr24; strcpy(arr0,you); strcpy(arr1,me); arr03=&; printf(%sn,arr); Ayou&me Byou Cme Derr 114.设有以下定义和语句 char str20=”Program”,*p; p=str; 则以下叙述中正确
31、的是 A. *p与str0中的值相等 B. str与p的类型完全相同 C. str数组长度和p所指向的字符串长度相等 D. 数组str中存放的内容和指针变量p中存放的内容相同 二、 写出下列程序的运行结果1. #include stdio.h void main() long i,p=1,s=0;for(i=1;i=5;i+)p=p*i;s+=p;printf(%ld,s); 2. #include void main() char a; for(a=0;a15;a+=5) putchar(a+A);printf(n);3. #include stdio.h #include string.h
32、void main( ) char string120=China,string2=Shanghai; int n,i; char *p1,*p2; n=strlen(string1); p1=string1; p2=string2; for(i=0;istrlen(string2);i+) *(p1+n+i)=*(p2+i); *(p1+n+i)=0; printf(%s,string1);3. #include void main() int i,n=0; for(i=2;i5;i+) do if(i%3) continue; n+; while(!i); n+; printf(n=%d,
33、 n);4. int i=5;switch(i) case 5:case 6: i+=5;case 7: break;case 8: i+=5;printf(i=%d,i);5. # includemain()char *s1,*s2,m;s1=s2=(char*)malloc(sizeof(char);*s1=15;*s2=20;m=*s1+*s2;printf(“%dn”,m);6. #include stdio.h void main()int i,j;for(i=3;i=30;i+)for(j=2;j=i)printf(%6d,i);7. #include void main( )in
34、t number,digit;number=1234; while(number!=0)digit=number%10;printf(%d,digit);number=number/10;8.#include stdio.hvoid main() int a33,*p,i; p=&a00; for(i=0;i9;i+) pi=i+1;for(i=0;i3;i+)printf(%d ,a2i); 9. #include stdio.h void main( )int c=0,1,2,3,4,5,6,7,8,9;int n,i,j;for(i=1;i=1;j-)cj=cj-1;c0=n;for(i
35、=0;i=9;i+)printf(%2d,ci);10. #include stdio.h void main() int i,j; for(i=1;i=4;i+) for(j=1;j=i;j+) printf(*); printf(n); 11. #include stdio.hint k=0;void fun(int m) m+=k; k+=m; printf(“m=%d k=%dn ”,m,k+); main() int i=4;fun(i+); printf(“i=%d k=%dn”,i,k);#include void swap(int x, int y)int z;z=x;x=y;
36、y=z;void main()int a=3, b=2; printf(first:a=%d, b=%d n, a, b);swap(a,b);printf(second:a=%d,b=%dn, a,b);12. #include stdio.h#define N 20 fun(int a,int n,int m) int i,j; for(i=m;i=n;i-)ai+1=ai; main() int i,aN=1,2,3,4,5,6,7,8,9,10; fun(a,3,8); for(i=0;i5;i+)printf(%d,ai); 13. #include stdio.h unsigned
37、 fun(unsigned num)unsigned k=1;printf(num=%un, num );dok*=num%10;num/=10; while(num);return(k);void main ( )printf(%un, fun(34) );14.#include stdio.h f(int x) int a=1;static int b=1;b+=1; a+;return(a+b+x);void main() int i=0;for( ;i3;i+)printf(%d ,f(i);15.#include “stdio.h”void main( ) int a=1,b=1;
38、int i; for (i=1;i=8;i+) printf( “%4d%4d”,a,b); a=a+b; b=b+a; 16.#includevoid main() char *s=abc;do printf(%d ,*s);+s; while(*s);(注:字符a的ASCIl码值为97)17.#includevoid main() int a=1,b=2,c=3; if(c=a) printf(%dn,c); else printf(%dn,b);18.#includevoid main( ) int a=2,b=-1,c=2; if(ab) if(b0&n5); 20.#includev
39、oid main() int i=0,s=0;for( ; ; i+) if(i=3|i=5) continue;if(i=6) break;s+=i;printf(%dn,s);21. #includevoid main() int i,j; for(i=1;i4;i+) for(j=1;ji;j+) printf(%d*%d=%d ,i,j,i*j); printf(n); 22. #include void main() char x34; int i; for (i=0;i3;i+) scanf(%s,xi); for(i=0;i3;i+) printf(%s,&xii); print
40、f(n); 若程序运行时输入:abc abc abc ,则程序运行结果为_.23.#include stdio.h int a=3, b=4;void fun(int x1, int x2) printf(%d,%dn, x1+x2,b);void main()int a=5, b=6;fun (a,b);24. #include main() int x=2,y= -1,z=5; if(xy) if(y0) z=0; else z=z+1; printf(%dn,z); 25.#include main() char c;while(c=getchar()!=$) if(A=c&c=Z) p
41、utchar(c); else if(a=c&c=z) putchar(c-32); 当输入为ab*AB%cd#CD$时,运行结果为:26.#include main( ) int a=1,b=0; scanf(%d,&a); switch(a) case 1: b=1;break; case 2: b=2;break; default: b=10; printf(%d , b); 若键盘输入5,运行结果为:27.#includemain( ) static char a =Program, *ptr; for(ptr=a; ptra+7; ptr+=2) putchar(*ptr); 28.
42、 #includevoid fun1(int x) x=20;void fun2(int b4) int j; for(j=0; j4; j+) bj=j; main() int x = 10; int a4 = 1,2,3,4, k; fun1(x); printf(x = %dn, x); fun2(a); for(k=0; k4; k+) printf(%d , ak); 29.#include stdio.h#include string.h void main() int i,j; char a10,c,*p=a; strcpy(a,computer); printf(%s,a);
43、for(i=0,j=7;i%sn,a); 30.#include stdio.hint sum(int n) int p=1,s=0,i; for(i=1;i=n;i+) s+=(p*=i); return s; void main() printf(sum(5)=%dn,sum(5); 31. #include main() float a,b,c,t;a=3; b=7; c=1; if(ab) t=a;a=b;b=t; if(ac) t=a;a=c;c=t; if(bc) t=b;b=c;c=t; printf(%5.2f,%5.2f,%5.2f,a,b,c); 32. #include
44、main() int s=0,a=5,n=1; do s+=1; a=a-2; while(a!=n); printf(%d,%dn,s,a); 33.#include #define N 4main() int i;int x1=1,x2=2; for(i=1;i=N;i+) printf(%4d%4d,x1,x2);if(i%2=0) printf(n);x1=x1+x2; x2=x2+x1; 34.#includemain( ) char ch; ch=getchar( );switch(ch) case A: printf(%c,A); case B : printf(%c,B); b
45、reak; default: printf(%sn,other); 当从键盘输入字母A时,运行结果为: 35.#includevoid Fun(int *y) printf(*y = %dn, *y);*y += 20; printf(*y = %dn, *y);main()int x = 10;printf(x = %dn, x);Fun(&x);printf(x = %dn, x);36.#include stdio.h#define MAX 10 void main() int i,sum,a =1,2,3,4,5,6,7,8,9,10; sum=1; for(i=0;iMAX;i+)
46、sum-=ai; printf(SUM=%d,sum); 37.#include stdio.hvoid main() static int a=5,6,7,3,2,9; int s1,s2,i,*ptr; s1=s2=0;ptr=&a0; for(i=0;i5;i+=2) s1+=*(ptr+i); s2+=*(ptr+i+1); printf(s1=%d,s2=%dn,s1,s2); 三、将下列的程序填写完整 1用筛选法求100以内的素数。 #include#includevoid main() 1 ; for(i=1;i=100;i+) ai=i;for(j=2;j=100;j+) fo
47、r(i=2; 2 ;i+) if(aj%i=0) aj=0; for(i=2;i=100;i+) if( )printf(%d ,ai);n+; if(n%5=0)printf(n);2. 编写一个程序,将两个字符串连接起来。#include stdio.hint main() char a30,b10; ; gets(a); ; i=j=0; while (ai!=0) ; while (bj!=0) ai=bj; i+; j+; ai=0; printf(a: %snb: %s ,a,b); return 0;3#include#includevoid main( ) void sort(
48、char *name,int n); int i; char *name=Follow me,BASIC, Great Wall,FORTRAN,Computer ; int n=5; ;for(i=0;i5;i+) printf(%sn,namei);void sort(char *name,int n) char *temp; int i,j,k; for(i=0;in-1;i+) ; for(j=i+1;jn;j+)if( ) k=j; if(k!=i) temp=namei; namei=namek; namek=temp; 4编写创建单链表的函数(链表长度为n)struct LNodeint data;struct LNode *next;struct LNode *creat(i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养老院老人家庭沟通制度
- 数码产品租赁合同(2篇)
- 2024年物业设施管理合同3篇
- 2025年平顶山货运驾驶员从业资格证考试题库答案
- 2025年林芝货运从业资格证模拟考试下载
- 2025年怀化经营性道路客货运输驾驶员从业资格考试
- 《催眠治疗》课件
- 2024年教育设施融资租赁担保合同示例2篇
- 2025年东莞a2驾驶证货运从业资格证模拟考试
- 2024年版矿业开发合同
- 2023年实训报告汽车维修(7篇)
- 环境毒理学智慧树知到答案章节测试2023年沈阳农业大学
- 义务教育体育与健康课程标准(2022年版)
- 【新课标】二年级下册道德与法治第10课《清新空气是个宝》PPT教学课件(第一课时)
- 2023年关于申请筹备X县区游泳协会的报告
- 设备维修工绩效考核表
- 成立项目部红头文件完整资料
- LY/T 1923-2020室内木质门
- GB/T 3672.1-2002橡胶制品的公差第1部分:尺寸公差
- GB/T 15900-1995化学试剂偏重亚硫酸钠(焦亚硫酸钠)
- GB/T 12615.3-2004封闭型平圆头抽芯铆钉06级
评论
0/150
提交评论