网课知到程序设计基础——c智慧树答案

[复制链接]
查看: 101|回复: 0

25万

主题

25万

帖子

35万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
358254
发表于 2025-5-24 15:57:15 | 显示全部楼层 |阅读模式
第一章单元测试
1
、
第一台通用电子计算机是()。
A:ENIAC
电子数字积分计算器
B:PASCAL
加法器
C:ABC
计算机
D:ADVAC
计算机
正确答案
:
【
ENIAC
电子数字积分计算器
】
2
、
TC3.0
集成开发环境中,
C
语言源程序文件的扩展名是()。
A:.C
B:.CPP
C:.DAT
D:.TXT
正确答案
:
【
.CPP
】
3
、以下选项中可用作
C
语言合法用户标识符的是()。
A:2a
B:void
C:-abc
D:_123
正确答案
:
【
_123
】
4
、以下选项中叙述正确的为()。
A:C
语言的标识符可分为关键字、预定义标识符和用户标识符三类
B:C
语言的标识符可分为语句、变量和关键字三类
C:C
语言的标识符可分为函数名、变量和预定义标识符三类
D:C
语言的标识符可分为运算符、用户标识符和关键字三类
正确答案
:
【
C
语言的标识符可分为关键字、预定义标识符和用户标识符三类
】
5
、
C
语言可执行程序的开始执行点是()。
A:
程序中第一条可执行语句
B:
程序中第一个函数
C:
程序中的
main
函数
D:
包含文件的第一个函数
正确答案
:
【
程序中的
main
函数
】
6
、
C
语言程序代码的特点是()。
A:
书写自由
B:
表达方式灵活
C:
执行效率高
D:
可被机器直接执行
正确答案
:
【
书写自由
表达方式灵活
执行效率高
】
7
、
要使得一个源程序完成计算任务,必须结果如下过程和步骤:()。
A:
编辑
B:
编译
C:
链接
D:
执行
正确答案
:
【
编辑
编译
链接
执行
】
8
、
TC2.0
集成环境中,查看程序运行结果的方法有()。
A:<ALT+F5>
B:
<ALT+R><U>
C:
<ALT+R><ENTER>
D:<CTRL+R>
正确答案
:
【
<ALT+F5>
<ALT+R><U>
】
9
、
C
语言不作运行时错误检查。()
A:
对
B:
错
正确答案
:
【
对
】
10
、
程序阅读时,每一程序语句的执行前的状态、执行过程和执行结果都要弄清楚才行。()
A:
对
B:
错
正确答案
:
【
对
】
第二章单元测试
1
、
对数据类型之间的转换,要遵守的总体法则是()。
A:
以取值范围为准,进行扩展或截断
B:
以字节数为准,进行扩展或截断
C:
以内部存储格式为准,进行扩展或截断
D:
以外部表示格式为准,进行扩展或截断
正确答案
:
【
以内部存储格式为准,进行扩展或截断
】
2
、在单字节存储空间中,
235
的补码为()。
A:-20
B:-21
C:235
D:
不能确定
正确答案
:
【
-21
】
3
、
在表达式运算中,下述表述错误的是()。
A:
数据类型先对齐,再进行运算符的运算
B:
数据类型向高格式看齐
C:
数据类型向目标实体看齐
D:
数据类型向优先级高的运算符看齐
正确答案
:
【
数据类型向优先级高的运算符看齐
】
4
、
以下选项中合法的字符常量是()。
A:
“
B
”
B:
’
\010
′
C:68
D:D
正确答案
:
【
‘
\010
’
】
5
、
假设
nX=0
,
nY=0
,
nZ=0
,执行
nX++&&++nY||++nZ&&
(
nY&&++nY
)后,
nX
,
nY
,
nZ
的值分别是()。
A:1
,
0
,
1
B:1
,
1
,
0
C:1
,
1
,
1
D:1
,
1
,
2
正确答案
:
【
1
,
0
,
1
】
6
、以下程序代码的执行结果是()。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

回复

使用道具 举报

25万

主题

25万

帖子

35万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
358254
 楼主| 发表于 2025-5-24 15:57:15 | 显示全部楼层
include<stdio.h>
intmain
(
void
)
{
intx=010
,
y=10;
printf
(“
%d
,
%d\n
”,
++x
,
y
–)
;
retrun0;
}/Endofmain
()
/
A:10
,
9
B:11
,
10
C:010
,
9
D:9
,
10
正确答案
:
【
9
,
10
】
7
、能够表示字符串结束符值的有效方法是()。
A:0
B:'\0'
C:NULL
D:""
正确答案
:
【
0
'\0'
NULL
】
8
、
关于问号表达式:
<
条件表达式
>?<
表达式
1>:<
表达式
2>
,以下陈述正确的是()。
A:
其运算符优先级与赋值运算符相同
B:
其运算符的结合方向是自右至左的
C:
其运算结果是
<
表达式
1>
和
<
表达式
2>
中的数据类型较低的类型
D:
其运算结果是
<
表达式
1>
和
<
表达式
2>
中的数据类型较高的类型
正确答案
:
【
其运算符的结合方向是自右至左的
其运算结果是
<
表达式
1>
和
<
表达式
2>
中的数据类型较高的类型
】
9
、
浮点数在计算机内部是近似表示的。()
A:
对
B:
错
正确答案
:
【
对
】
10
、
i++
和
++i
都是将
i
的值加
1
,故两者功能是等价的。()
A:
对
B:
错
正确答案
:
【
错
】
第三章单元测试
1
、
逗号表达式
k=
(
i=1
,
j=1
,
++i,
–
j
)的值是()。
A:k
的值
B:i=1
的值
C:
–
j
的值
D:
不能确定
正确答案
:
【
–
j
的值
】
2
、
对
inti
,
j;scanf
(“
%d%d
”,
&i
,
&j
)
;
,输入:
1225
后,以下说法正确的是()。
A:
编译时会出现语法警告
B:
编译时会出现语法错误
C:i
和
j
的值分别为
12
和
25
D:i
和
j
的值无法预测
正确答案
:
【
i
和
j
的值分别为
12
和
25
】
3
、对以下程序代码,其输出结果是()。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

25万

主题

25万

帖子

35万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
358254
 楼主| 发表于 2025-5-24 15:57:15 | 显示全部楼层
include<stdio.h>
intmain
(
void
)
{
intx=072;
printf
(“
%d\n
”,
x+1
)
;
return0;
}/Endofmain
()
/
A:72
B:73
C:115
D:59
正确答案
:
【
59
】
4
、对以下程序代码,输出的结果是()。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

25万

主题

25万

帖子

35万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
358254
 楼主| 发表于 2025-5-24 15:57:15 | 显示全部楼层
include<stdio.h>
intmain
(
void
)
{
intx=0x10;
printf
(“
%c\n
”,
'A'+x
)
;
return0;
}/Endofmain
()
/
A:K
B:P
C:Q
D:I
正确答案
:
【
Q
】
5
、以下程序的运行结果是()。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

25万

主题

25万

帖子

35万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
358254
 楼主| 发表于 2025-5-24 15:57:15 | 显示全部楼层
include<stdio.h>
voidmain
(
void
)
{
inti
,
j
,
m
,
n;
i=8;j=10;
m=++i;
n=j++;
printf
(“
%d
,
%d
,
%d
,
%d
”,
i
,
j
,
m
,
n
)
;
return0;
}/Endofmain
()
/
A:8
,
10
,
8
,
10
B:9
,
11
,
8
,
10
C:9
,
11
,
9
,
10
D:9
,
10
,
9
,
11
正确答案
:
【
9
,
11
,
9
,
10
】
6
、
C
语言中的控制型语句是()。
A:if
、
switch
B:while
、
for
、
dowhile
C:loop
D:break
、
continue
、
goto
、
return
正确答案
:
【
if
、
switch
while
、
for
、
dowhile
break
、
continue
、
goto
、
return
】
7
、
scanf
()的输入格式控制串中,可以作为格式分隔符的有()。
A:
’
\n
’
B:
空格字符
C:
除格式符外的所有字符符号
D:
’
=
’
正确答案
:
【
‘
\n
’
空格字符
除格式符外的所有字符符号
‘
=
’
】
8
、
空语句即独立的一个分号语句。()
A:
对
B:
错
正确答案
:
【
对
】
9
、
单精度浮点数的默认格式化输出精度为
6
位,双精度则为
12
位。()
A:
对
B:
错
正确答案
:
【
错
】
10
、
scanf
()格式控制串中的默认分隔符为’
\n
’。()
A:
对
B:
错
正确答案
:
【
错
】
第四章单元测试
1
、
引入
N-S
图的原因是()。
A:
传统流程图无法表示结构化流程
B:
传统流程图绘制起来太自由,流程线不好画
C:
传统流程图无法表达一些特殊的控制结构
D:
传统流程图的绘制思想太传统,符号太多
正确答案
:
【
传统流程图绘制起来太自由,流程线不好画
】
2
、
算法的伪代码表示的主要优点是()。
A:
逻辑关系的呈现比流程图直观
B:
使用了人们习惯的自然语言方式表达
C:
可以直接当作源程序代码使用
D:
表达、修改和实现起来方便
正确答案
:
【
表达、修改和实现起来方便
】
3
、
在传统流程图中,用来表示输入输出的图形符号是()。
A:
椭圆形
B:
长方形
C:
菱形
D:
平行四边形
正确答案
:
【
平行四边形
】
4
、
一个算法应具有
”确定性”等
5
个特征,下面对另外
4
个特征的描述中错误的是()。
A:
有零个或多个输入
B:
有零个或多个输出
C:
有穷性
D:
可行性
正确答案
:
【
有零个或多个输出
】
5
、
下列叙述中正确的是()。
A:
所谓算法就是计算方法
B:
程序可以作为算法的一种描述方法
C:
算法设计只需考虑得到计算结果
D:
算法设计可以忽略算法的运算时间
正确答案
:
【
程序可以作为算法的一种描述方法
】
6
、
描述算法过程的基本控制结构是()。
A:
顺序
B:
选择
C:
循环
D:
递归
正确答案
:
【
顺序
选择
循环
】
7
、
算法的基本特征包含()。
A:
有穷性
B:
确定性
C:
可行性
D:
输入输出
正确答案
:
【
有穷性
确定性
可行性
输入输出
】
8
、
N-S
流程图也称()。
A:
盒图
B:
框图
C:PAD
图
D:
无流程线图
正确答案
:
【
盒图
框图
无流程线图
】
9
、
算法要求在执行若干步骤后必须停止或结束。()
A:
对
B:
错
正确答案
:
【
对
】
10
、
算法的伪代码表示法也称为混合表示法。()
A:
对
B:
错
正确答案
:
【
对
】
第五章单元测试
1
、
在模块化程序中,每个程序模块()。
A:
每个模块可以有多个入口,但只能有一个出口
B:
每个模块可以有多个入口,也可以有多个出口
C:
每个模块只能有一个入口和一个出口
D:
每个模块只能有一个入口,但可以有多个出口
正确答案
:
【
每个模块只能有一个入口和一个出口
】
2
、
对
if
语句的基本形式:
if
(表达式)语句,其中“表达式”()。
A:
必须是逻辑表达式
B:
必须是关系表达式
C:
必须是逻辑表达式或关系表达式
D:
可以是任意合法的表达式
正确答案
:
【
可以是任意合法的表达式
】
3
、
关于
break
控制语句的功能,下面错误的叙述是()。
A:
跳出同时控制结构
B:
跳出
dowhile
控制结构
C:
跳出
for
控制结构
D:
跳出
ifgoto
构成的循环控制结构
正确答案
:
【
跳出
ifgoto
构成的循环控制结构
】
4
、
以下程序段中,循环次数不超过
10
的是()。
A:inti=10;do{i=i+1;}while
(
i<0
)
;
B:inti=5;do{i+=1;}while
(
i>0
)
;
C:inti=1;do{i+=2;}while
(
i
!
=10
)
;
D:inti=6;do{i-=2;}while
(
i
!
=1
)
;
正确答案
:
【
inti=10;do{i=i+1;}while
(
i<0
)
;
】
5
、
选择结构中的条件与循环结构中循环成立的条件,在写法上可以是任意合法表达式,但其值只能被判断为
”真”或”假”。下列选项中哪个值是作为逻辑”假”值()。
A:0
B:-1
C:
非零的数
D:1
正确答案
:
【
0
】
6
、以下程序运行的结果是()。
…
inty=1;
while(y
–
);
printf
(“
y=%d\n
”,
y
)
;
…
A:
死循环
B:y=-1
C:y=0
D:y=9
正确答案
:
【
y=-1
】
7
、对
for
(
;;)
控制结构,要退出循环控制结构的方法,可以用()。
A:break
语句
B:continue
语句
C:exit
()语句
D:return
语句
正确答案
:
【
break
语句
exit
()语句
return
语句
】
8
、以下正确的声明语句是()。
A:doubled[5]={2.0
,
4.0
,
6.0
,
8.0
,
10.0};
B:charc[]={'0'
,
'2'
,
'a'
,
'4'
,
'5'};
C:intarr[5]={0
,
1
,
3
,
5
,
7
,
9};
D:charc2[]={'\x10'
,
'\xa'
,
'\x8'}
正确答案
:
【
doubled[5]={2.0
,
4.0
,
6.0
,
8.0
,
10.0};
charc[]={'0'
,
'2'
,
'a'
,
'4'
,
'5'};
】
9
、
else
总是与距离最近的
if
匹配。()
A:
对
B:
错
正确答案
:
【
错
】
10
、
do-while
循环的
while
后的分号不可以省略。()
A:
对
B:
错
正确答案
:
【
对
】
第六章单元测试
1
、
FTTB
主要解决的问题是()。
A:
将一个复杂问题分解成若干相对简单的小问题
B:
如何完成各个复杂问题相关的简单问题的求解
C:
是自底向上把各个小问题逐步综合一个复杂求解结构
D:
重构原问题
正确答案
:
【
将一个复杂问题分解成若干相对简单的小问题
】
2
、
函数嵌套调用与返回的基本特点是()。
A:
先调用先返回
B:
先调用后返回
C:
后调用后返回
D:void
函数不用返回
正确答案
:
【
先调用后返回
】
3
、
静态变量没有给初值时,其值是()。
A:0
B:
随机值
C:
采用上一次使用时的值
D:
在执行时赋予默认的值
正确答案
:
【
0
】
4
、在以下选项当中,叙述正确的是()。
A:
复杂任务可以分解成简单子任务
B:C
语言程序中的所有函数必须保存在同一个源文件中
C:
全部三种基本结构都包含的才是结构化程序
D:C
语言程序可以定义多个不同内容的
main
()函数
正确答案
:
【
复杂任务可以分解成简单子任务
】
5
、
C语言规定,函数调用时,实参和形参之间的数据传递采取的是()。
A:
地址传递
B:
值传递
C:
由实参传值给形参,并由形参传回值到实参
D:
由用户指定传递方式
正确答案
:
【
值传递
】
6
、
模块化程序设计的基本特征是()。
A:
输入
B:
输出
C:
处理过程、技巧和步骤
D:
实现代码的表示方法
正确答案
:
【
输入
输出
处理过程、技巧和步骤
】
7
、
变量的可操作属性研究的是()。
A:
变量的存储格式
B:
变量的取值范围
C:
变量所用的存储空间类别
D:
变量能参与的运算类型
正确答案
:
【
变量的存储格式
变量的取值范围
变量能参与的运算类型
】
8
、
C
语言源程序由函数组成,
C
语言程序设计中用到的函数可分为()。
A:
主函数
B:
库函数
C:
用户自定义函数
D:
文件函数
正确答案
:
【
主函数
库函数
用户自定义函数
】
9
、
函数的使用要遵守先声明、后定义、再调用的准则。()
A:
对
B:
错
正确答案
:
【
对
】
10
、
虚实结合的传值机制一定是单向的。()
A:
对
B:
错
正确答案
:
【
对
】
第七章单元测试
1
、
宏展开的本质是()。
A:
用宏体字符串替换源程序中宏定义位置后的所有宏名常量
B:
用宏体字符
需要更多科目答案请联系我们

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图