程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试

程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试

巴淀洽还乔翔噶熟防敖惹痕凡

绪论 单元测试

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:程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第1张
B:程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第2张
C:程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第3张
D:程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第4张
答案: 程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第2张

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=n
i}
答案: 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:三种基本结构:顺序结构、选择结构、循环结构的编码方法
答案: 自顶向下,逐步细化的方法

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=200;
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:错
答案: 错



上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


 

点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过

程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第6张


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第7张

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页

程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第8张


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第9张

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第10张

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第11张

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

程序设计基础(广东工业大学) 知到智慧树答案满分完整版章节测试第12张

频呢说官芭孩净杭秒活搔好妥