机电控制工程基础网络课答案
形考务1
判断题(20道道2分)
题目1
动控制直接参情况利控制装置生产程输出量定规律运行变化
选择项:
错
题目2
反馈控制系统通常指正反馈
选择项:
错
题目3
谓反馈控制系统系统输出必须全部返回输入端
选择项:
错
题目4
定量变化规律事先确定输出量够准确迅速复现定量样系统称动系统
选择项:
题目5
动控制技提高劳动生产率
选择项:
错
题目6
般控制系统定量扰动量突然增加时输出量暂态程定衰减振荡
选择项:
错
题目7
般控制系统定量扰动量突然增加某定值时输出量暂态程出现单调程
选择项:
题目8
控制象指求实现动控制机器设备生产程
选择项:
题目9
物理系统特性精确说非线性误差允许范围非线性特性线性化
选择项:
题目10
动控制中基控制方式开环控制闭环控制复合控制
选择项:
题目11
动态环节传递函数1s该环节微分环节
选择项:
错
题目12
控制系统数学模型仅系统身结构参数关外输入关
选择项:
错
题目13
控制系统传递函数取决身结构参数外输入关
选择项:
题目14
传递函数模型描述线性系统描述非线性系统
选择项:
错
题目15
系统传递函数该系统两极点
选择项:
错
题目16
传递函数物理系统数学模型反映物理系统性质物理系统相传递函数
选择项:
题目17
某环节输出量输入量关系y(t)Kx(t)K常数称例环节
选择项:
题目18
系统根研究问题选取量作输入量输出量传递函数模型
选择项:
题目19
零初始条件传递函数定义输出输入
选择项:
错
题目20
控制系统传递函数分子中s高阶次表示系统阶数
选择项:
错
二单项选择题(20道道3分)
题目21
开环控制系统精度取决
选择项:
D 系统校准精度
题目22
反馈控制系统通常指
选择项:
B 负反馈
题目23
果系统输出端输入端间存反馈回路样系统定
选择项:
A 开环控制系统
题目24
输出端输入端间存反馈回路系统定
选择项:
C 闭环控制系统
题目25
数控机床系统程序输入设备运算控制器执行机构等组成属
选择项:
B 程序控制系统
题目26
控制信号反馈信号差
选择项:
A 偏差信号
题目27
指系统输出量实际值希值差
选择项:
B 误差信号
题目28
定量恒值
选择项:
D 恒值控制系统
题目29
输入量已知定值时间函数控制系统称
选择项:
A 程序控制系统
题目30
控制系统正常工作首条件重条件
选择项:
D 稳定性
题目31
已知线性系统输入单位阶跃函数系统传递函数G(s)输出Y(s)正确表达式
选择项:
题目32
传递函数表示 环节
选择项:
B 积分
题目33
控制系统闭环传递函数分母项式根称该系统
选择项:
B 闭环极点
题目34
控制系统闭环传递函数分子项式根称该系统
选择项:
C 闭环零点
题目35
单位斜坡函数拉氏变换式
选择项:
C 1s2
题目36
阶系统传递函数时间常数
选择项:
C 2
题目37
已知线性系统输入x(t)输出y(t)传递函数G(s)正确关系
选择项:
B Y(s)G(s)·X(s)
题目38
控制系统传递函数该系统极点
选择项:
C 0 0 2 025
题目39
传递函数包括典型环节
选择项:
C 惯性环节例环节
题目40
传递函数作 系统数学模型
选择项:
A 线性系统
形考务2
判断题(20道道2分)
题目1
时间常数T越阶系统踪单位斜坡输入信号稳态误差越
选择项:
错
题目2
二阶系统欠阻尼阶跃响应表现等幅振荡形式
选择项:
错
题目3
阶系统动态响应速度时间常数关
选择项:
题目4
两二阶系统具相阻尼两系统具致相超调量
选择项:
错
题目5
两二阶系统具相阻尼两系统具致相超调量
选择项:
错
题目6
两二阶系统具相超调量两系统具相阻尼振荡角频率
选择项:
错
题目7
阶系统时间常数越动态响应速度越快
选择项:
题目8
二阶系统调节时间阻尼阻尼振荡角频率积成反
选择项:
题目9
二阶系统阻尼越振荡性越强
选择项:
题目10
Ⅰ型系统单位阶跃输入信号稳态误差零
选择项:
题目11
劳斯表第列系数符号改变两次说明该系统两根右半s面
选择项:
题目12
果扰动作系统偏离原衡状态扰动消失系统够足够准确度恢复原衡状态系统稳定否系统稳定
选择项:
题目13
计算中劳斯表某行元素均零说明特征方程关原点称根
选择项:
题目14
0型系统阶跃输入作存稳态误差常称差系统
选择项:
题目15
0型系统踪斜坡输入Ⅰ型系统踪存误差Ⅱ型斜坡输入稳态误差零
选择项:
题目16
二阶系统零阻尼极点位S面右半面
选择项:
错
题目17
二阶欠阻尼系统阻尼越系统稳性越
选择项:
题目18
系统稳态误差稳定性样均取决系统身结构参数
选择项:
错
题目19
两二阶系统具相超调量两系统具相阻尼振荡角频率
选择项:
错
题目20
固定增加时二阶欠阻尼系统单位阶跃响应调节时间减
选择项:
二选择题(20道道3分)
题目21
系统开环传递函数开环增益( )
选择项:
a 5
题目22
二阶系统传递函数该系统( )
选择项:
b 欠阻尼系统
题目23
保持二阶系统ζ变提高ωn( )
选择项:
c 减少调节时间
题目24
设系统特征方程系统 ()
选择项:
b 稳定
题目25
某系统速度误差零该系统开环传递函数( )
选择项:
题目26
单位反馈系统开环传递函数输入单位斜坡函数时稳态误差( )
选择项:
c 0
题目27
已知二阶系统单位阶跃响应曲线呈现出等幅振荡阻尼( )
选择项:
c 0
题目28
系统传递函数系统增益型次 ( )
选择项:
d 542
题目29
保持二阶系统ωn变提高ζ( )
选择项:
c 减少升时间峰值时间
题目30
二阶系统传递函数阻尼ζ( )
选择项:
b 05
题目31
二阶系统两极点均位负实轴阶跃输入输出响应表现
选择项:
c 单调升趋稳态值
题目32
已知二阶系统单位阶跃响应曲线呈现振荡特征阻尼( )
选择项:
d 1
题目33
关系统稳态误差概念正确( )
选择项:
a 系统结构参数输入干扰关
题目34
输入单位阶跃函数开环放系数kI型系统稳态误差()
选择项:
a 0
题目35
时域分析法研究动控制系统时常典型输入信号 ( )
选择项:
c 阶跃函数
题目36
设控制系统开环传递函数该系统 ( )
选择项:
a I型系统
题目37
阶系统时间常数T越系统输出响应达稳态值时间()
选择项:
c 越长
题目38
设系统传递函数系统阻尼( )
选择项:
c 12
题目39
二阶系统0<ζ<1时果增加ζ输出响应超调量 ( )
选择项:
b 减
题目40
某二阶系统阻尼02系统阶跃响应 ( )
选择项:
a 衰减振荡
形考务3
判断题(20道题2分)
题目1
根轨迹起始开环极点终止开环零点
选择项:
题目2
根轨迹连续称实轴
选择项:
题目3
实轴根轨迹分支存区间右侧开环零极点数目总偶数
选择项:
错
题目4
实轴相邻开环极点间存根轨迹区间定分离点
选择项:
题目5
实轴相邻开环零点间存根轨迹区间定汇合点
选择项:
题目6
根轨迹渐进线倾角
选择项:
错
题目7
独立渐线nm条
选择项:
题目8
某单位反馈系统开环极点数4系统根轨迹分支数2
选择项:
错
题目9
单位反馈系统开环传递函数 根轨迹渐线实轴夹角
选择项:
题目10
单位反馈系统开环传递函数根轨迹分支数2分起始0-4
选择项:
题目11
0型系统踪斜坡输入Ⅰ型系统踪存误差Ⅱ型斜坡输入稳态误差零
选择项:
题目12
二阶系统零阻尼极点位S面右半面
选择项:
错
题目13
二阶欠阻尼系统阻尼越系统稳性越
选择项:
题目14
系统稳态误差稳定性样均取决系统身结构参数
选择项:
错
题目15
两二阶系统具相超调量两系统具相阻尼振荡角频率
选择项:
错
题目16
系统型根系统闭环传递函数中积分环节数确定
选择项:
错
题目17
输入定时增开环增益减稳态误差增加开环传递函数中积分环节数消稳态误差
选择项:
题目18
佳工程参数获较超调量设计目标通常阻尼1
选择项:
错
题目19
系统超调量指响应偏移量终值差百分数
选择项:
题目20
二阶系统欠阻尼阶跃响应表现等幅振荡形式
选择项:
错
二选择题(20道题3分)
题目21
开环传递函数G(s)H(s)存复数极点零点 ( )
选择项:
d 没出射角入射角
题目22
n阶系统m开环限零点( )条根轨迹终止S面穷远处
选择项:
d n–m
题目23
开环传递函数实轴根轨迹( )
选择项:
b (∞3)
题目24
系统开环传递函数实轴根轨迹( )
选择项:
a (∞3)(20)
题目25
根轨迹点应满足幅角条件( )
选择项:
c ±(2k+1)π(k012…)
题目26
根( )条件否满足判断S面某点否根轨迹点
选择项:
c 相(幅)角条件
题目27
系统开环传递函数实轴根轨迹( )
选择项:
题目28
单位反馈系统开环传递函数根轨迹渐线倾角( )
选择项:
题目29
二阶系统0<ζ<1时果增加ζ输出响应超调量 ( )
选择项:
d 减
题目30
阶系统阶跃响应 ( )
选择项:
c 振荡
题目31
某二阶系统阻尼02系统阶跃响应 ( )
选择项:
c 衰减振荡
题目32
控制系统开环传递函数该系统型( )
选择项:
d Ⅱ型
题目33
二阶控制系统特征参数
选择项:
a 阻尼阻尼振荡角频率
题目34
欠阻尼二阶系统单位阶跃响应 ( )
选择项:
c 衰减振荡
题目35
阻尼二阶系统两极点位 ( )
选择项:
a 实轴位置
题目36
二阶系统振荡程度取决( )
选择项:
a 阻尼
题目37
二阶欠阻尼系统调节时间( )成反
选择项:
d 阻尼阻尼振荡角频率积
题目38
阶系统单位阶跃响应
选择项:
d 单调升趋1
题目39
线性系统稳定 位复面左半面
选择项:
d 闭环极点
题目40
输入相时系统型次越高稳态误差 ( B )
选择项:
a 越
形考务4
判断题(20道题2分)
题目1
频率特性线性系统单位阶跃函数作输出响应
选择项:
错
题目2
二阶振荡环节低频渐线0分贝线高频渐线斜率20dBdec直线
选择项:
错
题目3
阶惯性环节转折频率1T
选择项:
题目4
积分环节数相频特性+90°直线
选择项:
错
题目5
数幅频特性渐线精确曲线相误差发生转折频率处
选择项:
题目6
传递函数极点零点均s面左半面系统相位系统
选择项:
题目7
控制系统稳定性系统身结构参数外输入关
选择项:
错
题目8
相位系统数幅频特性数相频特性应
选择项:
题目9
例环节幅相特性面实轴点
选择项:
题目10
(04填空题60互斥)例环节稳态正弦响应振幅输入信号K倍响应输入相位
选择项:
题目11
积分环节幅值ω成正相角恒90°
选择项:
错
题目12
二阶振荡环节数幅频特性低频段渐线条20dBdec直线高频段渐线条斜率40dBdec直线
选择项:
错
题目13
系统数幅频特性高频段具较斜率增强系统抗高频干扰力
选择项:
题目14
时滞环节影响系统幅频特性会影响系统相频特性
选择项:
题目15
二阶振荡环节输出信号相位始终滞输入滞极限90°
选择项:
错
题目16
(单选第22题互斥05)PI校正相位超前校正
选择项:
错
题目17
(单选第27题互斥05)PD校正相位超前校正
选择项:
错
题目18
滞校正利高频衰减特性提高系统开环增益提高稳态精度系统稳定性
选择项:
错
题目19
超前校正频带加宽高频干扰较敏感
选择项:
题目20
超前校正适求快动态响应场合
选择项:
错
二单项选择题(20道题3分)
题目21
ω0变化+∞时延迟环节频率特性极坐标图( )
选择项:
a 圆
题目22
阶微分环节频率时相频特性( )
选择项:
d 45°
题目23
相位系统开环增益越( )
选择项:
b 稳态误差越
题目24
般开环频率特性低频段表征闭环系统( )性
选择项:
b 稳态
题目25
某环节传递函数数幅频率特性K值增加( )
选择项:
c 移
题目26
设积分环节传递函数频率特性幅值( )
选择项:
题目27
实验法求取系统幅频特性时般通改变输入信号( )求输出信号幅值
选择项:
d 频率
题目28
II型系统数幅频特性低频段渐线斜率( )
选择项:
a –40(dBdec)
题目29
例环节频率特性相位移( )
选择项:
c 0°
题目30
积分环节频率特性相位移( )(05)
选择项:
c 90°
题目31
微分环节频率特性相位移( ) (05)
选择项:
c 180°
题目32
阶惯性环节转折频率处相位移( )
选择项:
c -45°
题目33
阶微分环节转折频率处相位移( )
选择项:
a +45°
题目34
已知系统相位系统阶惯性环节相位变化范围( )
选择项:
题目35
ω0变化+∞时二阶振荡环节相位移变化范围( )
选择项:
题目36
阶惯性系统转折频率指ω( )
选择项:
b 2
题目37
已知某串联校正装置传递函数种( )
选择项:
b 相位滞校正
题目38
已知某串联校正装置传递函数种( )
选择项:
b 相位超前校正
题目39
已知某串联校正装置传递函数种( D )
选择项:
d 积分调节器
题目40
已知某串联校正装置传递函数种( )
选择项:
a 相位滞—超前校正
C语言程序设计网络课答案
形考务1
选择题(40分题2分)
题目1
C语言程序中必须包含样函数该函数函数名( )
选择项:
A main 恭喜答啦
题目2
C语言源程序文件缺省扩展名( )
选择项:
D c
题目3
C语言目标文件连接成执行文件缺省扩展名( )
选择项:
B exe
题目4
程序运行中需键盘输入数时数间应分隔符( )
选择项:
D 空格回车
题目5
C语言程序文件编译错误分( )
选择项:
B 2类
题目6
符合C语言规定复合语句( )
选择项:
D {y10}
题目7
C语言程序中基功模块( )
选择项:
D 函数
题目8
函数定义中函数头包括3部分次函数类型函数名( )
选择项:
C 参数表
题目9
程序文件中#include命令包含户定义头文件头文件起止定界符( )
选择项:
B 双引号
题目10
C语言程序中行注释语句开始标记符( )
选择项:
B *
题目11
printf()函数调格式字符串中格式符c应输出数类型( )
选择项:
A char
题目12
printf()函数调格式字符串中格式符5d规定应输出数占字符位置数( )
选择项:
A 5
题目13
转义字符'\\'表示字符( )
选择项:
C 反斜线
题目14
枚举类型中枚举常量值( )
选择项:
A 整数
题目15
运算符优先级高( )
选择项:
D
题目16
设xy均逻辑值x && y真条件( )
选择项:
A 均真
题目17
设语句int a12 a+a*a执行结束a值( )
选择项:
C 156
题目18
x>0 && x<10相反表达式( )
选择项:
A x<0 || x>10
题目19
字符串a+b12\n长度( )
选择项:
B 7
题目20
列符号常量定义中错误定义语句格式( )
选择项:
C const int M3 10
二判断题(60分题2分叙述正确回答否回答否)
题目21
C语言中条简单语句分号作结束符
选择项:
题目22
C语言中条复合语句花括号作结束符
选择项:
错
题目23
C语言程序中行尾注释开始标记符单斜线字符
选择项:
题目24
注释容开始标记符*注释容结束标记符*
选择项:
题目25
C语言程序文件中包含头文件百分号开始预处理命令
选择项:
错
题目26
输出表达式值标准输出函数printf()
选择项:
题目27
需函数返回值时需保留字void作函数返回值类型
选择项:
题目28
C程序文件编译时出现警告性错误应标识符error
选择项:
错
题目29
十进制数25表示成符合C语言规八进制数31
选择项:
错
题目30
十进制数25表示成符合C语言规十六进制数0x19
选择项:
题目31
C语言中转义字符'\n'表示换行符
选择项:
题目32
执行printf(c'F'2)语句输出结果H
选择项:
错
题目33
已知字符'C'ASCII码67执行int x'C'+5语句x值72
选择项:
题目34
假定枚举类型定义enum RB{abac3adae}xadx值2
选择项:
错
题目35
float类型长度8
选择项:
错
题目36
C语言中常数28326具相数类型
选择项:
错
题目37
需定义符号常量C语言够进行类型检查应定义语句开始保留字const
选择项:
题目38
const语句定义符号常量时必进行初始化
选择项:
错
题目39
表达式4513值3
选择项:
错
题目40
假定x5表达式2*x++值12
选择项:
错
题目41
表达式(float)254值6
选择项:
错
题目42
表达式xx+1表示成增量表达式++x
选择项:
题目43
关系表达式(x0)等价表达式(x)
选择项:
题目44
关系表达式x+y>5相反表达式x+y<5
选择项:
题目45
逻辑表达式(a>b || b5)相反表达式(a>b && b5)
选择项:
错
题目46
x5y10x>y逻辑值真
选择项:
错
题目47
假定x5执行a(x1020)语句a值10
选择项:
题目48
带机函数表达式rand()20值区间范围0~19
选择项:
题目49
假定x5执行yx++语句x值5
选择项:
错
题目50
假定x5执行y++x语句y值6
选择项:
形考务2
选择题(20分题2分)
题目1
处理特定问题时循环次数已知时通常采语句( )
选择项:
a for
题目2
switch语句case块中假定break语句结束switch语句容易改写成语句( )
选择项:
b if
题目3
for语句够改写成语句( )
选择项:
d while
题目4
面循环语句执行结束输出i值( )
for(int i0 i
b n2+1
题目5
面循环语句中层循环体S语句执行总次数( )
for(int i0 i
d n(n+1)2
题目6
面do循环语句中循环体执行次数( )
int i0 do i++ while(i*i<10)
选择项:
a 4
题目7
面维数组定义中语法错误选项( )
选择项:
c int a[]
题目8
面二维数组定义中语法正确选项( )
选择项:
c int a[][3]{{135}{2}}
题目9
假定二维数组定义语句int a[3][4]{{34}{286}}元素a[1][1]值( )
选择项:
d 8
题目10
假定二维数组定义语句int a[3][4]{{34}{286}}元素a[2][1]值( )
选择项:
a 0
二判断题(20分题1分叙述正确回答否回答否)
题目11
执行typedef int DataType语句标识符DataType保留字int具完全相含义作
选择项:
题目12
switch语句中case号间表达式常量
选择项:
题目13
结束层循环类语句switch语句执行程语句体中需break语句
选择项:
题目14
程序中执行break语句时结束函数执行程返回调该函数位置
选择项:
错
题目15
程序执行完成函数调结束整程序执行程返回操作系统C语言集成开发环境界面窗口
选择项:
错
题目16
假定维数组定义char* a[8]该数组含元素数8
选择项:
错
题目17
假定二维数组定义int a[3][5]该数组占存储空间字节数60
选择项:
题目18
假定二维数组定义char a[M][N]该数组含元素数M+N
选择项:
错
题目19
假定二维数组定义double a[M][N]数组元素行标取值范围0~M1间
选择项:
题目20
假定二维数组定义double a[M][N]数组元素列标取值范围0~N间
选择项:
错
题目21
存储空字符串需占0字节存储空间
选择项:
错
题目22
typedef char BB[10][50]语句定义标识符BB含10行50列二维字符数组类型
选择项:
题目23
存储字符'a'需占1字节存储空间
选择项:
题目24
空字符串长度1
选择项:
错
题目25
字符串a\\xxk\\数长度13
选择项:
错
题目26
存储长度n字符串字符数组长度少n+1
选择项:
题目27
strcmp函数进行两字符串间较
选择项:
题目28
strcpy函数字符串拷贝字符数组空间中
选择项:
题目29
二维字符数组a[10][20]够存储9字符串
选择项:
错
题目30
二维字符数组a[10][20]够存储字符串长度超20
选择项:
错
三填空题:写出列程序运行输出结果(40分题4分)
题目31
#include
void main()
{
int x5
switch(2*x3) {
case 4 printf(d x)
case 7 printf(d 2*x+1)
case 10 printf(d 3*x1) break
default printf(sdefault\n)
}
}
答:11 14
题目32
#include
void main() {
int is0
for(i1i<5i++) s+i*i
printf(sd\ns)
}
答:s55
题目33
#include
void main() {
int i s10 s20
for(i0i<10i++)
if(i2) s1+i else s2+i
printf(d d\ns1s2)
}
答:25 20
题目34
#include
void main() {
int n6y1
while(n) y*n
printf(yd\ny)
}
答:y720
题目35
#include
const int M20
void main()
{
int ic2c3c5
c2c3c50
for(i1 i
if(i30) c3++
if(i50) c5++
}
printf(d d d\nc2c3c5)
}
答:10 6 4)
题目36
#include
void main()
{
int is
for(i1s0i<10i++) {
if(i30) continue
s+i
}
printf(d\ns)
}
答:27
题目37
#include
void main() {
int a[8]{1239264155637240}
int i i10 i20
for(i0i<8i++)
if(a[i]21) i1++ else i2++
printf(d d\ni1i2)
}
答:4 4
题目38
#include
int a[10]{45615201312789}
void main()
{
int is[4]0
for(i0 i<10 i++) {
switch(a[i]4) {
case 0 s[0]+a[i]break
case 1 s[1]+a[i]break
case 2 s[2]+a[i]break
default s[3]+a[i]break
}
}
for(i0 i<4 i++) printf(d s[i])
}
答:44 27 6 22
题目39
#include
void main() {
char a[]abcdbfbgacd
int i10 i20 i0
while(a[i]) {
if(a[i]'a') i1++
if(a[i]'b') i2++
i++
}
printf(d d d\ni1i2i)
}
答:2 3 11
题目40
#include
void main() {
int a[3][4]{{1278}{56106}{91234}}
int ma[0][0]
int ij
for(i0 i<3 i++)
for(j0 j<4 j++)
if(a[i][j]>m) ma[i][j]
printf(d\nm)
}
答:12
四简答题:根列题目求编写程序(20分题4分)
题目41
编写函数函数头格式double Mean(double a[M][N]int mint n)求返回二维数组a[m][n]中元素均值假定计算程中采变量v存放均值
double Mean(double a[M][N] int m int n) {
int i j
double v00
for(i0 i
vv(m+n)
return v
}
答:
double Mean(double a[M][N]int mint n)
{
int ij
double v00
for(i0 i
return v
}
题目42
编写递函数int FF(int a[] int n)求出数组a中n元素积返回
int FF(int a[ ] int n) {
if(n1) return a[0]
else return FF(a n1)*a[n1]
}
答:
int FF(int a[] int n)
{
if(n1) return a[n1]
else return a[n1]*FF(an1)
}
题目43
编写函数利while循环求出显示满足等式n值
#include
void main( ) {
int i0 s0
while(s<1000) {
i++
s+i*i
}
printf(满足等式n 值 d\n i)
}
答:
#include
void main()
{
int i0 double s0 int i1 double s1
while(s<5) s+(double)1++i
printf(nd\ni)
}
题目44
编写函数求出满足等式22+42++n2<1000n值假定分is作取偶数值累加值变量限定do循环编程
#include
void main( ) {
int i0 s0
do {
i+2
s+i*i
}while(s<1000)
printf(满足等式n值 d\n i2)
}
答:
#include
void main()
{
int i0 i作次取值偶数变量
int s0 s作累加变量
do {
i+2
s+i*i
}while(s<1000)
printf(nd\ni2)
}
题目45
编写函数计算输出12+22++n2值中n值键盘输入
#include
void main( ) {
int i n s0
printf(请输入整数n)
scanf(d &n)
for(i1 i
}
答:
#include
void main()
{
int i i作计数(循环)变量
int s0 s作累加变量
int n
printf(输入然数 )
scanf(d&n)
for(i1 i
}
形考务3
选择题(30分题2分)
题目1
面函数声明语句中存着语法错误( )
选择项:
c AA(int a int b)
题目2
面保留字中作函数返回值类型( )
选择项:
c enum
题目3
假定p指float型数指针p+1指数址p指数址增加字节数( )
选择项:
c 4
题目4
假定a数组名面表达式中存语法错误( )
选择项:
b *a++
题目5
calloc函数创建具10整型元素维数组正确语句( )
选择项:
c int *pcalloc(104)
题目6
假定变量m定义int m7面正确语句( )
选择项:
b int *p&m
题目7
假定kdouble类型变量定义变量p正确语句( )
选择项:
d char *pThank you
题目8
语句int a[10] x *paa数组a中标3元素值赋x正确语句( )
选择项:
d x*pa+3
题目9
假定语句int b[10] int *pb面正确赋值语句( )
选择项:
d pbb[5]
题目10
已知int *pmalloc(100)释放p指动态存正确语句( )
选择项:
a free(p)
题目11
程序文件中定义函数文件中调必须文件中出该函数( )
选择项:
a 原型语句
题目12
假定函数定义static int f1(int xint y){return x+y}该函数名称( )
选择项:
c f1
题目13
假定函数原型语句int ff(int* x)整型数组a[10]面函数调表达式正确( )
选择项:
b ff(a[0])
题目14
假定函数数组参数说明char a[]等价指针参数说明( )1B
选择项:
b char* a
题目15
假定函数二维数组参数说明char w[][N]等价指针参数说明( )
选择项:
a char (*w)[N]
二判断题(30分题2分叙述正确回答否回答否)
题目16
C语言中函数函数头函数体组成
选择项:
题目17
函数模块外定义变量称全局变量没初始化系统隐含赋初值0
选择项:
题目18
果函数允许程序文件中函数调应该函数定义开始前加保留字static
选择项:
错
题目19
果函数体中出现身函数调种函数调称递调
选择项:
题目20
调系统函数时先#include命令包含该系统函数原型语句系统头文件
选择项:
题目21
函数形参变量属局部变量
选择项:
错
题目22
假定p指象值25p+1指象值46*p++值46
选择项:
错
题目23
假定p指象值25p+1指象值46*++p值25
选择项:
错
题目24
假定p指象值25p+1指象值46执行*(p++)运算p指象值46
选择项:
题目25
假定a指针数组a+i指象址a址4*i字节
选择项:
题目26
整型指针p转换字符指针采强制转换表达式(char*)p
选择项:
题目27
假定数象int*类型指该象指针类型int*类型
选择项:
错
题目28
假定x简单变量&x表示x址
选择项:
题目29
p指x*px值
选择项:
错
题目30
NULL符号常量通常作空指针值代表值0
选择项:
三写出列程序运行输出结果(20分题4分)
题目31
#include
int WF(int x int y) {
xx+y
yx+y
return x+y
}
void main() {
int x5 y7
int zWF(xy)
printf(zd\nz)
}
答:z31
题目32
#include
#include
void fun(char ss[])
void main() {
char s[15]0123456789
fun(s)
printf(s\ns)
}
void fun(char ss[]) {
int i nstrlen(ss)
for(i0 i
ss[i]ss[n1i]
ss[n1i]c
}
}
答:987543210
题目33
#include
int Count(int a[] int n int x)
{
int ic0
for(i0i
return c
}
void main() {
int a[8]{2015324724362870}
int bCount(a830)
printf(bd\nb)
}
答:B4
题目34
#include
void main() {
int a[8]{35792348}
int s0*p
for(pap printf(sd\ns)
}
答:s41
题目35
#include
int LA(int *a int n int x) {
int is0
for(i0i
}
void main() {
int a[8]{510158123920}
int bLA(a510)
int cLA(a+2610)
printf(d d\nbc)
}
答:13 20
四写出列函数功(20分题4分)
题目36
double SF(double x int n) { n正整数
double p1s1
int i
for(i1i
s+p
}
return s
}
答:
计算出1+x+x2++xn值返回
题目37
int SG(int x) { x等2整数
int i2
while(i*i
i++
}
if(i*i
答:
判断x否质数(素数)返回1否返回0
题目38
int WB(int a[] int n int x) {
for(int i0i
return 0
}
答:
数组a[n]中序查找值x元素查找成功返回1否返回0
题目39
int fun(int m int n) {
int c0
static int b2
if(m else if(mb0 && nb0) {cb return c*fun(mbnb)}
else {b++ return fun(mn)}
}
答:
递函数程求出两然数mn公倍数
题目40
int LK(double a[] int n) {
double s0
int im0
for(i0i
for(i0i
return m
}
答:
求出返回数组an元素中等均值元素数
形考务4
选择题(30分题2分)
题目1
假定struct BOOK{char title[40] float price} struct BOOK book正确语句( )
选择项:
a struct BOOK *xmalloc(book)
题目2
假定struct BOOK{char title[40] float price} book正确语句( )
选择项:
b struct BOOK *x&book
题目3
结构类型定义中数成员定义项间采分隔符( )
选择项:
c 分号
题目4
假定结构类型定义 struct A{int ab double c}该类型长度( )
选择项:
d 16
题目5
假定结构类型定义 struct D{int a D* next}该类型长度( )
选择项:
b 8
题目6
假定访问结构指针变量x中数成员a表示方法( )
选择项:
b x>a
题目7
结构成员访问表达式xname等价表达式( )
选择项:
c (&x)>name
题目8
假定链表中结点结构类型struct AA{int data struct AA *next}next数成员类型( )
选择项:
b struct AA*
题目9
假定链表表头指针f结点中包含datanext域该链表表头插入址p结点时应执行操作( )
选择项:
b p>nextffp
题目10
标准输入设备键盘文件流标识符( )
选择项:
a stdin
题目11
表示文件结束符符号常量( )
选择项:
c EOF
题目12
C语言中开数文件系统函数( )
选择项:
d fopen()
题目13
数文件中读入换行符结束行字符串系统函数( )
选择项:
b fgets()
题目14
二进制文件中写入信息函数fwrite()带参数数( )
选择项:
d 4
题目15
C语言中写操作开文文件方式( )
选择项:
d w
二判断题(40分题2分叙述正确回答否回答否)
题目16
结构类型定义中中数成员身类型直接象
选择项:
错
题目17
结构类型定义中允许出现结构类型完整超前定义
选择项:
题目18
定义结构类型变量时够时进行初始化
选择项:
错
题目19
结构类型时必须起关键字struct类型标识符
选择项:
题目20
假定结构类型定义 struct A{int ab A* c}该类型长度12
选择项:
题目21
假定结构类型定义 struct B{int a[5] char* b}该类型长度20
选择项:
错
题目22
执行calloc(n8)函数调时动态分配8*n字节存储空间
选择项:
题目23
执行malloc(sizeof(struct BB))函数调时动态存储空间够保存具struct BB结构类型象
选择项:
题目24
假定访问结构象x中a指针成员指象表示方法xa
选择项:
错
题目25
假定访问结构指针p指象中b指针成员指象表示方法p>b
选择项:
错
题目26
结构成员访问表达式(*fp)score等价表达式fp>score
选择项:
题目27
C语言中二进制文件开方式6种
选择项:
题目28
C语言中标准输入输出设备文件属字符文件
选择项:
题目29
磁盘数文件文件名中文件名扩展名必须省略
选择项:
错
题目30
数文件开方式字符串中字符rwa具确定含义分代表读写追加方式
选择项:
题目31
磁盘数文件文件名文件名扩展名组成中间圆点分开
选择项:
题目32
C语言系统中提供描述文件属性类型标识符FILE
选择项:
题目33
次文文件中写入字符次写入字符串
选择项:
错
题目34
二进制文件进行读写操作相系统函数
选择项:
错
题目35
C语言中系统函数fseek()移动数文件中文件位置指针
选择项:
三写出列程序运行输出结果(15分题5分)
题目36
#include
struct Worker {
char name[15] 姓名
int age 年龄
float pay 工资
}
void main() {
struct Worker x{wanghua524300}
struct Worker y *p
yx p&x
printf(s d 62f\nxnameyagep>pay)
}
答:
wanghua 52 4300
题目37
#include
#include
struct Worker {
char name[15] 姓名
int age 年龄
float pay 工资
}
void main() {
struct Worker x
char *tliouting
int d38 float f3493
strcpy(xnamet)
xaged xpayf
printf(s d 60f\nxnamexagexpay)
}
答:
liouting 39 2493
题目38
#include
struct Worker {char name[15] int age float pay}
int Less(struct Worker r1 struct Worker r2) {
if(r1age
void main() {
struct Worker a[4]{{abc252420}{def584638}
{ghi494260}{jkl363750}}
struct Worker xa[0]
int i
for(i1 i<4 i++)
if(Less(xa[i])) xa[i]
printf(s d 60f\nxnamexagexpay)
}
答:
def 58 4638
四写出列函数功(15分题5分)
题目39
void QA(struct Worker a[] int n) {
int i
for(i1 i
}
假定结构类型struct Worker 定义:
struct Worker { char name[15] int age float pay}
答:
键盘输入nWorker类型记录维数组a中
题目40
int Count(struct IntNode *f)
{ f指单链表表头指针
int c0
while(f) {
c++
ff>next
}
return c
}
假定struct IntNode类型定义:
struct IntNode {int data IntNode* next}
答:
统计出表头指针f链表中结点数
题目41
void xw1(char* fname) {
FILE* foutfopen(fnamew)
char a[20]
printf(字符串长度20字符串end作结束标志\n)
while(1) {
scanf(sa)
if(strcmp(aend)0) break
fputs(afout)
fputc('\n'fout)
}
fclose(fout)
}
答:
键盘输入干字符串保存fname参数指定文文件中
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档