知到网课程序设计基础智慧树答案(广东工业大学)

wangke 知到智慧树答案 20

绪论 单元测试

1、以下对C语言程序的描述,正确的是( )。

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

B:C语言程序从包含的第一个头文件开始执行

C:C语言程序首先执行main函数前的语句

D:C语言程序总是从main函数开始执行

正确答案:【C语言程序总是从main函数开始执行】


2、C语言属于( )语言。

A:机器语言

B:汇编语言

C:高级语言

D:面对对象语言

正确答案:【高级语言】


3、以下对C语言程序工作过程的描述,错误的是( )。

A:程序编译链接为可执行文件后存储在磁盘中

B:程序执行时将按照程序指定的逻辑从存储器中获取指令,并逐条执行

C:程序中的指令、数据均以二进制形式存储在存储器中

D:执行程序时通过解释器,逐行边解释为机器可理解的指令边执行这些指令

正确答案:【执行程序时通过解释器,逐行边解释为机器可理解的指令边执行这些指令】


4、以下关于计算机语言的描述,错误的是( )。

A:计算机可以直接使用机器语言

B:汇编语言中使用了助记符来帮助开发人员开发

C:计算机高级语言(如C语言)更具有可读性,开发效率进一步提升

D:计算机可以不需要解析直接使用高级语言

正确答案:【计算机可以不需要解析直接使用高级语言】


5、C语言的功能和用途有( )。

A:直接与硬件交互

B:编写操作系统底层调度算法

C:编写嵌入式系统

D:开发其他计算机高级语言

正确答案:【直接与硬件交互

编写操作系统底层调度算法

编写嵌入式系统

开发其他计算机高级语言】


6、C语言程序中包含( )。

A:头文件

B:main函数

C:定义的变量

D:助记符

正确答案:【头文件

main函数

定义的变量

助记符】


7、C语言程序中可以没有main函数,也可以执行。( )

A:对

B:错

正确答案:【错】


第一章 单元测试

1、以下不是算法的特征是( )

A:有穷性

B:确切性

C:可行性

D:简洁性

正确答案:【简洁性】


2、以下不是评价一个算法的指标( )

A:时间复杂度

B:空间复杂度

C:问题的规模

D:健壮性

正确答案:【问题的规模】


3、以下哪种图形表示选择结构( )

A:

B:

C:

D:

正确答案:【】


4、变量n初始为1,以下代码中哪个n最终可以为10( )


A:while(n<10){n=n+1;}

B:while(n<=10){n=n+1}

C:while(int i=0; i<=10; i++){n=ni}

D:while(int i=10; i>=0; i–){n=ni}

正确答案:【while(n<10){n=n+1;}】


5、实现x和y的值交换,能够实现此功能的是( )

A:x=y;

B:x=y; y=x;

C:x=y; y=x; x=x;

D:int t; t=x; x=y; y=t;

正确答案:【int t; t=x; x=y; y=t;】


6、结构程序化设计不应该使用( )


A:自顶向下,逐步细化的方法

B:灵活、简洁的goto结构

C:模块化设计

D:三种基本结构:顺序结构、选择结构、循环结构的编码方法

正确答案:【灵活、简洁的goto结构】


7、程序的基本结构包括( )

A:顺序结构

B:选择结构

C:循环结构

D:逻辑结构

正确答案:【顺序结构

选择结构

循环结构】


8、结构化程序设计方法包括( )

A:自顶向下

B:逐步细化

C:模块化设计

D:结构化编码

正确答案:【自顶向下

逐步细化

模块化设计

结构化编码】


9、算法有且只有一个输入和输出( )

A:对

B:错

正确答案:【错】


10、描述算法可用自然语言、传统流程图、N-S流程图来描述( )

A:对

B:错

正确答案:【对】


第二章 单元测试

1、下列定义变量的语句中错误的是:( )

A:int int123

B:double int

C:char For

D:float US$

正确答案:【float US$_】


2、C语言中最简单的数据类型包括:( )

A:整型、实型、逻辑型

B:整型、实型、字符型

C:整型、字符型、逻辑型

D:整型、实型、逻辑型、字符型

正确答案:【整型、实型、字符型】


3、main()

{

int a=8,b=4;

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

}

上述程序的输出结果是( )

A:4

B:1

C:0

D:不确定值

正确答案:【0】


4、a=125.534;

a=(int)125.521%4;

设a为int型变量,执行上述赋值语句后,a的取值分别是( )

A:125,21

B:125,1

C:125,31

D:125.534,2

正确答案:【125,1】


5、int b=3; ++b;则b的值为( )

A:3

B:4

C:5

D:2

正确答案:【4】


6、下列说法不正确的是( )

A:主函数main中定义的变量在整个文件或程序中有效

B:不同函数中,可以使用相同名字的变量

C:形式参数是局部变量

D:在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效

正确答案:【主函数main中定义的变量在整个文件或程序中有效】


7、以下属于不合法赋值语句的是( )


A:x=y=200;

B:–d;

C:x+y;

D:c=int(a+b);

正确答案:【x+y;

c=int(a+b);】


8、以下选项是不合法常量的是( )

A:"girl"

B:’\010′

C:23.2e11.2

D:D

正确答案:【23.2e11.2

D】


9、¥temp是合法的变量名称( )

A:对

B:错

正确答案:【错】


10、编译系统把浮点型常量都按双精度处理,分配16个字节( )

A:对

B:错

正确答案:【错】


第三章 单元测试

1、main() {

int a=1, b=2, c=3;

if(a<c) {

b=a;

c=b;

a=c;

} else {

a=0;

}

printf("a=%d", a);

}

上述程序的输出是( )

A:0

B:1

C:2

D:3

正确答案:【1】

2、以下一组运算符中,优先级最低的运算符是( )

A:!=

B:>

C:*

D:-

正确答案:【!=】


3、#include<stdio.h>

int main()

{

int a=1,b=2,c=3,d=4,m=2,n=2;

(m=a<b)||(n=c>d);

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

return 0;

}

上述程序的输出为:( )

A:1 0

B:2 2

C:1 2

D:0 1

正确答案:【1 2】


4、若int i=0,j=1,k=2 k= i++ && j++;则此时的k为多少( )

A:2

B:1

C:3

D:0

正确答案:【0】


5、设a=1,b=2,c=3,d=4,则表达式:a>b?a:c<d?c:d的结果为( )

A:1

B:3

C:2

D:4

正确答案:【3】


6、以下不能作为switch语句中的条件的是( )

A:1

B:’A’

C:3.14

D:1+1

正确答案:【1+1】


7、以下 if语句形式正确的有( )

A:if(表达式){若干语句;}

B:if(表达式){若干语句;}else{若干语句;}

C:if(表达式){若干语句;}else if{若干语句;}

D:if(表达式){若干语句;}if {若干语句;}else{若干语句;}

正确答案:【if(表达式){若干语句;}

if(表达式){若干语句;}else{若干语句;}

if(表达式){若干语句;}else if{若干语句;}

if(表达式){若干语句;}if {若干语句;}else{若干语句;}】


8、以下对逻辑运算符两侧的运算对象的数据类型描述不正确的是( )

A:只能是0或者1

B:只能是0或非0整数

C:可以是整数或字符型数据

D:可以是任何类型的整数

正确答案:【只能是0或者1

只能是0或非0整数

可以是任何类型的整数】


9、条件运算符?和:是一对运算符,不能分开单独使用。( )

A:对

B:错

正确答案:【对】


10、在switch语句中,每一个的case常量表达式的值可以相同。( )

A:对

B:错

正确答案:【错】


第四章 单元测试

1、下面有关for循环的错误描述有( )


A:for循环语句中,可以包含多条语句,但要用花括号括起来

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

C:for循环是先执行循环体语句,后判定表达式

D:在for循环中,不能用break语句跳出循环体

正确答案:【在for循环中,不能用break语句跳出循环体】


2、以下叙述正确的是( )

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

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

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

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

正确答案:【只能在循环体内和switch语句体内使用break语句】


3、int k=0;

while(k=0) k=k-1;

对上述程序段叙述正确的是( )

A:while循环执行10次

B:无

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

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

做题有答案,效率提高!

使用过程中有疑问联系QQ55089918

电大答案

发布评论 0条评论)

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

当前文章名称

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

支付宝
立即支付

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

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

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

如已购买,但查不到

可联系客服QQ 55089918 进行核实