智慧树知道网课《C语言程序设计基础(山东联盟)》课后章节测试满分答案1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

绪论单元测试

1

【单选题】(100分)

计算机能够直接识别的语言是()。

A.

汇编语言

B.

机器语言

C.

高级语言

第一章测试

1

【单选题】(20分)

下列表达式,值为0的是()。

A.

3/5.0

B.

3%5

C.

3/5

D.

3<5

2

【单选题】(20分)

下列变量定义中合法的是()。

A.

shortint2_num=79;

B.

doubleStu-score=98;

C.

intf(x)=1;

D.

doubleAve=0.0;

3

【单选题】(20分)

若变量a是int类型,并执行了语句:a='A'+1.6;,则正确的叙述是()。

A.

a的值是字符型

B.

a的值还是整型

C.

a的值是浮点型

D.

不允许字符型和浮点型相加

4

【单选题】(20分)

若a是基本整型变量,c是单精度实型变量,输入语句()是的。

A.

scanf("%d%f”,&a,&c);

B.

scanf("d=%d,c=%f”,&a,&c);

C.

scanf("%d%f”,a,c);

D.

scanf("%d,%f”,&a,&c);

5

【单选题】(20分)

下列说法正确的是()

A.

C程序中使用变量时,可以先使用,再定义

B.

在C语言中,所有变量都必须在定义的同时初始化

C.

一条变量定义语句不可以同时定义多个变量

D.

const常量只能在定义时赋值

第二章测试

1

【单选题】(10分)

若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是():

A.

(x-y)*(x-y)<100

B.

fabs(x-y)<10

C.

(x-y)<-10||!(y-x)>10

D.

x-y>-10&&x-y<10

2

【单选题】(10分)

以下程序运行后的输出结果是()#include

intmain()

{

inta=5,b=4,c=3,d;

d=(a>b>c);

printf("%d",d);

return0;

}

A.

5

B.

1

C.

3

D.

3

【单选题】(10分)

执行以下程序后的输出结果为()#include

intmain()

{

inta=1,b=0;

switch(a)

{

case1:

switch(b)

{

case0:printf("**0**");break;

case1:printf("**1**");break;

}break;

case2:printf("**2**");break;

}

return0;

}

A.

**0**

B.

有语法

C.

**0****1****2**

D.

**0****2**

4

【单选题】(10分)

下面程序代码的功能是判断输入的整数能否被5或7整除,如果能够整除,则输出该整数。请将划线处代码填写完整。

#include

intmain()

{

intm;

printf("Inputm:");

scanf("%d",&m);

if(_______________)//能够被5或7整除

{

printf("%d",m);

}

return0;

}

A.

m%5==0||m%7==0

B.

m%5==1&&m%7==1

C.

m/5==0&&m/7==0

D.

m/5==0||m/7==0

5

【单选题】(10分)

计算1-1/2+1/3-1/4+.....+1/99-1/100+......

直到最后一项的绝对值小于1e-4为止。

代码如下,按要求在划线处填写适当的表达式或语句,使程序完整并符合题目要求。

#include

#include

intmain()

{

intn=1;

floatterm=1,sum=0;

_____(1)_________;

while(fabs(term)>=1e-4)//判末项大小{

term=sign/n;//求出累加项

sum=sum+term;//累加

______(2)__________;//改变项的符号n++;//分母加1

}

printf("sum=%f",sum);

return0;

}

A.

(1):floatsign=1

(2):sign=-sign

B.

(1):floatsign=-1

(2):term=-term

C.

(1):floatsign=-1

(2):sign=-sign

D.

(1):floatsign=1

(2):term=-term

相关文档
最新文档