当前位置:首页>题库>智慧树知到>【知到智慧树】《C语言程序设计(西安理工大学版)》完整版网课答案

【知到智慧树】《C语言程序设计(西安理工大学版)》完整版网课答案

第一章单元测试

1、【题目】一个C程序可能出现的错误有。

选项:

A:语法错误

B:以上都包括

C:逻辑错误

D:运行错误

答案:以上都包括

2、【题目】C程序中一般可以包含几个函数。

选项:

A:至少一个

B:1个

C:0个

D:多个

答案:至少一个

3、【题目】C语言属于程序设计语言的哪个类别?

选项:

A:面向对象语言

B:汇编语言

C:机器语言

D:高级语言

答案:高级语言

4、【题目】没有语法错误了,程序就是正确的。

选项:

A:对

B:错

答案:

5、【题目】一个C程序中可以出现两个main函数。

选项:

A:对

B:错

答案:

第二章单元测试

1、【题目】类型修饰符unsigned不能修饰()

选项:

A:
char

B:
longint

C:
float

D:
int

答案:
float

2、【题目】16位的二进制数可以表示的整数的范围是()

选项:

A:[-32768,32768]

B:[-32767,32768]

C:[-32767,32767]

D:
[-32768,32767]

答案:
[-32768,32767]

3、【题目】C语言中的实型数据包括()

选项:

A:float和double

B:float和char

C:int和double

D:int和float

答案:float和double

4、【题目】以下不合法的字符常量是()

选项:

A:’A’

B:’ab’

C:’


D:’2′

答案:‘ab’

5、【题目】在以下各组标识符中,均是合法的C语言标识符是()

选项:

A:A_4d,_student,xyz_abc,if

B:auto,12-a,a_b,ab5.x

C:abc,A_4d,_student,xyz_abc

D:abc,a_b,union,scan

答案:abc,A_4d,_student,xyz_abc

6、【题目】在C语言中,要求参加运算的数必须是整数的运算符是()

选项:

A:++

B:/

C:*

D:%

答案:%

7、【题目】若有定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为()

选项:

A:int

B:float

C:char

D:double

答案:double

8、【题目】设有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()

选项:

A:3.5

B:2.75

C:2.5

D:0.0

答案:2.5

9、【题目】若有定义:doublex=1,y;执行语句y=x+3/2;,则y的值是()

选项:

A:2

B:1

C:2.5

D:2.0

答案:2

10、【题目】设inta=1,b=2;以下选项中不正确的语句是()

选项:

A:a*3=3

B:a/=1

C:a+=3

D:a=a+b

答案:a*3=3

第三章单元测试

1、【题目】算法描述可以有多种表达方法,下面()方法不可以描述算法。

选项:

A:N-S图

B:机器语言

C:自然语言

D:伪代码

答案:机器语言

2、【题目】执行以下程序后k的值是()inti,j=10,k=0;for(i=0;i选项:

A:11

B:9

C:8

D:10

答案:10

3、【题目】设inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为()

选项:

A:2

B:0

C:1

D:3

答案:2

4、【题目】表示y在(-∞,3]和[23,+∞)范围内为真的表达式为()

选项:

A:(y23)

B:(y=23)

C:(y=23)

D:(y23)

答案:(y=23)

5、【题目】已知intx=10,y=20,z=30;则执行以下语句后x、y、z的值是()if(x>y)z=x;x=y;y=z;选项:

A:x=20,y=30,z=10

B:x=20,y=30,z=20

C:x=20,y=30,z=30

D:x=10,y=20,z=30

答案:x=20,y=30,z=30

6、【题目】设有声明语句:inta=1,b=0;则执行以下语句后输出结果为()switch(a){case1:switch(b){case0:printf(“**0**”);break;case1:printf(“**1**”);break;}case2:printf(“**2**”);break;}

选项:

A:**0****1****2**

B:**0**

C:有语法错误

D:**0****2**

答案:**0****2**

7、【题目】设有以下程序,若要使程序的输出值为2,则应该从键盘给n输入的值是()voidmain(){ints=0,a=1,n;scanf(“%d”,&n);do{s=s+1;a=a-2;}while(a!=n);printf(“%d”,s);}

选项:

A:-3

B:-5

C:0

D:-1

答案:-3

8、【题目】for(i=j=0;i选项:

A:9

B:3

C:2

D:8

答案:3

9、【题目】以下程序段的输出结果是()intx=5;if(x–A:3

B:6

C:4

D:5

答案:4

10、【题目】对下面程序段,描述正确的是()for(t=1;t选项:

A:当x>=0时,什么也不输出

B:最多允许输出100个非负整数

C:当xD:printf函数永远也不执行

答案:最多允许输出100个非负整数

第四章单元测试

1、【题目】包含标准库函数scanf声明的头文件是()

选项:

A:time.h

B:stdlib.h

C:stdio.h

D:math.h

答案:stdio.h

2、【题目】以下关于函数的叙述中正确的是()

选项:

A:C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

B:C语言程序将从源程序中第一个函数开始执行

C:可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

D:main可作为用户标识符,用以定义任意一个函数

答案:C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

支付5.00¥解锁剩余75%的章节内容
智慧树知到

【知到智慧树】《有机化学(山东联盟-济宁医学院版)》完整版网课答案

2024-12-15 23:30:35

智慧树知到

【知到智慧树】《税收学》完整版网课答案

2024-12-16 0:46:20