网课知到计算思维与程序设计C智慧树答案

wangke 知到智慧树答案 15

第一章 单元测试

1、计算机唯一能直接识别的语言是( )。

A:机器语言

B:汇编语言

C:编译语言

D:高级语言

答案:【机器语言】


2、计算机的基本功能是( )。


A:输入、编码、程序、控制、输出

B:程序、数据、存储、输入和输出

C:软件、处理、硬件、数据和输出

D:输入、存储、处理、控制和输出

答案:【输入、存储、处理、控制和输出】


3、计算机选择二进制的原因有( )。

A:容易使用物理器件实现

B:二进制运算规则简单

C:人不使用二进制

D:二进制数据在逻辑运算方面比较方便

答案:【容易使用物理器件实现

二进制运算规则简单

二进制数据在逻辑运算方面比较方便】


4、计算机的CPU主要由( )构成。

A:中央处理器和存储器

B:输入输出设备

C:控制器和运算器

D:运算器和寄存器

答案:【控制器和运算器】


5、计算机中的数据以十六进制形式存储,指令以二进制形式存储。( )

A:对

B:错

答案:【错】


第二章 单元测试

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

A:必须放在程序的开头

B:必须放在程序的后面

C:可以放在程序的任何位置,但在执行程序时是从程序的开头执行

D:可以放在程序的任何位置,但在执行程序时是从main函数开始执行的

答案:【可以放在程序的任何位置,但在执行程序时是从main函数开始执行的】


2、C语言中,下列用户自定义标识符合法的是( )。

A:sum_1

B:apple_price

C:test.c

D:f(x)

答案:【sum_1

apple_price】


3、C语言中运算对象可以是非整型的运算符是( )。

A:/

B:%

C:++

D:=

答案:【/

++

=】


4、在C语言中,函数体是由 ( )括起来。

A:( )

B:[ ]

C:{ }

D:< >

答案:【{ }】


5、<stdio.h>用尖括号时,表示系统先在用户当前目录中寻找要包含的文件,若找不到,再按标准方式去查找。( )

A:对

B:错

答案:【错】


第三章 单元测试

1、如果“int a=3,b=4;”,则条件表达式a>b? a:b的值是( )。

A:4

B:3

C:1

D:0

答案:【4】

2、C语言中,关系表达式和逻辑表达式的值是( )。

A:真或假

B:1或0

C:T或F

D:True或false

答案:【1或0】


3、设a为整型变量,能正确表达数学关系10<a<15的C语言表达式是( )。

A:10<a<15

B:a==11||a==12||a==13||a==14

C:!(a<=10)&&!(a>=15)

D:a>10&&a<15

答案:【a==11||a==12||a==13||a==14

!(a<=10)&&!(a>=15)

a>10&&a<15】


4、下列表达式中结果为假的是( )。

A:3<=9

B:(a=22)==2

C:0!=1

D:3<5<7

答案:【(a=22)==2】


5、switch~ case 语句中可以没有default。( )

A:对

B:错

答案:【对】


第四章 单元测试

1、按照C语言的标准语法,以下各循环语句中,合法的是( )。

A:for( i=0; j=0; i<10; j++)

B:for( i=0, j=0; i<10; i++)

C:for( ; i<10; i++; j++)

D:for( , , )

答案:【for( i=0, j=0; i<10; i++)】


2、C语言中关于while 和do-while 循环,以下哪些描述是正确的( )。

A:用do-while结构写的程序不能转换成while结构

B:while的循环体可能一次都不执行

C:do-while 的循环体不能是复合语句

D:do-while的循环体至少无条件执行一次

答案:【while的循环体可能一次都不执行

do-while的循环体至少无条件执行一次】


3、在循环语句的循环体中,break语句的作用是( )。

A:继续执行循环体内位于break语句之后的各语句

B:结束本次循环,转入下一次循环的判断

C:结束当前循环,接着去执行该循环语句后续的语句

D:暂停程序的运行

答案:【结束当前循环,接着去执行该循环语句后续的语句】


4、以下语句正确的是( )。

A:用1作while循环的判断条件,则循环一次也不执行

B:所有类型的循环都可以进行嵌套使用

C:for循环表达式括号内的3个表达式均不可以省略

D:程序有死循环的时候,上机编译不能通过

答案:【所有类型的循环都可以进行嵌套使用】


5、语句“if(-1) printf(“good”);else printf(“bad”);”会输出 bad。( )

A:对

B:错

答案:【错】


第五章 单元测试

1、C语言中,以下关于数组的描述正确的是( )。

A:数组大小固定,但是可以有不同类型的数组元素

B:数组大小可变,但是所有数组元素的类型必须相同

C:数组大小可变,可以有不同类型的数组元素

D:数组大小固定,所有元素的类型必须相同

答案:【数组大小固定,所有元素的类型必须相同】


2、设有数组定义“char array []=”China”;”, 则数组 array 所占的存储空间为( )。

A:4个字节

B:5个字节

C:6个字节

D:7个字节

答案:【6个字节】


3、若有数组说明“a[10]={0,2,3,1,6,7,4,5,8,9 };”,则当i=5时, a[a[i]]元素的数值是( )。

A:4

B:5

C:6

D:7

答案:【5】


4、数组中的元素必须按顺序访问。( )

A:对

B:错

答案:【错】


5、2、若有初始化语句“int a[3][4]={0};”,则正确的描述是( B )。


A:只有元素a[0][0]可得到初值0

B:数组a中每个元素均可得到初值0

C:数组a中每个元素均可得到初值,但a[0][0]之后的元素其值不一定是0

D:此初始化语句不正确

答案:【数组a中每个元素均可得到初值0】


第六章 单元测试

1、求累加和的时候,和的初值一般设置为( )。

A:0

B:1

C:-1

D:随机值

答案:【0】


2、假设在一个升序排列的数组中进行二分查找,如果待查找值大于中间位置的元素,则下一步应该如何查找( )。

A:继续用二分法查找左半区

B:继续用二分法查找右半区

C:对左半区用顺序查找即可

D:对右半区用顺序查找即可

剩余章节答案付费后可长期查看

如无法购买,请复制网址,换浏览器打开

做题有答案,效率提高!

使用过程中有疑问联系QQ55089918

电大答案

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~

当前文章名称

手机号用于查询订单,请认真核对

支付宝
立即支付

请输入手机号或商家订单号

商家订单号在哪里?点此了解

你输入的数据有误,请确认!

如已购买,但查不到

可联系客服QQ 55089918 进行核实