c语言有效字符序列称为,C语言选择题库.docx

44cb7578e1df5412b94317daaa3307ba.gifC语言选择题库.docx

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。

文档包含非法信息?点此举报后获取现金奖励!

下载文档到电脑,查找使用更方便

5

积分

还剩页未读,继续阅读

关 键 词:c语言选择题题库

C语言选择题

资源描述:

复习题

一、单项选择题(每题1分,共30分)

1、一个C语言程序是由( )。

A.一个主程序和若干子程序组成B.函数组成

C.若干过程组成D.若干子程序组成

3、用来标识变量名、符号常量名、函数名、类型名、文件名、数组名的有效字符序列称为标识符。在C语言中,规定标识符只能有字母、数值或下划线三类字符组成,且第一个字符必须为( )或( )。

A.字母,数字B.数字,下划线

C.字母,下划线D.字母,下划线,数字

5、C语言中,主调函数携带的参数列表称为实参,而被调用函数的参数列表习惯上称为( )。

A.形式参数B.值参 C.动态参数D.静态参数

7、下列关于switch和break语句的结论中,只有( )是正确的。

A.break语句是switch语句的一部分

B.在switch语句中可以根据需要使用或不使用break语句

C.在switch语句中必须使用break语句

D.以上三个结论中有两个是正确的

9、对于数组a[m][n]来说,使用数组的某个元素时,行下标最大值是( ),列下标最大值是( )。

A. m,n-1B. m-1,n-1

C. m-1,nD. m,n

10、下面程序段的运行结果是( )。

char a[7]=″abcedf″;

char b[4]=″ABC″;

strcpy(a,b);

printf(“%c”,a[5]);

A. dB. \0C. eD. f

11、一维double型数组a长度为10,则实际所占内存字节数为( )。

A. 20B. 40C. 60D. 80

12、字符串a=“hello”,则函数调用strlen(a)的返回值为( )。

A. 4B. 5C. 6D. 4

13、在C语言中,&作为单目运算符时表示的是( )。

A.地址与B.取地址

C.输入地址D.输出地址

14、对不同类型的数据有不同的格式字符。例如:( )格式字符是用来输出十进制整数,( )格式字符是用来输出一个字符串。

A.c,s B.s,dC.d,cD.d,s

15、do-while语句的特点是( )。

A.先执行循环语句,再判断条件是否为真(成立),若成立则继续执行循环,若不成立,则结束循环。do-while至少执行一次循环。

B. 先判断条件是否成立(为真),若不成立则执行循环。

C. 先执行循环语句,再判断条件是否为假(不成立),若不成立则继续执行循环,若成立,则结束循环。

D. 先执行循环语句,再判断条件是否为真(成立),若不成立则继续执行循环,若成立,则结束循环。

16、下面程序段的运行结果是( )。

char *s=“abcde”;

s+=2;

printf(“%d”,s);

A. cdeB. 字符c

C. 字符c的地址D. 无确定的输出结果

17、若已知a=15,b=10,则表达式!a>b的值为( )。

A. 1B. 0C. 5D. -5

18、若字符量′D′在内存中占用一个字节,字符串“D”则应占( )个字节。

A. 2B. 4C. 1D. 0

19、在C语言中,输入操作可以由库函数( )完成,输出操作可以由库函数( )完成。

A. scanf, printfB. inputf, output

C. get, outD. puts, gets

21、合法的数组定义是( )。

A. char a[ ]="string";

B. inta[5]={0,1,2,3,4,5};

C. int s="string";

D. char a[ ]={0,1,2,3,4,5};

22、当a=3,b=4,c=1时,表达式f=a>b>c的值是( )。

A. 3B. 0C. 1D. 4

23、请问:下面这个程序段的输出是( )。

Int a,b,c;

a=7;b=8;c=9;

if(a>b)

a=b, b=c;

c=a;

printf(“a=%d b=%d c=%d\n”,a,b,c);

A. a=7 b=8 c=7B. a=7 b=9 c=7

C. a=8 b=9 c=7D. a=8 b=9 c=8

24、若有char ch;则要使指针p指向该类型的定义语句为:( )

A. int pB. char p

C. char *pD. int *p

25、有以下表达式int a[10]={19,23,14,17,37,28,49,36,},*p;p=a;则值为36的表达式为:( )

A. p+7B. *(p+7)

C. *(p)D. *(p+1)

*26、执行printf(″%d,%o″,10,11)语句的值为( )。

A. 10,10B. 13,12

C. 10,13D. 13,10

27、已有定义float n;char ch1;,为使n=6.5,ch1=’a’,对应的scanf语句是( )。

A.scanf(“%f%c”,&n,&ch1);

B.scanf(“%f,%c”,&n,&ch1,);

C.scanf(“%f%c”, n,&ch1);

D.scanf(“%f%c”,&n,ch1);

1、以下说法中正确的是( )。

A.C语言程序总是从第一个定义的函数开始执行

B.在C语言程序中,要调用的函数必须在main( )函数中定义

C.C语言程序总是从main( )函数开始执行

D.C语言程序中的main( )函数必须放在程序的开始部分

2、以下选项中,合法的C语言标识符是( )。

A.1_1 B.1-1 C._11 D.1_

3、下面合法的C语言字符常量是( )。

A.‘\t' B."A" C.65 D.A

4、字符(char)型数据在微机内存中的存储形式是( )。

A.反码 B.补码 C.EBC D.IC码

5、表达式: 10!=9的值是( )。

A. true B.非零值 C.0 D.1

6、为表示关系x≥y≥z,应使用的C语言表达式是( )。

A.(x>=y) && (y>=z)B.(x>=y) AND (y>=z)

C.(x>=y>=z)D.(x>=y) & (y>=z)

7、阅读下面的程序

#includevoid main()

{

int i,j;

scanf("%3d%2d",&i,&j);

printf("i=%d,j=%d\n",i,j);

}

如果从键盘上输入1234567,则程序的运行结果是( )。

A.i=123,j=4567 B.i=1234,j=567

C.i=1,j=2 D.i=123,j=45

8、若已定义x和y是整型变量,x=2;,则表达式y=2.75+x/2的值是( )。

A.5.5 B.5 C.3 D.4.0

9、以下程序的输出结果是( )。

#includevoid main()

{

int a=12, b=12;

printf("%d,%d\n",--a,++b);

}

A.10,10 B.12,12C.11,10 D.11,13

10、a=3,b=4,c=5,表达式a+b>c&& b==c的值是( )。

A.0B.1C.表达式不合法D.均不对

11、为了避免嵌套的if-else语句的二义性,C语言规定else总是与( )组成配对关系.

A.缩排位置相同的if B.在其之前未配对的if

C.在其之前尚未配对的最近的if D.同一行上的if

12、下列程序执行后的输出结果是( )。

#include void main( )

{ int a=5,b=60,c;

if (a=‘A' &&ch<=‘Z')?ch+32:ch的值是( )。

A.Z B.a C.z D.A

14、下面程序的运行结果是( )。

#includevoid main( )

{ int s=0,i=1;

while (s<=10)

{ s=s+i*i;

i++;

}

printf("%d",--i);

}

A.4 B.3 C.5 D.6

15、下面程序的输出结果是( )。

#includevoid main( )

{ int i;

for(i=1;i<6;i++)

{ if (i%2!=0) {printf("#");continue;}

printf("*");

}

printf("\n");

}

A.#*#*# B.##### C.***** D.*#*#*

16、以下叙述正确的是( )。

A.continue语句的作用是结束整个循环的执行

B.只能在循环体内和switch语句体内使用break语句

C.在循环体内使用break语句或continue语句的作用相同

D.从多层循环嵌套中退出时,只能使用goto语句

17、若有说明int a[3][4];,则对a数组元素的非法引用是( )。

A.a[0][2*1]B.a[1][3] C.a[4-2][0]D.a[0][4]

18、要求下面的程序运行后,显示如下结果:

2 10 4 6

1 5 2 3

2 4 7 8

5 1 3 2

则程序中的划线处应填入( )。

#include void main( )

{ int a[4][4]={ ________ };

Int i,j;

for(i=0;i<4;i++)

{for(j=0;j<4;j++) printf("%4d",a[i][j]);

printf("\n"); }

}

A.{1,5,2,3},{2,4,7,8},{5,1,3,2}

B.{2,10,4,6},{1,5,2,3},{2,4,7,8},{5,1,3,2}

C.{5,1,3,2},{2,4,7,8},{1,5,2,3}

D.{2,1,2,5},{10,5,4,1},{4,2,7,3},{6,3,8,2}

19、若有以下说明:char s1[ ]={"tree"},s2[ ]={"flower"}; ,则以下对数组元素或数组的输出语句中,正确的是( )。

A.printf("%s%s",s1[5],s2[7]); B. printf("%c%c",s1,s2);

C.puts(s1);puts(s2); D.puts(s1,s2);

20、运行下面程序段的输出结果是( )。

char s1[10]={'S','e','t','\0','u','p','\0'};

printf("%s",s1);

A.Set B.Setup C.Set up D.'S''e''t'

21、调用函数时,当实参和形参都是简单变量时,它们之间数据传递的过程是( )。

A.实参将其地址传递给形参,并释放原先占用的存储单元

B.实参将其地址传递给形参,调用结束时形参再将其地址回传给实参

C.实参将其值传递给形参,调用结束时形参再将其值回传给实参

D.实参将其值传递给形参,调用结束时形参并不将其值回传给实参

22、以下叙述中,不正确的是( )。

A.在同一C程序文件中,不同函数中可以使用同名变量

B.在main函数体内定义的变量是全局变量

C.形参是局部变量,函数调用完成即失去意义

D.若同一文件中全局变量和局部变量同名,则全局变量在局部变量作用范围内不起作用

23、对于C语言的函数,下列叙述中正确的是( )。

A.函数的定义不能嵌套,但函数调用可以嵌套

B.函数的定义可以嵌套,但函数调用不能嵌套

C.函数的定义和调用都不能嵌套

D.函数的定义和调用都可以嵌套

24、设有以下函数:

#include int f(int a)

{ int b=0,c;

c=3;

b++ ;c++;

return (a+b+c); }

如果在下面的程序中调用该函数,则输出结果是( B )。

void main()

{ int i;

for(i=0;i<3;i++) printf("%d\n",f(i)); }

A. 5B.5C.3D.3

7 6 4 3

9 7 5 3

25、在C语言程序中,数组名做函数调用的实参时,传递给形参的是( )。

A.数组第一个元素的值B.数组的首地址

C.数组全部元素的值 D.数组元素的个数

26、有如下函数调用语句func(rec1,rec2+rec3,rec4,rec5);该函数调用语句中,含有的实参个数是( )。

A.3 B.4 C.5 D.有语法错误

27、若已定义: int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是( )。

A.a[p-a] B.*(&a[i]) C.p[i] D.a[10]

28、下面程序的输出结果是( )。

main( )

{ int a[]={1,2,3,4,5,6,7,8,9,0},*p;

p=a;

printf("%d\n",*p+9);

}

A.0 B.1C.10 D.9

29、执行语句"char a[10]={"abcd"},*p=a;"后,*(p+4)的值是( )。

A."abcd" B.'d'C.'\0' D.不能确定

1、下面标识符中,不合法的用户标识符为( )。

A.PAD B.a_10 C.CHAR D.a#b

2、源程序要正确地运行,必须要有什么函数?

A.printf函数 B.自定义的函数 C.main函数D.不需要函数

3、在C语言中,合法的字符常量是( )。

A.'\084' B.'\x43' C.'abff' D.“\0”

4、在C语言中,要求运算数必须是整型的运算符是( )。

A./ B.++ C.!= D.%

5、若变量c为char类型,能正确判断出c为小写字母的表达式是( )。

A.'a'<=c<= 'z' B.(c>= 'a')||(c<= 'z')

C.('a'<=c)and ('z'>=c) D.(c>= 'a')&&(c<= 'z')

6、若有说明:int x[3][4]; 则对x数组元素的正确引用是( )。

A.x[2][4] B.x[1,3] C. x[0][4] D.x[4-2][0]

7、若有定义: int b[5]; 则以下对b数组元素的正确引用是( )。

A.&b[5] B.b+2 C.*(*(b+2)) D.*(b+2)

8. 设x=2.5,y=4.7,a=7,算术表达式x+a%3*(int)(x+y) %2/4的值为( )。

A.2.75B.7 C.4.7 D.2.5

9、能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是( )。

A.a>=10 or a<=0 B.a>=0|a<=10

C.a>=10 &&a<=0 D.a>=10||a<=0

10、有如下程序

main( )

{ float x=2.0,y;

if(x<0.0) y=0.0;

else if(x<10.0) y=1.0/x;

else y=1.0;

printf("%f\n",y);}

该程序的输出结果是( )。

A.0.000000 B.0.250000 C.0.500000 D.1.000000

11、以下正确的描述是( )。

A.函数的定义可以嵌套,但函数的调用不可以嵌套

B.函数的定义不可以嵌套,但函数的调用可以嵌套

C.函数的定义和函数的调用均不可嵌套

D.函数的定义和函数的调用均可以调用

12、下面哪个表达式的值为4( )。

A.11/3B.11.0/3 C.(float)11/3 D.(int)(11.0/3+0.5)

13、有如下程序

main( )

{ int i,sum;

for(i=1;i<=3;sum++) sum+=i;

printf("%d\n",sum);

}

该程序的执行结果是( )。

A.6 B.3 C.死循环 D.0

14、有如下程序

main( )

{ int n=9;

while(n>6) {n--;printf("%d",n);}

}

该程序段的输出结果是( )。

A.987 B.876 C.8765 D.9876

15、该源程序执行后,屏幕上显示什么( )?

main()

{ int a;

float b;

a=4;

b=9.5;

printf("a=%d,b=%4.2f\n",a,b); }

A.a=%d,b=%f\n B.a=%d,b=%f

C.a=4,b=9.50 D.a=4,b=9.5

16、下面程序的运行结果为( )。

#include#includemain( )

{ char *aa=”then”, *bb=”than”;

aa+=2; bb+=2;

printf(“%d\n”,strcmp(aa,bb));

}

A.有语法错 B.大于零 C.等于零 D.小于零

17、下面程序中有错误的行是( )(每行程序前面的数字表示行号)

1. main()

2. {

3. int a[3]={1};

4. int i;

5. scanf(“%d”,&a[0]);

6. for(i=0;i<3;i++) a[0]=a[0]+a[i];

7. printf(“a[0]=%d\n”,a);

8. }

A.3 B.6 C.7 D.5

18、若调用一个函数,且此函数中没有return语句,则正确的说法是( ),该函数

A.没有返回值B.返回若干个系统默认值

C.能返回一个用户所希望的函数值D.返回一个不确定的值

19、若有定义语句:int x[5]={0,1,2,3,4},*p;,则以下数值不为2的表达式是( )。

A.p=x+1,++(*p) B.p=x+2,*p++

C.p=x+1,*(p++) D.p=x+1,*++p

20、以下不能对二维数组a进行正确初始化的是( ):

A.int a[2][4]={0} B.int a[][3]={{1,2},{0}};

C.int a[2][3]={{1,2},{3,4},{5,6}};D.int a[][3]={1,2,3,4,5,6};

21、以下程序段的运行结果是( )。

char b[ ]= “Basic”,*p;

for(p=b;p,则下面程序的运行结果是( )。

#include"stdio.h"

char fun(char *s)

if(*s<='Z'&&*s>='A') *s+=1;

return *s; }

main()

{ char c[80],*p=c;

gets(c);

while(*p) {*p=fun(p); putchar(*p); p++;}

printf("\n");

}

A.mZ bPPk B.my book C.Ny Cook D.My Book

1、C语言规定,在源程序中,main函数的位置( )。

A. 必须在最开始

B. 必须在系统调用的库函数后面

C. 可以任意

D. 必须在最后

2、结构化程序设计的3种基本结构是( )、( )与( )。

A、顺序结构,选择结构,逆序结构

B、重复结构,顺序结构,逆序结构

C、顺序结构,选择结构,重复结构

D、顺序结构,选择结构,循环结构

3、下面正确的字符常量是是( )。

A. ″c″ B. ′′ C. ′w′ D. ″\\″

4、若x、i、j和k都是int变量,则执行表达式x=(i=4,j=16,k=32)后x的值为( )。

A. 4B. 16C.32D.52

5、已知各变量的类型说明如下

int k,a,b;

unsigned long w=5;

double x=1.42;

则以下不正确的表达式是( )。

A. x%(-3)B. w+=-2

C. k=(a=2,b=3,a+b)D.a+=a-=(b=4)*(a=3)

6、已知字符A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为( )。

A. DB. 67C. 不确定的值D.C

7、关系式1010&&x<100 B、x=>10&&x=100

C、x=>10&&x10&&x=y&&chb的值为( )。

A.1 B.0 C.5 D.-5

16、以下描述中正确的是( )。

A. for循环只能用于循环次数已经确定的情况

B. for循环是先执行循环体语句,再判断表达式

C. 在for循环中,不能用break语句跳出循环体

D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

17、以下不是无限循环的语句是( )。

A. for(y=0,x=1;x>++y;x=i++) i=x;

B. for(;;x++=i);

C. while(1) x++;

D. for(i=10;;i--) sum+=i;

18、执行语句for(i=1;i++<4;)后变量i的值为( )。

A. 3B. 4C. 5D. 不定

19、下面程序的运行结果是( )。

#includemain()

{ int k=0;char c=’A’;

do

{ switch(c++)

{ case ‘A’:k++;break;

case ‘B’:k--;

case ‘C’:k+=2;break;

case ‘D’:k=k%2;continue;

case ‘E’:k=k*10;break;

default:k=k/3;

}

k++;

}while(c

main()

{int m=5,n=10;

printf(“%d,%d\n”,m++,--n);

}

A. 5,9 B. 6,9C. 5,10D.6,10

10、设x、y均为float型变量,则以下不合法的赋值语句是( )。

A. ++x B. y+2=(x/2)/10C. x*=y+8 D.x=y=0

11、逻辑运算符两侧运算对象的数据类型( )。

A. 只能是0或1

B. 只能是0或非0整数

C. 只能是整型或字符型数据

D. 可以是任何数据类型的数据

12、设有说明语句:int a=1,b=2,c=3,d=4,m=2,n=2;,则执行(m=a>b)&&(n=c>d)后n的值为( )。

A. 1 B. 2 C. 3D.4

14、若运行时为变量x输入12,则以下程序的运行结果是( )。

main()

{ int x,y;

scanf(“%d”,&x);

y=x>12?x+10:x-12;

printf(“%d\n”,y);

}

A.0 B. 22 C. 12 D.10

15、设有以下程序段:

int x=0,s=0;

while(!x!=0) s+=++x;

printf(“%d”,s);

则( )。

A. 运行程序段后输出0 B.运行程序段后输出1

C. 程序段中的条件表达式是非法的 D.程序段执行无限次

16、以下描述中正确的是( )。

A.while、do-while、for循环中的循环体语句都至少被执行一次

B. do-while循环中,while(表达式)后面的分号可以省略

C. while循环体中,一定要有能使while后面表达式的值变为“假”的操作

D.do-while循环中,根据情况可以省略while

17、以下for循环的执行次数是( )。

for(x=0,y=0;(y=123)&&(x<4);x++);

A. 是无限循环 B. 循环次数不定 C. 执行4次 D. 执行3次

18、下面程序段的运行结果是( )。

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=27

20、以下对一维整型数组a的正确说明是( )。

A.int a(10) B. int n=0,a[n];

C.int n; D. #define SIZE 10

scanf(“%d”,&n); int a[SIZE];

int a[n]

21、以下对二维数组a的正确说明是( )。

A. int a[3][]; B. float a(3,4);

C.double a[3][4]; D.float a(3)(4);

22、下面程序( )(每行程序前面的数字表示行号)。

1 main()

2 { int a[3]={0};

3 int i;

4 for(i=0;i<3;i++) scanf(“%d”,&a[i]);

5 for(i=1;i<4;i++) a[0]=a[0]+a[i];

6 printf(“%d\n”,a[0]);

7 }

A. 没有错误 B. 第4行有错误 C. 第5行有错误 D.第6行有错误

23、定义如下变量和数组:

int k;

int a[3][3]={1,2,3,4,5,6,7,8,9};

则下面语句的输出结果是( )。

for(k=0;k<3;k++) printf(“%3d”,a[k][2-k]);

A. 3 5 7 B. 3 6 9

C. 1 5 9 D. 1 4 7

27、C语言规定,简单变量作为实参时,它和对应形参之间的数据传递方式为( )。

A. 地址传递 B. 单向值传递

C. 由实参传给形参,再由形参传回给实参 D.由用户指定传递方式

28、有以下表达式int a[10]={19,23,14,17,37,28,49,36,},*p;p=a;则值为36的表达式为:( )

A. p+7 B. *(p+7) C. *(p) D. *(p+1)

29、在C语言中,输入操作可以由库函数( )完成,输出操作可以由库函数( )完成。

A. scanf, printf B. input, output

C. get, out D. puts, gets

30、C语言中用( )表示逻辑值“真”,用( )表示逻辑值“假”。

A.非零值,非零值 B.零,零 C.零,非零值 D.非零值,零

二、填空题(每空2分,共30分)

1、在C语言源程序中,一个变量代表( )。

2、结构化程序由( )、( )、( )三种基本结构组成

3、设x和y均为int型变量,且x=1,y=2,则以下表达式的值为( )。 1.0+x/y

4、若采用十进制数的表示形式,则0XAB为( )。

5、设i,j,k均为int型变量,则执行完下面的for循环后,k的值为( )。

for(i=0,j=10;i<=j;i++,j--) k=i+j;

6、在C语言的赋值表达式中,赋值号左边必须是( )。

7、设y是int型变量,请写出判断y为奇数的关系表达( )。

10、以下函数的功能是,把两个整数指针所指的存储单元中的内容进行交换。请填空。

exchange(int *x, int *y)

{ int t;

t=*y; *y=( ); *x=( );

}

1、以下程序实现把学生的成绩划分为优,良,及格和不及格四个等级(成绩>=90,为优秀;70<=成绩<90,为良好;60<=成绩<70,为及格;成绩<60,为不及格;)要求输入学生成绩,输出学生所处的等级,请在处填入正确内容。

#include "stdio.h"

void main()

{

int x;

scanf("%d",( &x ));

if( )

( printf(“优秀”); );

else if ( )

printf("良好");

else if ( )

printf("及格");

( else if( ) )

printf("不及格");

}

2、输入若干个字符,分别统计数字字符的个数、英文字母的个数,当输入换行符时输出统计结果,运行结束。

#include main()

{ char ch;

( int s1,s2; )

while((ch=getchar(ch))!='\n') {

if(ch>='0'&&ch<='9') s1++;

if(ch>='a'&&ch<='z' || ( )) s2++;

}

( printf(“%d%d”,s1,s2); )

}

3、以下程序实现输入年,月后,判断这个月有多少天,请在处填入正确内容。

#include void main()

{

intyear,month,day;

printf("请输入年,月\n");

scanf("%d,%d",&year,&month);

switch(( month ))

{

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12: ( );break;

case 4:

case 6:

case 9:

case 11:day=30;break;

case 2:

if(( ))

day=29;

else

day=28;

}

printf("%d年%d月有%d天!",year,month,day);

}

4、程序的功能是计算y = 0! + 1! + 2! + 3! + 4! + …… + n! 如输入n的值为5的话,则输出y值为154。

#include intfun(int n)

{

int i;

int s;

s=1;

for (i=1; i<=n; i++)

s=( );

( return(s) );

}

main()

{

int s;

int k,n;

scanf("%d",&n);

s=0;

for (k=0; k<=n; k++)

s=( );

printf("%d\n", s);

}

5、计算两个整数n和m(m<1000)之间所有数的和。n和m从键盘输入。例如,当n=1,m=100时,sum=5050,当n=100,m=1000时,sum=495550。

#include #include main()

{

intn,m;

int sum;

( );

pri

展开阅读全文

温馨提示:

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。

2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。

3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。

4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。

5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。

6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。

7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

bb6249c6567dd4384e6ab3556cfc22ed.gif 

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:C语言选择题库.docx

链接地址:https://www.renrendoc.com/p-13189890.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值