沈阳工程学院c语言c1c5题库.docx

上传人:b****8 文档编号:28298869 上传时间:2023-07-10 格式:DOCX 页数:129 大小:54.04KB
下载 相关 举报
沈阳工程学院c语言c1c5题库.docx_第1页
第1页 / 共129页
沈阳工程学院c语言c1c5题库.docx_第2页
第2页 / 共129页
沈阳工程学院c语言c1c5题库.docx_第3页
第3页 / 共129页
沈阳工程学院c语言c1c5题库.docx_第4页
第4页 / 共129页
沈阳工程学院c语言c1c5题库.docx_第5页
第5页 / 共129页
点击查看更多>>
下载资源
资源描述

沈阳工程学院c语言c1c5题库.docx

《沈阳工程学院c语言c1c5题库.docx》由会员分享,可在线阅读,更多相关《沈阳工程学院c语言c1c5题库.docx(129页珍藏版)》请在冰豆网上搜索。

沈阳工程学院c语言c1c5题库.docx

沈阳工程学院c语言c1c5题库

一、单选题

1、请选出可用作C语言用户标识符的一组标识符______。

A:

voiddefineWORD

B:

a3_b3_123IF

C:

For_abccase

D:

2aDOsizeof

答案:

B

知识点:

知识点/选择题/C2基本数据类型及表达式/S标识符T

2、请选出可用作C语言用户标识符的一组标识符______。

A:

intdefineWORD

B:

a3_123IF

C:

or_abccase

D:

3aa1sizeof

答案:

B

知识点:

知识点/选择题/C2基本数据类型及表达式/S标识符T

3、请选出可用作C语言用户标识符的一组标识符______。

A:

floatdefineWORD

B:

is_123IF

C:

For_abccase

D:

8aDOsizeof

答案:

B

知识点:

知识点/选择题/C2基本数据类型及表达式/S标识符T

4、请选出可用作C语言用户标识符的一组标识符______。

A:

chardefineWORD

B:

c3_123IF

C:

For_abccase

D:

2adosizeof

答案:

B

知识点:

知识点/选择题/C2基本数据类型及表达式/S标识符T

5、设a=5、b=6、c=7、d=8、m=2、n=2,执行

(m=a>b)&&(n=c>d)后n的值为______。

A:

1

B:

2

C:

3

D:

4

答案:

B

知识点:

知识点/选择题/C4选择结构程序设计/S逻辑运算短路问题T

6、设a=5、b=6、c=10、d=8、m=2、n=5,执行

(m=a>b)&&(n=c>d)后n的值为______。

A:

1

B:

5

C:

3

D:

4

答案:

B

知识点:

知识点/选择题/C4选择结构程序设计/S逻辑运算短路问题T

7、设a=5、b=6、c=7、d=8、m=2、n=2,执行

(m=ad)

后n的值为______。

A:

1

B:

2

C:

3

D:

4

答案:

B

知识点:

知识点/选择题/C4选择结构程序设计/S逻辑运算短路问题T

8、设a=8、b=10、c=7、d=8、m=2、n=6,执行

(m=ad)

后n的值为______。

A:

1

B:

6

C:

3

D:

4

答案:

B

知识点:

知识点/选择题/C4选择结构程序设计/S逻辑运算短路问题T

9、设ch是char型变量,其值为A,且有下面的表达式

ch=(ch>='A'&&ch<='Z')?

(ch+32):

ch。

上面表达式的值是______。

A:

A

B:

a

C:

Z

D:

z

答案:

B

知识点:

知识点/选择题/C4选择结构程序设计/S条件运算符T

10、设ch是char型变量,其值为C,且有下面的表达式

ch=(ch>='A'&&ch<='Z')?

(ch+32):

ch

上面表达式的值是______。

A:

C

B:

c

C:

Z

D:

z

答案:

B

知识点:

知识点/选择题/C4选择结构程序设计/S条件运算符T

11、设ch是char型变量,其值为a,且有下面的表达式

ch=(ch>='a'&&ch<='z')?

(ch-32):

ch

上面表达式的值是______。

A:

a

B:

A

C:

Z

D:

z

答案:

B

知识点:

知识点/选择题/C4选择结构程序设计/S条件运算符T

12、设ch是char型变量,其值为c,且有下面的表达式

ch=(ch>='a'&&ch<='z')?

(ch-32):

ch

上面表达式的值是______。

A:

c

B:

C

C:

Z

D:

z

答案:

B

知识点:

知识点/选择题/C4选择结构程序设计/S条件运算符T

17、以下的for循环:

for(x=0,y=0;(y!

=123)&&(x<4);x++);

A:

是无限循环

B:

循环次数不定

C:

执行4次

D:

执行3次

答案:

C

知识点:

知识点/选择题/C5循环结构程序设计/S循环次数T

18、以下的for循环:

for(x=0,y=0;(y!

=100)&&(x<3);x++);

A:

是无限循环

B:

循环次数不定

C:

执行3次

D:

执行2次

答案:

C

知识点:

知识点/选择题/C5循环结构程序设计/S循环次数T

19、以下的for循环:

for(m=0,n=0;(n!

=23)&&(m<5);m++);

A:

是无限循环

B:

循环次数不定

C:

执行5次

D:

执行3次

答案:

C

知识点:

知识点/选择题/C5循环结构程序设计/S循环次数T

20、以下的for循环:

for(p=0,q=0;(q!

=88)&&(p<8);p++);

A:

是无限循环

B:

循环次数不定

C:

执行8次

D:

执行3次

答案:

C

知识点:

知识点/选择题/C5循环结构程序设计/S循环次数T

21、有如下程序

main()

{inta=2,b=-1,c=2;

if(a

if(b<0)c=0;

elsec++;

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

}

该程序的输出结果是______。

A:

0

B:

1

C:

2

D:

3

答案:

C

知识点:

知识点/选择题/C4选择结构程序设计/Sif语句的嵌套T

22、有如下程序

main()

{inta=7,b=5,c=9;

if(a

if(b<0)c=0;

elsec++;

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

}

该程序的输出结果是______。

A:

0

B:

10

C:

9

D:

7

答案:

C

知识点:

知识点/选择题/C4选择结构程序设计/Sif语句的嵌套T

23、有如下程序

main()

{intm=2,n=-1,d=6;

if(m

if(n<0)d=0;

elsed++;

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

}

该程序的输出结果是______。

A:

0

B:

1

C:

6

D:

7

答案:

C

知识点:

知识点/选择题/C4选择结构程序设计/Sif语句的嵌套T

24、有如下程序

main()

{inta=2,b=-1,c=2;

if(a

if(b<0)c=0;

elsec++;

printf("%d\n",--c);

}

该程序的输出结果是______。

A:

0

B:

1

C:

2

D:

3

答案:

B

知识点:

知识点/选择题/C4选择结构程序设计/Sif语句的嵌套T

25、有如下程序

main()

{intn=9;

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

}

该程序段的输出结果是______。

A:

987

B:

876

C:

8765

D:

9876

答案:

B

知识点:

知识点/选择题/C5循环结构程序设计/Swhile循环结构T

26、有如下程序

main()

{intn=10;

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

}

该程序段的输出结果是______。

A:

987

B:

9876

C:

8765

D:

6789

答案:

B

知识点:

知识点/选择题/C5循环结构程序设计/Swhile循环结构T

27、有如下程序

main()

{intn=8;

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

}

该程序段的输出结果是______。

A:

98

B:

76

C:

87

D:

78

答案:

B

知识点:

知识点/选择题/C5循环结构程序设计/Swhile循环结构T

28、有如下程序

main()

{inta=9;

while(a>7){a--;printf("%d",a);}

}

该程序段的输出结果是______。

A:

98

B:

87

C:

876

D:

987

答案:

B

知识点:

知识点/选择题/C5循环结构程序设计/Swhile循环结构T

57、已知i、j、k为int型变量,若从键盘输入:

1,2,3↙,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。

A:

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

B:

scanf("%d%d%d",&i,&j,&k);

C:

scanf("%d,%d,%d",&i,&j,&k);

D:

scanf("i=%d,j=%d,k=%d",&i,&j,&k);

答案:

C

知识点:

知识点/选择题/C3顺序结构程序设计/S输入函数T

58、已知i、j、k为int型变量,若从键盘输入:

i=1,j=2,k=3↙,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。

A:

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

B:

scanf("%d%d%d",&i,&j,&k);

C:

scanf("%d,%d,%d",&i,&j,&k);

D:

scanf("i=%d,j=%d,k=%d",&i,&j,&k);

答案:

D

知识点:

知识点/选择题/C3顺序结构程序设计/S输入函数T

59、有以下程序段

intm=0,n=0;charc='a';

scanf("%d%c%d",&m,&c,&n);

printf("%d,%c,%d\n",m,c,n);

若从键盘上输入:

10A10↙,则输出结果是______。

A:

10,A,10

B:

10,a,10

C:

10,a,0

D:

10,A,0

答案:

A

知识点:

知识点/选择题/C3顺序结构程序设计/S输入函数T

60、有以下程序段

intm=0,n=0;charc='a';

scanf("%d%c%d",&m,&c,&n);

printf("%d,%c,%d\n",m,c,n);

若从键盘上输入:

20B20↙,则输出结果是______。

A:

20,B,20

B:

20,b,20

C:

20,b,0

D:

20,B,0

答案:

A

知识点:

知识点/选择题/C3顺序结构程序设计/S输入函数T

65、以下程序结果为:

______。

main()

{intm=0,p=8,q=8;

if(m=p-q)

printf("@@@@");

else

printf("&&&&");}

A:

&&&&

B:

@@@@

答案:

A

知识点:

知识点/选择题/C4选择结构程序设计/Sif语句条件为赋值表达式T

66、以下程序结果为:

______。

main()

{intm=2;

if(m=1)

printf("@@@@");

else

printf("&&&&");}

A:

&&&&

B:

@@@@

答案:

B

知识点:

知识点/选择题/C4选择结构程序设计/Sif语句条件为赋值表达式T

67、以下程序结果为:

______。

main()

{intm=2;

if(m=0)

printf("@@@@");

else

printf("&&&&");}

A:

&&&&

B:

@@@@

答案:

A

知识点:

知识点/选择题/C4选择结构程序设计/Sif语句条件为赋值表达式T

89、以下程序的输出结果是_______。

main()

{intx=1,y=0,a=0,b=0;

switch(x)

{case1:

switch(y)

{case0:

a++;break;

case1:

b++;break;}

case2:

a++;b++;break;}

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

A:

2,1

B:

2,2

C:

1,1

D:

21

答案:

A

知识点:

知识点/选择题/C4选择结构程序设计/Sswitch嵌套T

90、以下程序的输出结果是_______。

main()

{intx=1,y=0,a=1,b=1;

switch(x)

{case1:

switch(y)

{case0:

a++;break;

case1:

b++;break;}

case2:

a++;b++;break;}

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

A:

2,1

B:

3,2

C:

2,3

D:

32

答案:

B

知识点:

知识点/选择题/C4选择结构程序设计/Sswitch嵌套T

91、以下程序的输出结果是_______。

main()

{inta=1,b=0,x=1,y=1;

switch(a)

{case1:

switch(b)

{case0:

x++;break;

case1:

y++;break;}

case2:

x++;y++;break;}

printf("%d,%d\n",x,y);}

A:

2,1

B:

2,3

C:

3,2

D:

32

答案:

C

知识点:

知识点/选择题/C4选择结构程序设计/Sswitch嵌套T

92、以下程序的输出结果是_______。

main()

{inti=0,s=0;

for(;;)

{

if(i==6)break;

i++;

s+=i;}

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

A:

10

B:

15

C:

21

D:

死循环

答案:

C

知识点:

知识点/选择题/C5循环结构程序设计/S循环中的breakT

93、以下程序运行后的输出结果是_______。

main()

{inti=0,s=1;

for(;;)

{

if(i==5)break;

i++;

s+=i;};

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

A:

死循环

B:

16

C:

15

D:

11

答案:

B

知识点:

知识点/选择题/C5循环结构程序设计/S循环中的breakT

94、以下程序的输出结果是_______。

main()

{inta=0,x=5;

for(;;)

{

if(a==5)break;

a++;

x+=a;};

printf("%d\n",x);}

A:

15

B:

20

C:

死循环

D:

10

答案:

B

知识点:

知识点/选择题/C5循环结构程序设计/S循环中的breakT

95、C语言中下列叙述正确的是______。

A:

不能使用do-while语句构成循环

B:

do-while语句构成的循环,必须用break语句才能退出

C:

do-while语句构成的循环,当while语句中的表达式值为非零时结束循环

D:

do-while语句构成的循环,当while语句中的表达式值为零时结束循环

答案:

D

知识点:

知识点/选择题/C5循环结构程序设计/循环基本概念T

96、以下选项中属于C语言的数据类型是______。

A:

复数型

B:

逻辑型

C:

双精度型

D:

集合型

答案:

C

知识点:

知识点/选择题/C2基本数据类型及表达式/基本数据类型T

98、以下程序的输出结果是______。

main()

{intx=10,y=10,i;

for(i=0;x>8;y=++i)

printf("%d%d",x--,y);

}

A:

10192

B:

9876

C:

10990

D:

101091

答案:

D

知识点:

知识点/选择题/C5循环结构程序设计/FOR循环结构T

100、能正确表示a和b同时为正或同时为负的表达式是______。

A:

(a>=0||b>=0)&&(a<0||b<0)

B:

(a>=0&&b>=0)&&(a<0&&b<0)

C:

(a+b>0)&&(a+b<=0)

D:

a*b>0

答案:

D

知识点:

知识点/选择题/C4选择结构程序设计/表达式运算T

二、填空题

21、C语句分为__________大类。

答案:

1:

5#五

知识点:

知识点/基本理论/C1c语言概述/C12C语句

25、if语句与_____________语句一起可以构成循环结构。

答案:

1:

goto

知识点:

知识点/基本理论/c5循环结构程序设计/C51goto语句

28、在C语言中,逻辑运算符中的"&&"称为________。

答案:

1:

逻辑与

知识点:

知识点/基本理论/C4选择结构程序设计/C42关系与逻辑运算符T

29、在C语言中,逻辑运算符中的"||"称为________。

答案:

1:

逻辑或

知识点:

知识点/基本理论/C4选择结构程序设计/C42关系与逻辑运算符T

30、在C语言中,关系运算符中的"大于等于"表示为________。

答案:

1:

>=

知识点:

知识点/基本理论/C4选择结构程序设计/C42关系与逻辑运算符T

31、在C语言中,关系运算符中的"小于等于"表示为________。

答案:

1:

<=

知识点:

知识点/基本理论/C4选择结构程序设计/C42关系与逻辑运算符T

32、在C语言中,关系运算符中的"等于"表示为________。

答案:

1:

==#==

知识点:

知识点/基本理论/C4选择结构程序设计/C42关系与逻辑运算符T

33、在C语言中,'\n'表示______________。

答案:

1:

回车换行#换行

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22转义字符T

34、在C语言中,用转义字符\'表示______________。

答题提示:

双引号/单引号/反斜线/横向跳格/回车换行

答案:

1:

单引号

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22转义字符T

35、在C语言中,用转义字符\"表示______________。

答题提示:

双引号/单引号/反斜线/横向跳格/回车换行

答案:

1:

双引号

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22转义字符T

36、在C语言中,用转义字符\\表示______________。

答题提示:

双引号/单引号/反斜线/横向跳格/回车换行

答案:

1:

反斜线

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22转义字符T

37、在C语言中,用转义字符\t表示__________。

答题提示:

双引号/单引号/反斜线/横向跳格/回车换行

答案:

1:

横向跳格

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22转义字符T

38、一个C程序总是从_____________函数开始执行的。

答案:

1:

main#主#main()#main()

知识点:

知识点/基本理论/C1c语言概述/C12C程序的特点T

39、C程序是由____________构成的。

答案:

1:

函数

知识点:

知识点/基本理论/C1c语言概述/C12C程序的特点T

40、C程序是由函数构成的,其中必须有且只有一个______函数。

答案:

1:

主#main#main()

知识点:

知识点/基本理论/C1c语言概述/C12C程序的特点T

41、在C语言中,可以用/*…*/对C程序中的任何部分作______。

答案:

1:

注释#屏蔽#注解#解释

知识点:

知识点/基本理论/C1c语言概述/C12C程序的特点T

42、在C语言中,标识符是由________、数字、下划线组成的。

答案:

1:

英文字母#字母

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22标识符T

43、在C语言中,标识符是由英文字母、________、下划线组成的。

答案:

1:

数字

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22标识符T

44、在C语言中,标识符是由英文字母、数字、________组成的。

答案:

1:

下划线

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22标识符T

45、C语言规定,不能使用C语言中的________做标识符。

答案:

1:

关键字

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22标识符T

46、C语言中的关键字共有32个,而且都是________写。

提示:

大/小

答案:

1:

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22标识符T

47、在C语言数据类型中,浮点型类型包括单精度类型和_________精度类型。

答案:

1:

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22数据类型T

48、在C语言中,以________开头的常量代表的是八进制数。

答案:

1:

0

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22八、十六进制数T

49、在C语言中,以________开头的常量代表的是十六进制数。

答案:

1:

0x#0X

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22八、十六进制数T

50、在VC++编译环境下,C语言基本整型变量所占字节数是____。

答案:

1:

4

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T

51、在VC++编译环境下,一个长整型变量所占字节数是____。

答案:

1:

4

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T

52、在VC++编译环境下,一个单精度型变量所占字节数是____。

答案:

1:

4

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T

53、在VC++编译环境下,一个双精度型变量所占字节数是____。

答案:

1:

8

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T

54、在VC++编译环境下,一个字符型变量所占字节数是____。

答案:

1:

1

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T

55、在C语言中,"a"在内存中占_________个字节。

答案:

1:

2#两

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22数据类型宽度T

56、在C语言数据类型中,一个无符号基本整型变量所代表的数据范围是__________到4294967295。

答案:

1:

0#零

知识点:

知识点/基本理论/C2基本数据类型及表达式/C22数据类型范围T

57、在C语言中,假使X为基本整型变量,如果我们采用printf("格式控制",X)格式输出X,那么"格式控制"具体表示为"__"。

答案:

1:

%d

知识点:

知识点/基本理论/C3顺序结构程序设计/C32printf库函数T

58、在C语言中,假使X为长整型变量,如果我们采用printf("格式控制",X)格式输出X,那么"格式控制"具体表示为"__"。

答案:

1:

%ld

知识点:

知识点/基本理论/C3顺序结构程序设计/C32printf库函数T

59、在C语言中,假使X为

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1