2024知到答案 C语言程序设计(十堰高级职业学校) 完整智慧树网课章节测试答案
项目一 单元测试
1、判断题:
C语言中的变量必须先声明后使用。( )
选项:
A:错
B:对
答案: 【对】
2、判断题:
C语言中的注释只能使用//来标记。( )
选项:
A:对
B:错
答案: 【错】
3、判断题:
在C语言中,%运算符只能用于整数类型的运算。( )
选项:
A:错
B:对
答案: 【对】
4、单选题:
以下哪个选项是C语言中合法的标识符?( )
选项:
A:_myVar
B:2ndVar
C:int
D:var-name
答案: 【_myVar】
5、单选题:
C语言中,用于输出字符串到控制台的函数是?( )
选项:
A:scanf
B:gets
C:printf
D:puts
答案: 【printf】
6、单选题:
以下哪个表达式的结果为true(在C语言中为真)?( )
选项:
A:!5
B:'a' == 97
C:0
D:5 > 3
答案: 【5 > 3】
7、单选题:
C语言中,数组名代表什么?( )
选项:
A:数组的类型
B:数组的全部元素
C:数组的第一个元素的地址
D:数组的长度
答案: 【数组的第一个元素的地址】
8、多选题:
以下哪些是C语言的基本数据类型?( )
选项:
A:string
B:float
C:char
D:int
答案: 【float;
char;
int】
9、多选题:
关于C语言中的循环结构,以下哪些是正确的?( )
选项:
A:循环控制语句包括break和continue
B:do-while循环至少执行一次
C:while循环至少执行一次
D:for循环可以嵌套使用
答案: 【循环控制语句包括break和continue;
do-while循环至少执行一次;
for循环可以嵌套使用】
10、多选题:
C语言中,关于函数的说法正确的是?( )
选项:
A:函数可以没有返回值
B:函数调用时,实参和形参的类型必须匹配
C:函数可以嵌套定义
D:函数调用可以出现在表达式中
答案: 【函数可以没有返回值;
函数调用时,实参和形参的类型必须匹配;
函数调用可以出现在表达式中】
项目二 单元测试
1、判断题:
在C语言中,字符型(char)数据占用的内存空间大小总是1字节。( )
选项:
A:错
B:对
答案: 【对】
2、判断题:
Python中的列表(list)和元组(tuple)都是可变的数据类型。( )
选项:
A:对
B:错
答案: 【错】
3、判断题:
在Java中,所有的基本数据类型(如int, float, boolean等)都是对象。( )
选项:
A:错
B:对
答案: 【错】
4、单选题:
以下哪个是JavaScript中的基本数据类型?( )
选项:
A:对象(Object)
B:布尔型(Boolean)
C:函数(Function)
D:数组(Array)
答案: 【布尔型(Boolean)】
5、单选题:
在Python中,如何定义一个空字典?( )
选项:
A:dict =
B:dict = None
C:dict = []
D:dict = ()
答案: 【dict =】
6、单选题:
以下哪个不是C++中的基本数据类型?( )
选项:
A:float
B:Char
C:int
D:string
答案: 【string】
7、单选题:
在Java中,哪个关键字用于声明一个整型变量?( )
选项:
A:char
B:float
C:double
D:int
答案: 【int】
8、多选题:
以下哪些是Python中的序列类型?( )
选项:
A:字典(dict)
B:字符串(str)
C:元组(tuple)
D:列表(list)
答案: 【字符串(str);
元组(tuple);
列表(list)】
9、多选题:
在JavaScript中,以下哪些值属于基本数据类型?( )
选项:
A:字符串(String)
B:数组(Array)
C:布尔型(Boolean)
D:数字(Number)
答案: 【字符串(String);
布尔型(Boolean);
数字(Number)】
10、多选题:
关于Java中的数据类型,以下哪些说法是正确的?( )
选项:
A:Java中的基本数据类型都有对应的包装类。
B:数组是基本数据类型的一种。
C:浮点型数据在Java中包括float和double两种。
D:所有的对象都是通过类来创建的。
答案: 【Java中的基本数据类型都有对应的包装类。;
浮点型数据在Java中包括float和double两种。;
所有的对象都是通过类来创建的。】
项目三 单元测试
1、判断题:
在C语言中,5 + 3 * 2 的结果是 16。( )
选项:
A:对
B:错
答案: 【错】
2、判断题:
在Python中,a = 5; b = 2; a = a + b; 这段代码执行后,变量 a 的值变为 7。( )
选项:
A:对
B:错
答案: 【对】
3、判断题:
在Java中,int result = 10 / 3; 这行代码执行后,result 的值为 3.33。( )
选项:
A:对
B:错
答案: 【错】
4、单选题:
在C++中,表达式 10 % 3 的结果是?( )
选项:
A:3
B:0
C:1
D:10
答案: 【1】
5、单选题:
以下哪个表达式的结果为 true(假设 a = 5, b = 3)?( )
选项:
A:a == b
B:a != b
C:a > b
D:a < b
答案: 【a > b】
6、单选题:
在JavaScript中,表达式 "Hello" + 5 的结果是?( )
选项:
A:5
B:"Hello"