人际关系综合诊断量表 /28 12345678910111213141516171819202122232425262728 人际关系综合诊断量表 指导语:本量表共28个问题,每个问题做“是”(打√)或“否”(打×)回答,请你认真完成。 1 / 28 1. 不知道该如何与异性好好相处。 是 否 2 / 28 2. 常感到自己在被别人谈论、愚弄。 是 否 3 / 28 3. 常因感到受到他人伤害而暗自伤心。 是 否 4 / 28 4. 很难听取别人不同的各种意见、看法。 是 否 5 / 28 5. 认为自己被异性瞧不起。 是 否 6 / 28 6. 经常感到受别人排斥与冷漠。 是 否 7 / 28 7. 经常感到自己的烦恼无人可倾诉。 是 否 8 / 28 8. 不能专注地倾听别人讲话。 是 否 9 / 28 9. 时常感到对异性的嫌弃和厌恶。 是 否 10 / 28 10. 经常感到讨厌某人或被某人所讨厌。 是 否 11 / 28 11. 对自己的仪表(容貌)缺乏信心。 是 否 12 / 28 12. 时常避免表达自己的感受。 是 否 13 / 28 13. 暗自思念和喜欢异性。 是 否 14 / 28 14. 总是尽力使别人认可和赏识自己。 是 否 15 / 28 15. 担心别人对自己有什么坏印象。 是 否 16 / 28 16. 当不熟悉的人对自己倾诉他的生平遭遇以求同情时,自己常感到不自在。 是 否 17 / 28 17. 不知道与异性相处如何把握分寸。 是 否 18 / 28 18. 与别人不能和睦相处。 是 否 19 / 28 19. 极易感到窘迫和尴尬。 是 否 20 / 28 20. 与一大群朋友在一起时,常感到孤寂或失落。 是 否 21 / 28 21. 与异性来往时感到不自然。 是 否 22 / 28 22. 时常会不自觉伤害别人。 是 否 23 / 28 23. 在社交场合感到紧张。 是 否 24 / 28 24. 对连续不断与人交谈感到困难。 是 否 25 / 28 25. 极少与异性交往。 是 否 26 / 28 26. 经常感到羡慕和妒忌别人。 是 否 27 / 28 27. 和陌生人见面时感觉不自然。 是 否 28 / 28 28. 关于自己的烦恼感到有口难言。 是 否 Your score is
人工智能题-启蒙级 人工智能题-启蒙级 1 / 5 比一比,下面哪根绳子最长?( ) A B C 2 / 5 下面不同颜色的花朵是循环出现的。请仔细观察,问号(?)处的花朵应该是什么颜色?( ) A B C 3 / 5 想一想,下面哪个是人工智能产品?( ) A B C 4 / 5 这里有一个饼干,如图.按形状分类,这个饼干与下面的( )号饼干属于同一类;按颜色分类,这个饼干与下面的( )号饼干属于同一类。故选择() 2 号饼干、1 号饼干 1 号饼干、2 号饼干 1 号饼干、3 号饼干 5 / 5 仔细观察,下面哪个东西是不对称的?( ) A B C Your score is 重新测试
人工智能题-一级 人工智能题-一级 1 / 30 平行四边形具备稳定性。( ) 对 错 2 / 30 人工智能管家可以根据你的要求和习惯,把你生活中的各种事情都安排好,就像一个人类管家一样,甚至可以代替人类。( ) 对 错 3 / 30 当多个齿轮传动的时候,下列说法正确的是( ) 奇数(单数)位置齿轮转动方向相同 偶数(双数)位置齿轮转动方向不同 都一样 都不一样 4 / 30 以下情形应用到了人工智能技术的是( ) 打电话时,打字搜索对方的名字 打开手机时,输入数字密码 输入对方的电话号码拨号 打开手机时,将脸置于手机前方识别 5 / 30 物体处于稳定状态下的条件是() 重心位置高、支撑面小 重心位置低、支撑面小 重心位置左、支承点偏右 重心位置低、支承面大 6 / 30 绕轴运动结构是指物体围绕着一根不固定的轴进行旋转的结构。( ) 对 错 7 / 30 macOS 系统和 Windows 系统完全一样。( ) 对 错 8 / 30 加速齿轮组是省力的。( ) 对 错 9 / 30 计算机的运算器部分的主要功能为( ) 加法运算 减法运算 逻辑运算 算术和逻辑运算 10 / 30 正五边形由 5 条边组成,5 条边首尾相连且长度相等,并且每两条边之间的夹角大小相等为() 90 60 120 108 11 / 30 螺丝刀应用到的简单机械结构是() 轮轴 杠杆 斜面 滑轮 12 / 30 下列不属于对称结构类型的是( ) 正三角形 平行四边形 正方形 圆形 13 / 30 选项中用来连接多个方向上的零件的是( ) A B C D 14 / 30 十进制数 8 转为二进制数是( ) 1000 1111 0001 0010 15 / 30 选项中关于距离的表述不正确的是() 距离就是路程 距离是两点之间的线段 实际距离一般都会小于直线距离 空间或时间上相隔或间隔的长度 16 / 30 下面方法不可以卸载计算机中软件的是( ) 通过控制面板删除 通过 360 或其他第三方软件 删除桌面的图标 直接在开始菜单中卸载或文件删除法 17 / 30 省力杠杆中动力臂和阻力臂的关系是( ) 动力臂>阻力臂 动力臂<阻力臂 无要求 动力臂=阻力臂 18 / 30 三角形是最稳定的形状,所以大桥两层之间的柱子组成的都是三角形。( ) 对 错 19 / 30 四边形的结构不稳定,沿着对角线固定一个板就稳定,这是因为( ) 对角线具有可靠性 三角形具有稳定性 五边形具有可控性 多加部件具有牢固性 20 / 30 程序是机器人的灵魂。( ) 对 错 21 / 30 下列关于“轴”的描述错误的是( ) 轴可以传递力 轴可以连接齿轮 轴应该坚固不易变形 轴必须是圆柱体 22 / 30 古希腊科学家阿基米德曾经说过一句名言:“假如给我一个支点,我就能把地球挪动!”,他使用的结构原理是( ) 省力杠杆 费力杠杆 等臂杠杆 等力杠杆 23 / 30 当逆时针转动左侧齿轮时,通过左侧齿轮与右侧齿轮咬合处齿的咬合,右侧齿轮会( ) 顺时针 逆时针 不转动 两个方向都可以转动 24 / 30 选项中不属于输出部分的是( ) 显示器 扬声器 鼠标 打印机 25 / 30 下列选项中不能用来给计算机命名是( ) : 字母 数字 符号 26 / 30 在相同条件下,底面积越大,结构更加稳固。( ) 对 错 27 / 30 早期的计算机是没有操作系统的,主要依靠手工操作。( ) 对 错 28 / 30 下列选项中可以代表“有电”状态的是( ) 高电位 逻辑 低电位 无电位 29 / 30 下列选项中不属于弱人工智能的是( ) Siri(苹果智能语音助手) 语音识别程序 钢铁侠 人脸识别程序 30 / 30 筷子运用的是费力杠杆的原理。( ) 对 错 Your score is 重新测试
人工智能题-二级 人工智能题-二级 1 / 30 科学卫星是( ) 用于实验或测试的卫星 作为电信中继站的卫星 能够摄取气象资料的卫星 以上均是 2 / 30 图中执行流程为( ) 循环结构 分支结构 顺序结构 树状结构 3 / 30 动滑轮既能改变力的方向,也能省一半的力。 对 错 4 / 30 有源蜂鸣器没有集成了振荡信号源。 对 错 5 / 30 我们乘坐的汽车上,点火装置一般用的是 碱性电池 镍氢电池 铅酸电池 锂电池 6 / 30 节拍菜单中,每拍时间最长是 四分之一拍 八分之一拍 整拍 双拍 7 / 30 电路中的信号输入和输出是有一定逻辑关系的,输入的情况只有 0 和 1,输出的情况为 0 1 0和1 任意实数 8 / 30 红色和黄色的LED导通电压较低。 对 错 9 / 30 蜗轮蜗杆具有双向传导特性。 对 错 10 / 30 分支结构是根据判断条件来决定程序的走向。 对 错 11 / 30 偏心轮运动结构能够使机件产生往复运动。 对 错 12 / 30 滑动摩擦力的大小与接触面的粗糙程度和下列哪一因素有关 物体重心 物体位置 压力大小 重力大小 13 / 30 蜗轮蜗杆结构常用来传递两( )之间的运动和 动力 平行轴 交错轴 相切轴 垂直轴 14 / 30 模拟信号转化成数字信号过程中把量化好的信号直接用下列哪种来表示 十六进制数 十进制数 八进制数 二进制数 15 / 30 模拟信号可以任意放大不失真。 对 错 16 / 30 人脸识别技术是利用人体面部各器官及特征部位 进行判断的,一般要求判断时间 低于 1S 1~2S 2~3S 3S以上 17 / 30 超声波传感器、颜色传感器等传感器属于机器人的哪个部分( ) 控制部分 感觉部分 驱动部分 执行部分 18 / 30 机器人各部分中被称作机器人的大脑,能够分析 机器人收集到的各种信息,并对机器人身体各部 分下达各种命令部分是( ) 控制部分 感觉部分 驱动部分 执行部分 19 / 30 重力的施力物体是 地球 地表 地壳 地心 20 / 30 以前电视串台、画面上有雪花、电话杂音太大的原因是受到各种电磁信号和环境变化的干扰,使( )可能变样 数字接口 模拟接口 数字信号 模拟信号 21 / 30 摩擦力的方向与物体相对运动(或相对运动趋势)的方向相同。 对 错 22 / 30 任意一个程序中,必备的的结构是( ) 循环结构 分支结构 顺序结构 不存在 23 / 30 重力的受力点在物体的中心。 对 错 24 / 30 棘轮结构是由棘轮和棘爪组成的一种什么机构 () 单向持续运动 单向间歇运动 双向持续运动 双向间歇运动 25 / 30 如果我们用代数式的形式来表达逻辑关系,那么我们就得到了 真值表 逻辑关系式 数学关系式 真值表达式 26 / 30 下列不是人脸识别优势的是( ) 自然性 非接触性 低精度 高直观性 27 / 30 太阳能电池也叫光电池,是由以下什么材料制作 而成的 超导体 导体 半导体 绝缘体 28 / 30 人脸识别通过下列哪种方式,不断提高识别准确性 提高技术 采集、积累大量人脸图像相关数据 更新仪器的精确度 信息传送通道 29 / 30 下列对蜗轮蜗杆结构的特点描述不正确的是 () 加速 减速 单向传导 省力 30 / 30 定滑轮是一种等臂杠杆。 对 错 Your score is 重新测试
人工智能题-四级 人工智能题-四级 1 / 30 如下图的语音合成模块,把语速从 1 逐渐调到 9 的过程中,播放出的语音会( ) 语速不会发生变化 语速逐渐变慢 语速逐渐变快 语速从 1 到 9 随机变化 2 / 30 用颜色识别传感器编写程序指令如下所示,当执行该指令后,RGB 亮色为( ) 白色 红色 蓝色 绿色 3 / 30 对比四足机器人、六足机器人与双足机器人,腿数量越少行走时越不容易保持平衡。 对 错 4 / 30 机器学习就是对计算机中的一部分数据进行学习,然后对另外一些数据进行预测与判断。 对 错 5 / 30 列表中的元素是如何进行排序的 元素存入列表的顺序排列 元素存入列表的逆序排列 手动对元素编号后存入列表 访问内存后用当前剩余的内存地址给元素编 号、排序 6 / 30 物体追踪系统执行追踪功能时主要分为四步:1识 别物体,2 追踪物体,3 预测运动,4 控制摄像头。 正确的顺序是( ) 1243 3142 1234 2143 7 / 30 在额定功率下,关于直流电机的扭矩,下列说法 正确的是 扭矩越大,转速越快 扭矩越大,能够提供的力量越大 扭矩越大,能够提供的力量越小 扭矩越大,对转速不会产生影响 8 / 30 不利于多足机器人行走稳定的方法是 加腿的数量 减少腿的数量 增加各足与地面的接触面积 机器人重心投影位于各支撑腿支撑的多边形 内部 9 / 30 程序中可以设置多个角色,每个角色之间的指令可以并行运行,没有顺序。 对 错 10 / 30 蓝牙可实现固定设备、移动设备、楼宇个人域网间的短距离数据传输。 对 错 11 / 30 使用冒泡排序法将 5、1、6、3 四个数字从小到大 进行排序,则完成排序需要比较( )趟 4 3 2 1 12 / 30 要对已经学习过的小猫的图片进行识别,应使用下列指令是( ) A B C D 13 / 30 下列选项中不属于程序调试的目的是 修正语法错误 修正逻辑错误 找出错误发生位置 评价程序编写繁简 14 / 30 区间分为开区间、闭区间、半开半闭区间。 对 错 15 / 30 表情识别属于人工智能中研究的()问题 聚类 分类 回归 反馈 16 / 30 我们网购过程中可以随时随地在手机上查看邮送 过程,这主要体现了智慧物流中( )技术的应用 IOT 人工智能 自动驾驶 生物识别 17 / 30 递归就是死循环。 对 错 18 / 30 有一数列其第一项为 1,第二项为 1,从第三项开 始,其每一项都是前两项的和。请求第 10 项是 55 34 89 13 19 / 30 语音合成中的拼接法是从预制的大量语音中选择所需的基本单位拼接而成,因此这种方法对数据 库要求比较大。 对 错 20 / 30 语音助手已经成为大多数智能家居设备的一个重要功能,其主要利用了 语音识别技术 语音合成技术 人声合成技术 人声处理技术 21 / 30 遥控小车是属于闭环结构。 对 错 22 / 30 冒泡排序是将一组数字,从开头的数字与相邻的数字进行比较,不满足排列要求则交换位置,满足排列则继续比较下一对数字,这样一轮结束排序也结束。 对 错 23 / 30 用计算机程序来解决问题首先要进行的是 编写程序 设计算法 调试运行 分析问题 24 / 30 下列不属于需求分析内容的是 用户分析 项目目的与目标 系统需求分析报告、系统开发文档、系统使用 说明 修正语法错误和逻辑错误 25 / 30 如图,其俯视图是( ) A B C D 26 / 30 坐标轴的原点为(1,1)。 对 错 27 / 30 关于设计草图的作用,下列说法错误的是 设计草图必须注明尺寸规格、制造工艺等信息 设计草图可以帮助设计师快速记录构思 设计草图不追求效果和准确 设计草图多是思考性质的线条、图形 28 / 30 要实现一个机械手能够抓放物体、搬运转移、堆 叠放置至少需要( )个动力装置 1 2 3 4 29 / 30 下图所示的指令语句可实现的功能是( ) 输出语音”机器人” 设定识别的语句为”机器人” 听到”机器人”后开始进行识别 听到”机器人”后可输出语音机器人 30 / 30 下列能够表示 12 n>12 或 n<23 n>12 且 n<23 [12,23) (12,23] Your score is 重新测试 人工智能题-三级 人工智能题-三级 1 / 29 程序控制输入 / 输出方式直接控制外围设备及全部输入 /输出操作。( ) 对 错 2 / 29 英文字母、数字和英文标点符号每个有几个字节 () 1 2 3 4 3 / 29 我们使用的温/湿度传感器的核心是( ) DHT10 DHT11 DHT12 DHT13 4 / 29 舵机中接收控制信号,控制电机转动的是哪个部位( ) 舵盘 控制电路板 位置反馈电位计 直流电机 5 / 29 我们使用的编程软件中的舵机控制积木,可以在 哪种分类中找到( ) 事件 控制 机器人 侦测 6 / 29 三维电子罗盘中用于测量地球磁场是 三维磁阻传感器 三轴倾角传感器 双轴倾角传感器 单片机 7 / 29 计算机正常运行所需的大部分软件存储在 CPU 内存 硬盘 主板 8 / 29 如图,在自制积木完成后,该积木用于( ) 调用子程序 调用主程序 定义子程序的具体功能 定义新程序的名称 9 / 29 “光线传感器”积木代表的是探测到的光线值,其变化范围是 0~1022 0~1023 0~1024 0~1025 10 / 29 给舵机提供一个控制信号,舵盘转动后会自动回 到初始位置。( ) 对 错 11 / 29 内存存储数据,断电时,其内部的数据将不会消失。( ) 对 错 12 / 29 在软件的右上角选择“ELF mini 人工智能考试”会出现有舵机积木和 360°舵机积木。( ) 对 错 13 / 29 “光线传感器”积木可以直接放在判断条件处。 () 对 错 14 / 29 1980 年,卡耐基梅隆大学的研究人员设计出了第一套专家系统( ) CON XCON ELIZA LIZA 15 / 29 如图所示,程序运算结果为( ) 6 7 8 9 16 / 29 流程图就是以特定的图形符号加上说明来表示算法的图。( ) 对 错 17 / 29 1T等于( ) 1024B 1024KB 1024M 1024GB 18 / 29 单个运算积木可以做几个数值或者变量的运算 1 2 3 4 19 / 29 断电时,硬盘上的数据不会丢失。( ) 对 错 20 / 29 传感器电源正极引脚需要连接到电压为多少的电源正极,电源负极引脚连接电源负极 0~2.5V 2.5~3.5V 3.5~5.5V 5.5~7.5V 21 / 29 游戏机手柄中按钮传输的是模拟信号。( ) 对 错 22 / 29 深度学习算法能够让机器模仿人类的思考、分析过程。 对 错 23 / 29 舵机是一种能精确控制( )的电机 距离 速度 转动角度 转动频率 24 / 29 ARM构架的处理器与传统计算机 CPU 相比,在看 视频、写文档等操作上明显感觉到区别。( ) 对 错 25 / 29 汉字和中文的标点符号每个都有( )字节数据 1 2 3 4 26 / 29 图中属于以下哪种类型的运算( ) 四则运算 逻辑判断 比较类 函数类 27 / 29 视觉导航是依靠机器人顶部的摄像头和( )来 扫描周围的环境,并将得到的数据进行运算 光电传感器 灰度传感器 超声波传感器 红外传感器 28 / 29 用于启动程序的积木所在的分类是 事件 控制 机器人 侦测 29 / 29 下列不属于自动驾驶线控执行的是 线控油门 线控刹车 线控转向 线控制动 Your score is 重新测试 人工智能题-五级 人工智能题-五级 1 / 30 下列关于算法的描述,错误的是 算法是对操作或行为(即操作步骤)的描述。 算法代表着用系统的方法描述解决问题的策略。 不同的算法可能用不同的时间、空间或效率来完成同样的任务。 算法就是程序。 2 / 30 以下关于人工智能的描述,正确的是 人工智能是一类模仿人类学习或推理行为的算法 人工智能是一种外观像人的机器 人工智能的应用非常安全,没有任何风险 人工智能不需要进行训练和学习就可以很好地处理各种问题 3 / 30 从覆盖范围的角度无线网络不包含 无线个域网 无线局域网 无线广域网 无线Mesh网 4 / 30 算法具有优劣性,在排序算法中,速度最快的是快速排序法。 对 错 5 / 30 以下图形程序使用Python编写,程序运行后,输出的x值 3 7 15 10 6 / 30 市面上大部分智能手机都具备有指纹解锁功能。这里使用的技术属于人工智能的 模式识别 自然语言理解 机器翻译 虚拟现实 7 / 30 假设摄像头的分辨率是320*240,坐标原点为左上角,如果要在其中心点绘制长宽为20*16的图案,则该图案左上角的坐标为 (150,-112) (150,-128) (150,128) (160,112) 8 / 30 选项中不属于彩色图像的颜色模型的是 TV YUV HSV RGB 9 / 30 下列关于视觉传感器的说法不正确的是 通常用图像分辨率来描述视觉传感器的性能 图像的清晰和细腻程度通常用分辨率衡量 被测物体距离的远近不影响精度的质量 视觉传感器的主要功能是获取机器视觉系统要处理的最原始图像 10 / 30 人工智能是计算机科学的一个分支,是智能计算机系统,即人类智慧在机器上的模拟,或者说是人们使机器具有类似于人的智慧(对语言能理解、能学习、能推理)。 对 错 11 / 30 PID既有比例作用的及时迅速,又有积分作用的消除余差能力,还有微分作用的超前控制功能。 对 错 12 / 30 机器视觉是图像分析技术自动化的应用,通过使用光学系统、工业数字相机和图像处理工具,来模拟人的视觉能力,并做出相应的决策并执行决策。 对 错 13 / 30 下列不属于图像传感器的是 数字摄像机 TV摄像机 激光扫描器 超声波传感器 14 / 30 在一次运动会上,某组6位选手的百米成绩(单位:秒)分别是“14.1、12.3、11.2、14.8、13.9、11.0”,若使用冒泡排序法将该组的成绩按第一名、第二名、第三名……的顺序排序,则第一趟冒泡后的顺序是: 12.3 11.2 14.1 11.0 13.9 14.8 12.3 11.2 14.8 13.9 11.0 14.1 14.1 12.3 11.2 14.8 13.9 11.0 11.0 14.1 12.3 11.2 14.8 13.9 15 / 30 同一个wifi网络中,同时使用的人数越多,网速肯定会变差。 对 错 16 / 30 当视觉传感器显示屏上显示的黑线处于下图所示位置时,为了达到黑线巡线效果,我们要控制小车 右轮速度大于左轮 左轮速度大于右轮 左右两轮速度保持不变 左轮停止转动,右轮继续前进 17 / 30 在同一个程序中,允许全局变量与局部变量的名称一样。 对 错 18 / 30 人工智能会涉及的主要学科不包含 计算机科学,统计学 机器学习,自动语言识别 人工智能基础,控制学基础 文学,哲学 19 / 30 下列关于算法的描述,正确的是 算法是解决问题或执行任务时所需要的一系列步骤。 针对同一个问题或任务,不同算法的效率是相同的。 使用冒泡法对【22,11,10,15,7】这5个数字进行排序,下一轮的结果为【10,22,11,15,7】。 算法只能用程序来描述。 20 / 30 具备自动驾驶功能的汽车,一般采用哪种传感器感知路况 灰度传感器 超声波传感器 激光雷达 人体红外热释电传感器 21 / 30 函数的类型包括:不带参数不带返回值函数,带参数不带返回值函数,带参数带返回值函数,不带参数带返回值函数。 对 错 22 / 30 如果使用二分法对数字9,14,23,29,31,此时插入数字30,需要经过几次比较才能找到插入位置 4 2 3 5 23 / 30 关于函数的作用,说法正确的是 函数会增加代码的数量 函数会使得程序不易被阅读,应该避免函数 函数可以具备多种类型 函数都具备特定的功能 24 / 30 人工智能依赖于百度、科大讯飞等企业提供的人工智能接口,所以没有联网的设备是无法应用人工智能技术的。 对 错 25 / 30 视觉巡线相比红外巡线,所具有的优势不包括 不受道路(线条)的粗细影响 不受小车行走速度的影响 不受道路(线条)的颜色影响 视野范围更大 26 / 30 对于反馈调节,说法不正确的是 “恶性循环”指的是负反馈 正反馈指的是受控部分发出反馈信息,其方向与控制信息一致 正反馈会使系统趋于不稳定状态 负反馈会使系统趋于稳定状态 27 / 30 编程时,下列关于函数的说法正确的是 函数是指一段可以直接被另一段程序或代码引用的程序或代码。 一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。 函数必须要有返回值。 一个函数可以传入多个参数。 28 / 30 函数的类型包括:不带参数不带返回值函数,带参数不带返回值函数,带参数带返回值函数,不带参数带返回值函数。 对 错 29 / 30 机器视觉系统不包括 照明系统 镜头 图像处理系统 运动控制系统 30 / 30 无人驾驶汽车使用视觉传感器感知道路环境后,便可以自动规划行车路线。 对 错 Your score is 重新测试 人工智能题-六级 人工智能题-六级 1 / 30 一个栈的入栈序列是a,b,c,d,e,则栈可能得输出序列是 edcab deabc abcde dceab 2 / 30 当视觉传感器经常混淆人脸1与人脸2时,我们需要优先调整 识别阈值 传感器电压 环境亮度 对象距离 3 / 30 下列关于栈,说法错误的是 当栈空时,再要求作出栈运算,则称“下溢” 当栈满时,再要求作进栈运算,则称“上溢” 栈的特点是后进先出 栈的特点是先进先出 4 / 30 优秀的算法能够让人工智能更有效率,所以只要算法够先进,就不需要进行数据训练了。 对 错 5 / 30 对于下列这段代码,它的时间复杂度是 O(1) O(n) O(n²) O(logN) 6 / 30 下列哪种产品仅使用3D打印技术无法制作完成 首饰 手机 服装 义齿 7 / 30 视觉追踪的应用非常多,在我们日常生活中随处可见。以下不属于视觉追踪的应用的是 机械臂定时定点自动抓取传送带上的物体 无人机跟拍 实时交通监控,收集交通数据指挥交通 视觉识别体感游戏机 8 / 30 FDM 3D打印技术成型件的后处理过程中最关键的步骤是打磨成型件。 对 错 9 / 30 下列哪个不是人工智能常用的框架 TensorFlow Sci-kit Learn FSMN Spring Web MVC 10 / 30 下列不属于图像分类方法的是 KNN CNN 迁移学习 监督型学习算法 11 / 30 当视觉传感器显示屏上显示的方框逐渐变小时,说明识别到的物体在 靠近视觉传感器 远离视觉传感器 相对视觉传感器在往左移动 相对视觉传感器在往右移动 12 / 30 人工智能经常需要大量的数据进行训练,所以我们应该允许各种人工智能应用充分调取我们的个人数据,以满足人工智能数据训练的要求。 对 错 13 / 30 人与机器人对话,主要是运用了人工智能中的 聊天技术 自然语言理解技术 多媒体技术 遥控技术 14 / 30 机器学习的步骤是 ①数据获取 ②数据预处理 ③模型训练 ④模型验证 ⑤模型使用 ①②③④⑤ ②①③④⑤ ②①③⑤④ ①②③⑤④ 15 / 30 如下图所示是摄像头成像示意图,根据下图的成像关系,正确的公式为 hx×f=hr×d hx÷f=hr÷d hx×hr=f×d hx÷d=hr÷f 16 / 30 翻译笔已经越来越多被用于人们的日常学习与生活中,对于这种硬件,描述错误的是 翻译笔结合了图像识别和语音合成、机器翻译等技术,是一种人工智能设备。 翻译笔在不联网的时候,功能会有限制,断网后的翻译笔不再是个人工智能设备。 翻译笔形状像笔,其实它也是一台微型电脑。 翻译笔的摄像头是输入设备。 17 / 30 现代生活中,经常会看到扫描二维码,这是标签识别技术的应用之一。 对 错 18 / 30 对神经网络的说法错误的是 传统神经网络比较简单,是通过循环运算输出结果,并与实际结果相比较得到损失函数,当其结果值较小,达到误差阈值时便停止循环 神经网络是通过外界输入样本的刺激下不断改变网络的连接权值 传统神经网络分为正反馈型、负反馈型,自组织神经网络 神经网络的学习训练算法分为监督型学习算法和非监督性学习算法 19 / 30 KNN算法比较适合处理样本集存在较多重叠的场景,主要用于预测分析、文本分类、降维等处理。 对 错 20 / 30 在机器学习领域,分类指的是编组。 对 错 21 / 30 下列对于KNN算法,说法错误的是 KNN的基本思想有点类似“物以类聚,人以群分”,打个通俗的比方就是“如果你要了解一个人,可以从他最亲近的几个朋友去推测他是什么样的人”。 一个样本与数据集中的K个最相邻样本中的大多数的类别相同 KNN算法是通过测量不同特征值之间的距离进行分类,而且在决策样本类别时,只参考样本周围 k 个 “邻居” 样本的所属类别。 K越小,分类边界曲线越平坦,偏差越大,方差越大 22 / 30 利用微信扫一扫功能,在扫描二维码后可以打开一个网页。扫码的这个过程属于 信息的加工 信息的采集 信息的发布 信息的表达 23 / 30 语音交互,首先要教会机器听懂人的语言,为机器打造听觉系统,这项技术就是语音合成。 对 错 24 / 30 使人脸识别技术走向实用化是基于主动近红外图像的多光源人脸识别技术。 对 错 25 / 30 Windows的附件中有一个叫“录音机”的程序,通过电脑的“录音机”录音是语音识别技术的应用。 对 错 26 / 30 算法的空间复杂度是指 算法中输入数据所占用的存储空间的大小 算法本身所占用的存储空间的大小 算法中所占用的所有存储空间的大小 算法中需要的辅助变量所占用存储空间的大小 27 / 30 下列关于滤波器说法错误的是 滤波器是对信号有处理作用的器件或电路 滤波器是由电容、电感和电阻组成的滤波电路 滤波器可以对指定的频率进行滤除,从而得到一个稳定的信号 滤波器按照所通过的信号频段分为低通、高通、带通 28 / 30 编写递归函数时,必须告诉它何时停止递归,否则会形成无限循环。 对 错 29 / 30 打印时喷嘴温度升不上去,跟哪些因素无关 热敏电阻短路 加热棒短路 电路板坏掉 喉管喷嘴堵塞 30 / 30 关于队列,下列叙述正确的是 队列的元素个数可以无穷大 队列中元素的类型可以不同 队列是一个非线性的队列 队列的特点是先进先出 Your score is 重新测试 编程模拟题-六级C++ 编程模拟题-六级C++ 1 / 45 在C++中,类与类之间的继承关系具有( ) A. 自反性 Q. 对称性 R. 传递性 S. 反对称性 本题从继承关系的属性方向考察学生知识认知能力。在C++的类继承中存在传递性,如果类B继承了类A,而类C又继承了类B,那么类C会继承类A的所有属性和方法。这就是继承的传递性。因此,正确答案选C。 2 / 45 调用empty(),如果栈容器为空,则返回( ) A.False B.True C.0 D.1 本题从栈的一种属性查询接口函数方向考察学生编程操作能力。调用empty()函数,如果返回值为True,表示栈容器为空;否则,表示栈容器中还有元素。因此,正确答案选B。 3 / 45 下面几种算法时间复杂度中,时间复杂度最高的是( ) A.long B.n C.nlogn D.n^2 本题从对算法时间复杂度的理解方向考察学生知识认知能力。时间复杂度用于描述算法执行效率,n^2表示算法执行时间随数据规模的增长速度,比前三者的长、n和nlogn都要快。因此,正确答案选D。 4 / 45 使用栈存储数据时,存取特点是( ) A. 先进先出 K. 随机进出 L. 后进先出 M. 后进后出 本题从对栈的存取特性的理解方向考察学生知识认知能力。栈是一种特殊的数据结构,其特点是只能在一端(称为栈顶)进行数据的插入和删除操作。后入栈的元素必须先出栈,即”后进先出”。因此,正确答案选C。 5 / 45 进行文件操作时需要包含头文件( ) A. iostream.h B. stdio.h C. stdlib.h D. fstream.h 本题从头文件使用方法方向考察学生编程操作能力。在C++中,进行文件操作主要需要包含的头文件是fstream.h,这个头文件包含了对文件进行输入和输出的类和函数。因此,正确答案选D。 6 / 45 有如下二叉树,请选择正确的中序遍历结果( ) A. ABCDEFG B. ABDGCEF C. DGBAECF D. GDBEFCA 本题从中序遍历二叉树方向考察学生知识认知能力。在中序遍历二叉树时,我们遵循的顺序是 左子树 – 根节点 – 右子树。因此,正确答案选C。 7 / 45 关于二叉树的度,下列说法正确的是( ) 二叉树的度都为2 二叉树的度可以小于2 每个节点的度都为2 至少有一个节点的度为2 本题从二叉树的基本概念和性质方向考察学生知识认知能力。在二叉树中,节点的度指的是其子节点的数量,可以为0,1,也可以为2,因此,二叉树的度可以小于2。因此,正确答案选B。 8 / 45 若一颗完全二叉树中某节点无左孩子,则该节点一定是( ) A. 度为1的节点 B. 度为2的节点 C. 叶子节点 D. 分支节点 本题从完全二叉树的特性方向考察学生知识认知能力。在完全二叉树中,如果某节点无左孩子,则该节点一定为叶子节点,因为完全二叉树的叶子节点只会在最后一层和次一层出现,并且次一层的叶子节点都是靠左排列的。因此,正确答案选C。 9 / 45 创建动态对象,需要使用( )操作符 A. new I. delete J. ~ K. * 本题从方向考察学生编程操作能力。因此,正确答案选A。 10 / 45 要求打开文件”d:file.dat”,可写入数据,正确的语句是( ) A. ifstream infile<d:file.dat", ios::in>; B. ifstream infile<"d:\file.dat", ios::in>; C. ofstream infile<"d:file.dat", ios::out>; D. fstream infile<d:\file.dat, ios::in ios::out>; 本题从对C++文件操作的理解和实践方向考察学生编程操作能力。在C++中,对于写入数据到文件,我们需要使用ofstream类。语句中”d:file.dat”表示文件路径,ios::out表示打开文件以供输出(写入)。因此,正确答案选B。 11 / 45 先序遍历下面的二叉树,结果是( )。 A. 0 1 2 3 4 5 6 7 8 9 B. 0 1 3 7 8 4 9 2 5 6 C. 7 3 8 1 9 4 0 5 2 6 D. 7 8 3 9 4 1 5 6 2 0 本题从先序遍历的遍历方法方向考察学生编程操作能力。先序遍历的规则是,首先访问根节点,然后访问左子树,最后访问右子树。因此,正确答案选B。 12 / 45 有如下二叉树,该二叉树的后序遍历为 ( ) A. ABDFHCEG B. DHFBACGE C. HFDBGECA D. ABCDEFGH 本题从对后序遍历的理解和运用方向考察学生编程操作能力。在数据结构中,对二叉树的后序遍历定义为先遍历左子树,然后遍历右子树,最后访问根节点。结合题目中给出的二叉树,的确可以得出C选项的后序遍历结果:HFDBGECA。因此,正确答案选C。 13 / 45 在树中,若节点A有4个兄弟,而且B是A的双亲,则B的度为( ) A.3 B.4 C.6 D.5 本题从树的度和节点间关系方向考察学生知识认知能力。若节点A有4个兄弟,那么它们都是由同一双亲节点B产生的,加上A本身,节点B总共有5个子节点,所以B的度为5。因此,正确答案选D。 14 / 45 运行下列程序,将会输出什么( ) A. AC B.CA C.A D.C 本题从对象的构造函数调用顺序方向考察学生编程操作能力。在这个例子中,类C是从类A派生的。在C++中,派生类对象的构造过程是先调用基类的构造函数,然后再调用派生类的构造函数。所以当创建C类的对象cobj时,首先调用的是A类的构造函数,输出”A”,然后调用C类的构造函数,输出”C”。因此,正确答案选A。 15 / 45 类的私有成员可在何处访问( ) A. 通过子类的对象访问 B. 本类与子类的成员函数中 C. 通过该类对象访问 D. 本类的成员函数中 本题从对C++面向对象编程中封装特性的理解方向考察学生知识认知能力。在C++类中,私有成员只能在本类的成员函数中访问,而不能在其他地方访问,包括子类和该类对象中。因此,正确答案选D。 16 / 45 C++中,成员和类的默认访问修饰符是( ) A. private B. default C. public D. protected 本题从对不同成员访问级别理解和熟悉程度方向考察学生编程操作能力。在C++中,如果没有显式地指定访问级别,那么类的成员默认为private,即只有类的成员函数或友元函数可以访问。其他如public和protected是需要显示指定的访问修饰符。因此,正确答案选A。 17 / 45 设 x 和 y 均为bool 类型,则(x && y) 为真的条件是( ) A. 他们都是真 B. 其中有一个是真 C. 他们都是假 D. 其中有一个是假 本题从对逻辑运算符&&的理解方向考察学生编程操作能力。对于逻辑与运算符&&,只有在两个操作数都为真(即都为True)时,结果才为真(True)。因此,正确答案选A。 18 / 45 下列关于类和对象的叙述中,错误的是( ) A. 一个类只能有一个对象 W. 对象是类的具体实例 X. 类是对某一类对象的抽象 Y. 类和对象的关系是一种数据类型与变量的关系 本题从对类和对象关系的理解方向考察学生编程操作能力。一个类可以创建多个对象,每个对象都具有类中定义的属性和行为。所以说,一个类只能有一个对象是错误的。因此,正确答案选A。 19 / 45 定义一个析构函数时,应该注意( ) A. 其名与类名完全相同 Z. 返回类型时void类型 A. 无形参,也不可重载 B. 函数体中必须有delete 本题从对析构函数定义的理解和使用方向考察学生编程操作能力。在C++中,析构函数名与类名相同,但是前面加了一个波浪号(~)作为标识。析构函数没有返回类型,也不需要参数,因此它不能重载。它是在对象生命周期结束时被自动调用的,通常用于做一些清理工作,如释放在构造函数中申请的动态内存。因此,正确答案选C。 20 / 45 下列各种高级语言中,不是面向对象的程序设计语言是( ) A. C++ B. VB C. C D. Java 本题从对不同编程语言风格的理解和识别方向考察学生知识认知能力。面向对象编程语言主要特性是类、对象、继承、封装、多态。C++、VB和Java都支持面向对象编程。C语言主要是过程性编程语言,没有内建对面向对象编程的支持。因此,正确答案选C。 21 / 45 在C++中使用流进行输入输出,其中用于屏幕输出的对象是( ) A. log B. cin C. file D. cout 本题从对输入输出流的理解方向考察学生编程操作能力。在C++中,cout是专门用于屏幕(标准输出)输出的对象。因此,正确答案选D。 22 / 45 下列关于 C++ 友元函数的描述,不正确的是( ) A. 类的友元函数定义在类的外部 E. 友元函数可以访问类的私有、保护成员 F. 友元函数不是成员函数 G. 友元函数不可以作为类 本题从对友元函数的理解方向考察学生编程操作能力。友元不是类的成员,但是可以访问类的所有成员(包括私有成员)。它定义在类外部,它与类有友元关系。D选项表述有误,实际上友元函数可以为另外一个类服务。因此,正确答案选D。 23 / 45 下列程序中,能够输出 “hello world”的语句是( ) A. paste(a, b); C. copy(a, b); D. strcat(b, a); E. strcat(a, b); 本题从对于C++字符串连接函数strcat的理解和应用方向考察学生编程操作能力。在C++中,strcat函数用于将两个字符串连接在一起,其格式为 strcat(char* dest, const char* src)。此函数把 src 所指向的字符串复制到 dest。也就是说,将”world”添加到”hello”后面,输出的结果就是”hello world”。因此,正确答案选D。 24 / 45 C++语言与C语言相比,他在求解问题方法上进行的最大改进是( ) U. 安全性 V. 复用性 A. 面向过程 T. 面向对象 本题从对C++语言和C语言求解问题方式的理解方向考察学生知识认知能力。C++语言在求解问题的方法上,相比C语言最大的改进在于从面向过程到面向对象的思维转变。在C++语言中,引入了类和对象的概念,这使得我们可以通过模拟现实世界中的对象来解决问题。因此,正确答案选B。 25 / 45 执行下列程序后,输出结果是( ) A. n=0 F. n=1 G. n=3 H. n=4 本题从对象的构造、析构以及静态成员变量的理解方向考察学生程序应用能力。程序中,静态成员变量n初始值为0。在main函数中,先通过new操作符创建了一个cla类的对象,这个过程会调用构造函数,使n加1,然后又通过delete操作符删除了这个对象,这个过程会调用析构函数,使n减1。因此,最后输出的n的值为0。因此,正确答案选A。 26 / 45 向一个队列顺序入队 2 4 5 3,则队列的输出顺序是( ) A. 2 4 5 3 H. 2 3 4 5 I. 5 4 3 2 J. 3 5 4 2 本题从队列的先进先出原则方向考察学生编程操作能力。队列遵循先进先出(FIFO)原则,即先入队的元素最先出队。因此,如果向队列顺序入队 2 4 5 3,那么队列的出队顺序应与入队顺序一致,即2 4 5 3。因此,正确答案选A。 27 / 45 下列给函数定义默认参数值的写法正确的是( ) A. int fn(int a:1) B. int fn(int a = 1, int b) C. int fn(int a, int b = 1) D. int fn(a:1) 从对函数默认参数设置的理解和应用方向考察学生编程操作能力。在C++中,设置默认参数值的正确写法是在函数声明时,将带有默认值的参数放在参数列表的末尾,并用等号将参数和默认值连接。选项A、B和D的写法都是错误的。因此,正确答案选C。 28 / 45 以下选项不属于二叉树的遍历方式的是( ) A. 尾序遍历 B. 先序遍历 C. 中序遍历 D. 后序遍历 本题从二叉树的遍历方式方向考察学生编程操作能力。二叉树的遍历方式有三种:先序遍历、中序遍历和后序遍历,所谓的尾序遍历在二叉树中并不存在。因此,正确答案选A。 29 / 45 下列( )不是构造函数的特征 A. 构造函数的函数名与类名相同 B. 构造函数必须指定类型说明 C. 构造函数可以重栽 D. 构造函数可以设置缺省参数 本题从对构造函数特点的理解和识别方向考察学生编程操作能力。在C++中,构造函数的函数名应与类名相同,且不能有任何返回值,也就是说构造函数不需要指定类型说明。构造函数可以被重载,也就是同名函数参数列表不同。同时,构造函数也可以设置默认参数。因此,正确答案选B。 30 / 45 通常情况下,函数模板中的类型参数个数不能是( ) A.0个 B.1个 C.2个 D.3个 本题从函数模板方向考察学生编程操作能力。在C++中,函数模板的类型参数个数应该至少有一个,因为模板的目的就是为了支持多种类型。因此,正确答案选A。 31 / 45 已知:int a[5], p = a; 则与 ++p 相同的是( ) A. *++p B. ++a[0] C. a[0] D. *p++ 本题从指针操作和数组操作的理解和应用方向考察学生编程操作能力。++*p表示先取p指针指向的内容,再对这个内容进行自增操作。由于p = a,所以p指向a[0],所以++*p与++a[0]意义相同。因此,正确答案选B。 32 / 45 C++编译器所生成的目标文件后缀名是( ) A. .cpp B. .obj C. .lib D. .exe 本题从编译过程的理解方向考察学生知识认知能力。当C++编译器编译源代码文件(.cpp)时,它生成的中间文件是目标文件(.obj)。之后, 这些目标文件将被链接器链接,生成最终的可执行文件(.exe)。因此,正确答案选B。 33 / 45 一棵5层的满二叉树共有( )个节点。 A. 30 B.31 C.63 D.62 本题从二叉树的节点数量计算方向考察学生编程操作能力。满二叉树的节点数量计算公式是2^n – 1,其中n为树的层数。因此一个5层满二叉树的节点数应该为2^5 – 1 = 31。因此,正确答案选B。 34 / 45 C++标准库fstream有3种操作文件流的数据类型,以下不属于的是( ) A. ofstream B. outstream C. ifstream D. fstream 本题从对库文件中文件流数据类型的理解方向考察学生编程操作能力。在C++标准库fstream中,提供的三种文件流数据类型为ofstream、ifstream和fstream,这三种类型分别用于打开输出、输入和输入/输出文件流。没有outstream这种类型。因此,正确答案选B。 35 / 45 对于链表的理解,错误的是( ) A. 链表是一种非连续的存储结构(相对于数组) B. 可以通过下标随机访问链表元素 C. 链表由一系列的结点组成,每个结点包括两个部分:数据和指针 D. 链表通过节点中的指针来确定逻辑顺序 本题从链表的特性和操作方向考察学生知识认知能力。链表不支持随机访问元素,任何访问链表中某一元素的操作都需要从头结点开始逐一遍历,所以不能通过下标随机访问链表元素。因此,正确答案选B。 36 / 45 定义类的析构函数语法是( ) A. +构造函数名() B. ·构造函数名() C. ~构造函数名() D. #构造函数名() 本题从对析构函数定义的理解和识别方向考察学生编程操作能力。在C++中,析构函数是一种特殊的成员函数,其函数名由波浪符(~)开头,后接类名。因此,正确答案选C。 37 / 45 在一颗二叉树上,第四层的节点数最多有( )个 A.8 B. 16 C. 20 D. 24 本题从对二叉树节点数量计算的理解和应用方向考察学生编程操作能力。在完全二叉树中,如果树的高度为h,那么第i层的节点数最多为2^(i-1),所以第四层的节点数最多为2^(4-1)=8。因此,正确答案选A。 38 / 45 已知 print() 函数是一个类的常成员函数,无返回值,下列表达式正确的是( ) A. const void print(); B. void const print(); C. void print() const; D. void print(const); 本题从常成员函数的声明方向考察学生知识认知能力。在C++中,如果一个成员函数不会改变对象的状态(即不会改变对象的任何数据成员的值),那么这个成员函数可以声明为const。常成员函数的声明方式是在函数的参数列表后面加上const关键字。因此,正确答案选C。 39 / 45 下列说明中 const char *ptr; 其中ptr应该是( ) A. 指向字符常量的指针 N. 指向字符的常量指针 O. 指向字符串常量的指针 P. 指向字符串的常量指针 本题从对C++中指针和常量组合使用的理解方向考察学生编程操作能力。在C++中,const char *ptr表示ptr是一个指针,它指向的字符(char)是一个常量,不能通过ptr改变这个字符的值。所以ptr是指向字符常量的指针。因此,正确答案选C。 40 / 45 C++ fstream库中用于表示追加模式(所有写入都追加到文件末尾)的是( ) A. ios::append B. ios::in C. ios::app D. ios::push 本题从对fstream库中文件打开模式的理解和应用方向考察学生编程操作能力。在C++中,使用fstream库操作文件时,我们可以设置文件打开的模式,如ios::app或ios::append表示追加模式。故答案是A,而选项B、C和D都不是追加模式的表示方法。因此,正确答案选C。 41 / 45 假定Book为一个类,则该类的拷贝构造函数的声明语句是( ) A. Book (const Book &obj) B. Book &(Book x) C. Book(Book obj) D. Book(book) 本题从对拷贝构造函数声明方式的理解和识别方向考察学生编程操作能力。在C++中,拷贝构造函数的作用是用已存在对象初始化新的对象。所以它的参数一般为一个同类型的常引用。因此,正确答案选A。 42 / 45 下面哪个保留字不能作为函数的返回类型?( ) A. void B. new C. int D. long 本题从对不同关键字作用的理解和识别方向考察学生知识认知能力。在C++中,new是一个运算符,用于动态分配内存,不是数据类型,不能作为函数的返回类型。void、int、long都是数据类型,可以作为函数的返回类型。因此,正确答案选B。 43 / 45 继承一个类的写法是( ) E. class A extends B B. class A on B C. class A is B D. class A : public B 本题从对类的继承语法的理解和识别方向考察学生编程操作能力。在C++中,类A继承类B的语法形式是”class A : 访问修饰符 B”。因此,正确答案选D。 44 / 45 下列哪个方法可以压栈( ) A. push() B. pop() C. size() D. shift() 本题从栈的操作接口函数方向考察学生编程操作能力。在栈操作中,push()是用于压栈或者说添加元素到栈顶的操作。因此,正确答案选A。 45 / 45 一个由1000个整数构成的顺序表,采用二分查找法最快和最慢分别需要多少次可以查找到元素?( ) A. 100次, 1000次 B. 10次, 100次 C. 1次, 10次 D. 1次, 12次 本题从对二分查找搜索次数的理解和计算方向考察学生知识认知能力和计算能力。二分查找法的基本要求是表中元素是已排好序的。核心思想是每次都通过跟区间中位数的比较,将待查找的区间缩小为原来的一半。最慢的情况是查找的是位于第一和最后位置的元素需要log2(1000)次,即约等于10次。然而,由于数据可能不为2的完全平方数,所以需要向上取整,最多需要12次。最快的情况是恰好查找的是位于中间位置的元素,只需要1次。因此,正确答案选D。 Your score is 重新测试 编程模拟题-五级C++ 编程模拟题-五级C++ 1 / 45 下列语句描述中,正确的是?( ) A. break 语句不影响循环体内部执行逻辑 B. continue 语句不影响循环体内部执行逻辑 C. continue 语句会立即终止当前循环 D. break 语句在循环体中,可以立即终止循环 本题从流程控制语句的理解方向考察学生编程操作能力。break语句在循环体中可以立即终止循环。continue语句会立即终止当前循环的剩余部分,并判断是否进行下一次循环。因此,正确答案选D。 2 / 45 在一个顺序表(1,3,4,6,8,9,12,20,22)中,用二分查找9,需要比较几轮?( ) A.3 B.4 C.5 D.6 本题从二分查找的算法应用方向考察学生编程操作能力。在二分查找中,每一轮都将剩余的搜索区间分为两部分。对于给定的顺序表,首先确定中间元素6,然后比较需要查找的元素9,因为9大于6,所以在第二轮中只需要查看6右边的部分。在第二轮中,又次确定中间元素12,此时9小于12,所以在第三轮中需要查找12左侧的部分。在第三轮中,只剩下一个元素9,与需要查找的元素相同。因此,总共需要比较3轮。因此,正确答案选A。 3 / 45 下列能将字符变量s中的小写字母转换成大写字母的操作是( ) A. s = S B. s.toUpperCase() C. s = s + 32 D. s = s — 32 本题从字符变量大小写转换方法方向考察学生编程操作能力。对于C++程序来说,字符变量s中的小写字母转换为大写字母应该用 ASCII 表来进行转换。在 ASCII 表中,小写字母比大写字母大32,所以减去32可以将小写字母转换为大写字母。因此,正确答案选D。 4 / 45 小明想将hello放入一个数组中,下列选项正确的是?( ) A. int arr = "hello" B. char arr44 = 'hello' C. char arr55 = "hello" D. int arr55 = "hello" 本题从数组初始化的语法掌握方向考察学生编程操作能力。字符串”hello”含有5个字符以及一个结束字符’
人工智能题-三级 人工智能题-三级 1 / 29 程序控制输入 / 输出方式直接控制外围设备及全部输入 /输出操作。( ) 对 错 2 / 29 英文字母、数字和英文标点符号每个有几个字节 () 1 2 3 4 3 / 29 我们使用的温/湿度传感器的核心是( ) DHT10 DHT11 DHT12 DHT13 4 / 29 舵机中接收控制信号,控制电机转动的是哪个部位( ) 舵盘 控制电路板 位置反馈电位计 直流电机 5 / 29 我们使用的编程软件中的舵机控制积木,可以在 哪种分类中找到( ) 事件 控制 机器人 侦测 6 / 29 三维电子罗盘中用于测量地球磁场是 三维磁阻传感器 三轴倾角传感器 双轴倾角传感器 单片机 7 / 29 计算机正常运行所需的大部分软件存储在 CPU 内存 硬盘 主板 8 / 29 如图,在自制积木完成后,该积木用于( ) 调用子程序 调用主程序 定义子程序的具体功能 定义新程序的名称 9 / 29 “光线传感器”积木代表的是探测到的光线值,其变化范围是 0~1022 0~1023 0~1024 0~1025 10 / 29 给舵机提供一个控制信号,舵盘转动后会自动回 到初始位置。( ) 对 错 11 / 29 内存存储数据,断电时,其内部的数据将不会消失。( ) 对 错 12 / 29 在软件的右上角选择“ELF mini 人工智能考试”会出现有舵机积木和 360°舵机积木。( ) 对 错 13 / 29 “光线传感器”积木可以直接放在判断条件处。 () 对 错 14 / 29 1980 年,卡耐基梅隆大学的研究人员设计出了第一套专家系统( ) CON XCON ELIZA LIZA 15 / 29 如图所示,程序运算结果为( ) 6 7 8 9 16 / 29 流程图就是以特定的图形符号加上说明来表示算法的图。( ) 对 错 17 / 29 1T等于( ) 1024B 1024KB 1024M 1024GB 18 / 29 单个运算积木可以做几个数值或者变量的运算 1 2 3 4 19 / 29 断电时,硬盘上的数据不会丢失。( ) 对 错 20 / 29 传感器电源正极引脚需要连接到电压为多少的电源正极,电源负极引脚连接电源负极 0~2.5V 2.5~3.5V 3.5~5.5V 5.5~7.5V 21 / 29 游戏机手柄中按钮传输的是模拟信号。( ) 对 错 22 / 29 深度学习算法能够让机器模仿人类的思考、分析过程。 对 错 23 / 29 舵机是一种能精确控制( )的电机 距离 速度 转动角度 转动频率 24 / 29 ARM构架的处理器与传统计算机 CPU 相比,在看 视频、写文档等操作上明显感觉到区别。( ) 对 错 25 / 29 汉字和中文的标点符号每个都有( )字节数据 1 2 3 4 26 / 29 图中属于以下哪种类型的运算( ) 四则运算 逻辑判断 比较类 函数类 27 / 29 视觉导航是依靠机器人顶部的摄像头和( )来 扫描周围的环境,并将得到的数据进行运算 光电传感器 灰度传感器 超声波传感器 红外传感器 28 / 29 用于启动程序的积木所在的分类是 事件 控制 机器人 侦测 29 / 29 下列不属于自动驾驶线控执行的是 线控油门 线控刹车 线控转向 线控制动 Your score is 重新测试
人工智能题-五级 人工智能题-五级 1 / 30 下列关于算法的描述,错误的是 算法是对操作或行为(即操作步骤)的描述。 算法代表着用系统的方法描述解决问题的策略。 不同的算法可能用不同的时间、空间或效率来完成同样的任务。 算法就是程序。 2 / 30 以下关于人工智能的描述,正确的是 人工智能是一类模仿人类学习或推理行为的算法 人工智能是一种外观像人的机器 人工智能的应用非常安全,没有任何风险 人工智能不需要进行训练和学习就可以很好地处理各种问题 3 / 30 从覆盖范围的角度无线网络不包含 无线个域网 无线局域网 无线广域网 无线Mesh网 4 / 30 算法具有优劣性,在排序算法中,速度最快的是快速排序法。 对 错 5 / 30 以下图形程序使用Python编写,程序运行后,输出的x值 3 7 15 10 6 / 30 市面上大部分智能手机都具备有指纹解锁功能。这里使用的技术属于人工智能的 模式识别 自然语言理解 机器翻译 虚拟现实 7 / 30 假设摄像头的分辨率是320*240,坐标原点为左上角,如果要在其中心点绘制长宽为20*16的图案,则该图案左上角的坐标为 (150,-112) (150,-128) (150,128) (160,112) 8 / 30 选项中不属于彩色图像的颜色模型的是 TV YUV HSV RGB 9 / 30 下列关于视觉传感器的说法不正确的是 通常用图像分辨率来描述视觉传感器的性能 图像的清晰和细腻程度通常用分辨率衡量 被测物体距离的远近不影响精度的质量 视觉传感器的主要功能是获取机器视觉系统要处理的最原始图像 10 / 30 人工智能是计算机科学的一个分支,是智能计算机系统,即人类智慧在机器上的模拟,或者说是人们使机器具有类似于人的智慧(对语言能理解、能学习、能推理)。 对 错 11 / 30 PID既有比例作用的及时迅速,又有积分作用的消除余差能力,还有微分作用的超前控制功能。 对 错 12 / 30 机器视觉是图像分析技术自动化的应用,通过使用光学系统、工业数字相机和图像处理工具,来模拟人的视觉能力,并做出相应的决策并执行决策。 对 错 13 / 30 下列不属于图像传感器的是 数字摄像机 TV摄像机 激光扫描器 超声波传感器 14 / 30 在一次运动会上,某组6位选手的百米成绩(单位:秒)分别是“14.1、12.3、11.2、14.8、13.9、11.0”,若使用冒泡排序法将该组的成绩按第一名、第二名、第三名……的顺序排序,则第一趟冒泡后的顺序是: 12.3 11.2 14.1 11.0 13.9 14.8 12.3 11.2 14.8 13.9 11.0 14.1 14.1 12.3 11.2 14.8 13.9 11.0 11.0 14.1 12.3 11.2 14.8 13.9 15 / 30 同一个wifi网络中,同时使用的人数越多,网速肯定会变差。 对 错 16 / 30 当视觉传感器显示屏上显示的黑线处于下图所示位置时,为了达到黑线巡线效果,我们要控制小车 右轮速度大于左轮 左轮速度大于右轮 左右两轮速度保持不变 左轮停止转动,右轮继续前进 17 / 30 在同一个程序中,允许全局变量与局部变量的名称一样。 对 错 18 / 30 人工智能会涉及的主要学科不包含 计算机科学,统计学 机器学习,自动语言识别 人工智能基础,控制学基础 文学,哲学 19 / 30 下列关于算法的描述,正确的是 算法是解决问题或执行任务时所需要的一系列步骤。 针对同一个问题或任务,不同算法的效率是相同的。 使用冒泡法对【22,11,10,15,7】这5个数字进行排序,下一轮的结果为【10,22,11,15,7】。 算法只能用程序来描述。 20 / 30 具备自动驾驶功能的汽车,一般采用哪种传感器感知路况 灰度传感器 超声波传感器 激光雷达 人体红外热释电传感器 21 / 30 函数的类型包括:不带参数不带返回值函数,带参数不带返回值函数,带参数带返回值函数,不带参数带返回值函数。 对 错 22 / 30 如果使用二分法对数字9,14,23,29,31,此时插入数字30,需要经过几次比较才能找到插入位置 4 2 3 5 23 / 30 关于函数的作用,说法正确的是 函数会增加代码的数量 函数会使得程序不易被阅读,应该避免函数 函数可以具备多种类型 函数都具备特定的功能 24 / 30 人工智能依赖于百度、科大讯飞等企业提供的人工智能接口,所以没有联网的设备是无法应用人工智能技术的。 对 错 25 / 30 视觉巡线相比红外巡线,所具有的优势不包括 不受道路(线条)的粗细影响 不受小车行走速度的影响 不受道路(线条)的颜色影响 视野范围更大 26 / 30 对于反馈调节,说法不正确的是 “恶性循环”指的是负反馈 正反馈指的是受控部分发出反馈信息,其方向与控制信息一致 正反馈会使系统趋于不稳定状态 负反馈会使系统趋于稳定状态 27 / 30 编程时,下列关于函数的说法正确的是 函数是指一段可以直接被另一段程序或代码引用的程序或代码。 一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。 函数必须要有返回值。 一个函数可以传入多个参数。 28 / 30 函数的类型包括:不带参数不带返回值函数,带参数不带返回值函数,带参数带返回值函数,不带参数带返回值函数。 对 错 29 / 30 机器视觉系统不包括 照明系统 镜头 图像处理系统 运动控制系统 30 / 30 无人驾驶汽车使用视觉传感器感知道路环境后,便可以自动规划行车路线。 对 错 Your score is 重新测试
人工智能题-六级 人工智能题-六级 1 / 30 一个栈的入栈序列是a,b,c,d,e,则栈可能得输出序列是 edcab deabc abcde dceab 2 / 30 当视觉传感器经常混淆人脸1与人脸2时,我们需要优先调整 识别阈值 传感器电压 环境亮度 对象距离 3 / 30 下列关于栈,说法错误的是 当栈空时,再要求作出栈运算,则称“下溢” 当栈满时,再要求作进栈运算,则称“上溢” 栈的特点是后进先出 栈的特点是先进先出 4 / 30 优秀的算法能够让人工智能更有效率,所以只要算法够先进,就不需要进行数据训练了。 对 错 5 / 30 对于下列这段代码,它的时间复杂度是 O(1) O(n) O(n²) O(logN) 6 / 30 下列哪种产品仅使用3D打印技术无法制作完成 首饰 手机 服装 义齿 7 / 30 视觉追踪的应用非常多,在我们日常生活中随处可见。以下不属于视觉追踪的应用的是 机械臂定时定点自动抓取传送带上的物体 无人机跟拍 实时交通监控,收集交通数据指挥交通 视觉识别体感游戏机 8 / 30 FDM 3D打印技术成型件的后处理过程中最关键的步骤是打磨成型件。 对 错 9 / 30 下列哪个不是人工智能常用的框架 TensorFlow Sci-kit Learn FSMN Spring Web MVC 10 / 30 下列不属于图像分类方法的是 KNN CNN 迁移学习 监督型学习算法 11 / 30 当视觉传感器显示屏上显示的方框逐渐变小时,说明识别到的物体在 靠近视觉传感器 远离视觉传感器 相对视觉传感器在往左移动 相对视觉传感器在往右移动 12 / 30 人工智能经常需要大量的数据进行训练,所以我们应该允许各种人工智能应用充分调取我们的个人数据,以满足人工智能数据训练的要求。 对 错 13 / 30 人与机器人对话,主要是运用了人工智能中的 聊天技术 自然语言理解技术 多媒体技术 遥控技术 14 / 30 机器学习的步骤是 ①数据获取 ②数据预处理 ③模型训练 ④模型验证 ⑤模型使用 ①②③④⑤ ②①③④⑤ ②①③⑤④ ①②③⑤④ 15 / 30 如下图所示是摄像头成像示意图,根据下图的成像关系,正确的公式为 hx×f=hr×d hx÷f=hr÷d hx×hr=f×d hx÷d=hr÷f 16 / 30 翻译笔已经越来越多被用于人们的日常学习与生活中,对于这种硬件,描述错误的是 翻译笔结合了图像识别和语音合成、机器翻译等技术,是一种人工智能设备。 翻译笔在不联网的时候,功能会有限制,断网后的翻译笔不再是个人工智能设备。 翻译笔形状像笔,其实它也是一台微型电脑。 翻译笔的摄像头是输入设备。 17 / 30 现代生活中,经常会看到扫描二维码,这是标签识别技术的应用之一。 对 错 18 / 30 对神经网络的说法错误的是 传统神经网络比较简单,是通过循环运算输出结果,并与实际结果相比较得到损失函数,当其结果值较小,达到误差阈值时便停止循环 神经网络是通过外界输入样本的刺激下不断改变网络的连接权值 传统神经网络分为正反馈型、负反馈型,自组织神经网络 神经网络的学习训练算法分为监督型学习算法和非监督性学习算法 19 / 30 KNN算法比较适合处理样本集存在较多重叠的场景,主要用于预测分析、文本分类、降维等处理。 对 错 20 / 30 在机器学习领域,分类指的是编组。 对 错 21 / 30 下列对于KNN算法,说法错误的是 KNN的基本思想有点类似“物以类聚,人以群分”,打个通俗的比方就是“如果你要了解一个人,可以从他最亲近的几个朋友去推测他是什么样的人”。 一个样本与数据集中的K个最相邻样本中的大多数的类别相同 KNN算法是通过测量不同特征值之间的距离进行分类,而且在决策样本类别时,只参考样本周围 k 个 “邻居” 样本的所属类别。 K越小,分类边界曲线越平坦,偏差越大,方差越大 22 / 30 利用微信扫一扫功能,在扫描二维码后可以打开一个网页。扫码的这个过程属于 信息的加工 信息的采集 信息的发布 信息的表达 23 / 30 语音交互,首先要教会机器听懂人的语言,为机器打造听觉系统,这项技术就是语音合成。 对 错 24 / 30 使人脸识别技术走向实用化是基于主动近红外图像的多光源人脸识别技术。 对 错 25 / 30 Windows的附件中有一个叫“录音机”的程序,通过电脑的“录音机”录音是语音识别技术的应用。 对 错 26 / 30 算法的空间复杂度是指 算法中输入数据所占用的存储空间的大小 算法本身所占用的存储空间的大小 算法中所占用的所有存储空间的大小 算法中需要的辅助变量所占用存储空间的大小 27 / 30 下列关于滤波器说法错误的是 滤波器是对信号有处理作用的器件或电路 滤波器是由电容、电感和电阻组成的滤波电路 滤波器可以对指定的频率进行滤除,从而得到一个稳定的信号 滤波器按照所通过的信号频段分为低通、高通、带通 28 / 30 编写递归函数时,必须告诉它何时停止递归,否则会形成无限循环。 对 错 29 / 30 打印时喷嘴温度升不上去,跟哪些因素无关 热敏电阻短路 加热棒短路 电路板坏掉 喉管喷嘴堵塞 30 / 30 关于队列,下列叙述正确的是 队列的元素个数可以无穷大 队列中元素的类型可以不同 队列是一个非线性的队列 队列的特点是先进先出 Your score is 重新测试
编程模拟题-六级C++ 编程模拟题-六级C++ 1 / 45 在C++中,类与类之间的继承关系具有( ) A. 自反性 Q. 对称性 R. 传递性 S. 反对称性 本题从继承关系的属性方向考察学生知识认知能力。在C++的类继承中存在传递性,如果类B继承了类A,而类C又继承了类B,那么类C会继承类A的所有属性和方法。这就是继承的传递性。因此,正确答案选C。 2 / 45 调用empty(),如果栈容器为空,则返回( ) A.False B.True C.0 D.1 本题从栈的一种属性查询接口函数方向考察学生编程操作能力。调用empty()函数,如果返回值为True,表示栈容器为空;否则,表示栈容器中还有元素。因此,正确答案选B。 3 / 45 下面几种算法时间复杂度中,时间复杂度最高的是( ) A.long B.n C.nlogn D.n^2 本题从对算法时间复杂度的理解方向考察学生知识认知能力。时间复杂度用于描述算法执行效率,n^2表示算法执行时间随数据规模的增长速度,比前三者的长、n和nlogn都要快。因此,正确答案选D。 4 / 45 使用栈存储数据时,存取特点是( ) A. 先进先出 K. 随机进出 L. 后进先出 M. 后进后出 本题从对栈的存取特性的理解方向考察学生知识认知能力。栈是一种特殊的数据结构,其特点是只能在一端(称为栈顶)进行数据的插入和删除操作。后入栈的元素必须先出栈,即”后进先出”。因此,正确答案选C。 5 / 45 进行文件操作时需要包含头文件( ) A. iostream.h B. stdio.h C. stdlib.h D. fstream.h 本题从头文件使用方法方向考察学生编程操作能力。在C++中,进行文件操作主要需要包含的头文件是fstream.h,这个头文件包含了对文件进行输入和输出的类和函数。因此,正确答案选D。 6 / 45 有如下二叉树,请选择正确的中序遍历结果( ) A. ABCDEFG B. ABDGCEF C. DGBAECF D. GDBEFCA 本题从中序遍历二叉树方向考察学生知识认知能力。在中序遍历二叉树时,我们遵循的顺序是 左子树 – 根节点 – 右子树。因此,正确答案选C。 7 / 45 关于二叉树的度,下列说法正确的是( ) 二叉树的度都为2 二叉树的度可以小于2 每个节点的度都为2 至少有一个节点的度为2 本题从二叉树的基本概念和性质方向考察学生知识认知能力。在二叉树中,节点的度指的是其子节点的数量,可以为0,1,也可以为2,因此,二叉树的度可以小于2。因此,正确答案选B。 8 / 45 若一颗完全二叉树中某节点无左孩子,则该节点一定是( ) A. 度为1的节点 B. 度为2的节点 C. 叶子节点 D. 分支节点 本题从完全二叉树的特性方向考察学生知识认知能力。在完全二叉树中,如果某节点无左孩子,则该节点一定为叶子节点,因为完全二叉树的叶子节点只会在最后一层和次一层出现,并且次一层的叶子节点都是靠左排列的。因此,正确答案选C。 9 / 45 创建动态对象,需要使用( )操作符 A. new I. delete J. ~ K. * 本题从方向考察学生编程操作能力。因此,正确答案选A。 10 / 45 要求打开文件”d:file.dat”,可写入数据,正确的语句是( ) A. ifstream infile<d:file.dat", ios::in>; B. ifstream infile<"d:\file.dat", ios::in>; C. ofstream infile<"d:file.dat", ios::out>; D. fstream infile<d:\file.dat, ios::in ios::out>; 本题从对C++文件操作的理解和实践方向考察学生编程操作能力。在C++中,对于写入数据到文件,我们需要使用ofstream类。语句中”d:file.dat”表示文件路径,ios::out表示打开文件以供输出(写入)。因此,正确答案选B。 11 / 45 先序遍历下面的二叉树,结果是( )。 A. 0 1 2 3 4 5 6 7 8 9 B. 0 1 3 7 8 4 9 2 5 6 C. 7 3 8 1 9 4 0 5 2 6 D. 7 8 3 9 4 1 5 6 2 0 本题从先序遍历的遍历方法方向考察学生编程操作能力。先序遍历的规则是,首先访问根节点,然后访问左子树,最后访问右子树。因此,正确答案选B。 12 / 45 有如下二叉树,该二叉树的后序遍历为 ( ) A. ABDFHCEG B. DHFBACGE C. HFDBGECA D. ABCDEFGH 本题从对后序遍历的理解和运用方向考察学生编程操作能力。在数据结构中,对二叉树的后序遍历定义为先遍历左子树,然后遍历右子树,最后访问根节点。结合题目中给出的二叉树,的确可以得出C选项的后序遍历结果:HFDBGECA。因此,正确答案选C。 13 / 45 在树中,若节点A有4个兄弟,而且B是A的双亲,则B的度为( ) A.3 B.4 C.6 D.5 本题从树的度和节点间关系方向考察学生知识认知能力。若节点A有4个兄弟,那么它们都是由同一双亲节点B产生的,加上A本身,节点B总共有5个子节点,所以B的度为5。因此,正确答案选D。 14 / 45 运行下列程序,将会输出什么( ) A. AC B.CA C.A D.C 本题从对象的构造函数调用顺序方向考察学生编程操作能力。在这个例子中,类C是从类A派生的。在C++中,派生类对象的构造过程是先调用基类的构造函数,然后再调用派生类的构造函数。所以当创建C类的对象cobj时,首先调用的是A类的构造函数,输出”A”,然后调用C类的构造函数,输出”C”。因此,正确答案选A。 15 / 45 类的私有成员可在何处访问( ) A. 通过子类的对象访问 B. 本类与子类的成员函数中 C. 通过该类对象访问 D. 本类的成员函数中 本题从对C++面向对象编程中封装特性的理解方向考察学生知识认知能力。在C++类中,私有成员只能在本类的成员函数中访问,而不能在其他地方访问,包括子类和该类对象中。因此,正确答案选D。 16 / 45 C++中,成员和类的默认访问修饰符是( ) A. private B. default C. public D. protected 本题从对不同成员访问级别理解和熟悉程度方向考察学生编程操作能力。在C++中,如果没有显式地指定访问级别,那么类的成员默认为private,即只有类的成员函数或友元函数可以访问。其他如public和protected是需要显示指定的访问修饰符。因此,正确答案选A。 17 / 45 设 x 和 y 均为bool 类型,则(x && y) 为真的条件是( ) A. 他们都是真 B. 其中有一个是真 C. 他们都是假 D. 其中有一个是假 本题从对逻辑运算符&&的理解方向考察学生编程操作能力。对于逻辑与运算符&&,只有在两个操作数都为真(即都为True)时,结果才为真(True)。因此,正确答案选A。 18 / 45 下列关于类和对象的叙述中,错误的是( ) A. 一个类只能有一个对象 W. 对象是类的具体实例 X. 类是对某一类对象的抽象 Y. 类和对象的关系是一种数据类型与变量的关系 本题从对类和对象关系的理解方向考察学生编程操作能力。一个类可以创建多个对象,每个对象都具有类中定义的属性和行为。所以说,一个类只能有一个对象是错误的。因此,正确答案选A。 19 / 45 定义一个析构函数时,应该注意( ) A. 其名与类名完全相同 Z. 返回类型时void类型 A. 无形参,也不可重载 B. 函数体中必须有delete 本题从对析构函数定义的理解和使用方向考察学生编程操作能力。在C++中,析构函数名与类名相同,但是前面加了一个波浪号(~)作为标识。析构函数没有返回类型,也不需要参数,因此它不能重载。它是在对象生命周期结束时被自动调用的,通常用于做一些清理工作,如释放在构造函数中申请的动态内存。因此,正确答案选C。 20 / 45 下列各种高级语言中,不是面向对象的程序设计语言是( ) A. C++ B. VB C. C D. Java 本题从对不同编程语言风格的理解和识别方向考察学生知识认知能力。面向对象编程语言主要特性是类、对象、继承、封装、多态。C++、VB和Java都支持面向对象编程。C语言主要是过程性编程语言,没有内建对面向对象编程的支持。因此,正确答案选C。 21 / 45 在C++中使用流进行输入输出,其中用于屏幕输出的对象是( ) A. log B. cin C. file D. cout 本题从对输入输出流的理解方向考察学生编程操作能力。在C++中,cout是专门用于屏幕(标准输出)输出的对象。因此,正确答案选D。 22 / 45 下列关于 C++ 友元函数的描述,不正确的是( ) A. 类的友元函数定义在类的外部 E. 友元函数可以访问类的私有、保护成员 F. 友元函数不是成员函数 G. 友元函数不可以作为类 本题从对友元函数的理解方向考察学生编程操作能力。友元不是类的成员,但是可以访问类的所有成员(包括私有成员)。它定义在类外部,它与类有友元关系。D选项表述有误,实际上友元函数可以为另外一个类服务。因此,正确答案选D。 23 / 45 下列程序中,能够输出 “hello world”的语句是( ) A. paste(a, b); C. copy(a, b); D. strcat(b, a); E. strcat(a, b); 本题从对于C++字符串连接函数strcat的理解和应用方向考察学生编程操作能力。在C++中,strcat函数用于将两个字符串连接在一起,其格式为 strcat(char* dest, const char* src)。此函数把 src 所指向的字符串复制到 dest。也就是说,将”world”添加到”hello”后面,输出的结果就是”hello world”。因此,正确答案选D。 24 / 45 C++语言与C语言相比,他在求解问题方法上进行的最大改进是( ) U. 安全性 V. 复用性 A. 面向过程 T. 面向对象 本题从对C++语言和C语言求解问题方式的理解方向考察学生知识认知能力。C++语言在求解问题的方法上,相比C语言最大的改进在于从面向过程到面向对象的思维转变。在C++语言中,引入了类和对象的概念,这使得我们可以通过模拟现实世界中的对象来解决问题。因此,正确答案选B。 25 / 45 执行下列程序后,输出结果是( ) A. n=0 F. n=1 G. n=3 H. n=4 本题从对象的构造、析构以及静态成员变量的理解方向考察学生程序应用能力。程序中,静态成员变量n初始值为0。在main函数中,先通过new操作符创建了一个cla类的对象,这个过程会调用构造函数,使n加1,然后又通过delete操作符删除了这个对象,这个过程会调用析构函数,使n减1。因此,最后输出的n的值为0。因此,正确答案选A。 26 / 45 向一个队列顺序入队 2 4 5 3,则队列的输出顺序是( ) A. 2 4 5 3 H. 2 3 4 5 I. 5 4 3 2 J. 3 5 4 2 本题从队列的先进先出原则方向考察学生编程操作能力。队列遵循先进先出(FIFO)原则,即先入队的元素最先出队。因此,如果向队列顺序入队 2 4 5 3,那么队列的出队顺序应与入队顺序一致,即2 4 5 3。因此,正确答案选A。 27 / 45 下列给函数定义默认参数值的写法正确的是( ) A. int fn(int a:1) B. int fn(int a = 1, int b) C. int fn(int a, int b = 1) D. int fn(a:1) 从对函数默认参数设置的理解和应用方向考察学生编程操作能力。在C++中,设置默认参数值的正确写法是在函数声明时,将带有默认值的参数放在参数列表的末尾,并用等号将参数和默认值连接。选项A、B和D的写法都是错误的。因此,正确答案选C。 28 / 45 以下选项不属于二叉树的遍历方式的是( ) A. 尾序遍历 B. 先序遍历 C. 中序遍历 D. 后序遍历 本题从二叉树的遍历方式方向考察学生编程操作能力。二叉树的遍历方式有三种:先序遍历、中序遍历和后序遍历,所谓的尾序遍历在二叉树中并不存在。因此,正确答案选A。 29 / 45 下列( )不是构造函数的特征 A. 构造函数的函数名与类名相同 B. 构造函数必须指定类型说明 C. 构造函数可以重栽 D. 构造函数可以设置缺省参数 本题从对构造函数特点的理解和识别方向考察学生编程操作能力。在C++中,构造函数的函数名应与类名相同,且不能有任何返回值,也就是说构造函数不需要指定类型说明。构造函数可以被重载,也就是同名函数参数列表不同。同时,构造函数也可以设置默认参数。因此,正确答案选B。 30 / 45 通常情况下,函数模板中的类型参数个数不能是( ) A.0个 B.1个 C.2个 D.3个 本题从函数模板方向考察学生编程操作能力。在C++中,函数模板的类型参数个数应该至少有一个,因为模板的目的就是为了支持多种类型。因此,正确答案选A。 31 / 45 已知:int a[5], p = a; 则与 ++p 相同的是( ) A. *++p B. ++a[0] C. a[0] D. *p++ 本题从指针操作和数组操作的理解和应用方向考察学生编程操作能力。++*p表示先取p指针指向的内容,再对这个内容进行自增操作。由于p = a,所以p指向a[0],所以++*p与++a[0]意义相同。因此,正确答案选B。 32 / 45 C++编译器所生成的目标文件后缀名是( ) A. .cpp B. .obj C. .lib D. .exe 本题从编译过程的理解方向考察学生知识认知能力。当C++编译器编译源代码文件(.cpp)时,它生成的中间文件是目标文件(.obj)。之后, 这些目标文件将被链接器链接,生成最终的可执行文件(.exe)。因此,正确答案选B。 33 / 45 一棵5层的满二叉树共有( )个节点。 A. 30 B.31 C.63 D.62 本题从二叉树的节点数量计算方向考察学生编程操作能力。满二叉树的节点数量计算公式是2^n – 1,其中n为树的层数。因此一个5层满二叉树的节点数应该为2^5 – 1 = 31。因此,正确答案选B。 34 / 45 C++标准库fstream有3种操作文件流的数据类型,以下不属于的是( ) A. ofstream B. outstream C. ifstream D. fstream 本题从对库文件中文件流数据类型的理解方向考察学生编程操作能力。在C++标准库fstream中,提供的三种文件流数据类型为ofstream、ifstream和fstream,这三种类型分别用于打开输出、输入和输入/输出文件流。没有outstream这种类型。因此,正确答案选B。 35 / 45 对于链表的理解,错误的是( ) A. 链表是一种非连续的存储结构(相对于数组) B. 可以通过下标随机访问链表元素 C. 链表由一系列的结点组成,每个结点包括两个部分:数据和指针 D. 链表通过节点中的指针来确定逻辑顺序 本题从链表的特性和操作方向考察学生知识认知能力。链表不支持随机访问元素,任何访问链表中某一元素的操作都需要从头结点开始逐一遍历,所以不能通过下标随机访问链表元素。因此,正确答案选B。 36 / 45 定义类的析构函数语法是( ) A. +构造函数名() B. ·构造函数名() C. ~构造函数名() D. #构造函数名() 本题从对析构函数定义的理解和识别方向考察学生编程操作能力。在C++中,析构函数是一种特殊的成员函数,其函数名由波浪符(~)开头,后接类名。因此,正确答案选C。 37 / 45 在一颗二叉树上,第四层的节点数最多有( )个 A.8 B. 16 C. 20 D. 24 本题从对二叉树节点数量计算的理解和应用方向考察学生编程操作能力。在完全二叉树中,如果树的高度为h,那么第i层的节点数最多为2^(i-1),所以第四层的节点数最多为2^(4-1)=8。因此,正确答案选A。 38 / 45 已知 print() 函数是一个类的常成员函数,无返回值,下列表达式正确的是( ) A. const void print(); B. void const print(); C. void print() const; D. void print(const); 本题从常成员函数的声明方向考察学生知识认知能力。在C++中,如果一个成员函数不会改变对象的状态(即不会改变对象的任何数据成员的值),那么这个成员函数可以声明为const。常成员函数的声明方式是在函数的参数列表后面加上const关键字。因此,正确答案选C。 39 / 45 下列说明中 const char *ptr; 其中ptr应该是( ) A. 指向字符常量的指针 N. 指向字符的常量指针 O. 指向字符串常量的指针 P. 指向字符串的常量指针 本题从对C++中指针和常量组合使用的理解方向考察学生编程操作能力。在C++中,const char *ptr表示ptr是一个指针,它指向的字符(char)是一个常量,不能通过ptr改变这个字符的值。所以ptr是指向字符常量的指针。因此,正确答案选C。 40 / 45 C++ fstream库中用于表示追加模式(所有写入都追加到文件末尾)的是( ) A. ios::append B. ios::in C. ios::app D. ios::push 本题从对fstream库中文件打开模式的理解和应用方向考察学生编程操作能力。在C++中,使用fstream库操作文件时,我们可以设置文件打开的模式,如ios::app或ios::append表示追加模式。故答案是A,而选项B、C和D都不是追加模式的表示方法。因此,正确答案选C。 41 / 45 假定Book为一个类,则该类的拷贝构造函数的声明语句是( ) A. Book (const Book &obj) B. Book &(Book x) C. Book(Book obj) D. Book(book) 本题从对拷贝构造函数声明方式的理解和识别方向考察学生编程操作能力。在C++中,拷贝构造函数的作用是用已存在对象初始化新的对象。所以它的参数一般为一个同类型的常引用。因此,正确答案选A。 42 / 45 下面哪个保留字不能作为函数的返回类型?( ) A. void B. new C. int D. long 本题从对不同关键字作用的理解和识别方向考察学生知识认知能力。在C++中,new是一个运算符,用于动态分配内存,不是数据类型,不能作为函数的返回类型。void、int、long都是数据类型,可以作为函数的返回类型。因此,正确答案选B。 43 / 45 继承一个类的写法是( ) E. class A extends B B. class A on B C. class A is B D. class A : public B 本题从对类的继承语法的理解和识别方向考察学生编程操作能力。在C++中,类A继承类B的语法形式是”class A : 访问修饰符 B”。因此,正确答案选D。 44 / 45 下列哪个方法可以压栈( ) A. push() B. pop() C. size() D. shift() 本题从栈的操作接口函数方向考察学生编程操作能力。在栈操作中,push()是用于压栈或者说添加元素到栈顶的操作。因此,正确答案选A。 45 / 45 一个由1000个整数构成的顺序表,采用二分查找法最快和最慢分别需要多少次可以查找到元素?( ) A. 100次, 1000次 B. 10次, 100次 C. 1次, 10次 D. 1次, 12次 本题从对二分查找搜索次数的理解和计算方向考察学生知识认知能力和计算能力。二分查找法的基本要求是表中元素是已排好序的。核心思想是每次都通过跟区间中位数的比较,将待查找的区间缩小为原来的一半。最慢的情况是查找的是位于第一和最后位置的元素需要log2(1000)次,即约等于10次。然而,由于数据可能不为2的完全平方数,所以需要向上取整,最多需要12次。最快的情况是恰好查找的是位于中间位置的元素,只需要1次。因此,正确答案选D。 Your score is 重新测试
编程模拟题-五级C++ 编程模拟题-五级C++ 1 / 45 下列语句描述中,正确的是?( ) A. break 语句不影响循环体内部执行逻辑 B. continue 语句不影响循环体内部执行逻辑 C. continue 语句会立即终止当前循环 D. break 语句在循环体中,可以立即终止循环 本题从流程控制语句的理解方向考察学生编程操作能力。break语句在循环体中可以立即终止循环。continue语句会立即终止当前循环的剩余部分,并判断是否进行下一次循环。因此,正确答案选D。 2 / 45 在一个顺序表(1,3,4,6,8,9,12,20,22)中,用二分查找9,需要比较几轮?( ) A.3 B.4 C.5 D.6 本题从二分查找的算法应用方向考察学生编程操作能力。在二分查找中,每一轮都将剩余的搜索区间分为两部分。对于给定的顺序表,首先确定中间元素6,然后比较需要查找的元素9,因为9大于6,所以在第二轮中只需要查看6右边的部分。在第二轮中,又次确定中间元素12,此时9小于12,所以在第三轮中需要查找12左侧的部分。在第三轮中,只剩下一个元素9,与需要查找的元素相同。因此,总共需要比较3轮。因此,正确答案选A。 3 / 45 下列能将字符变量s中的小写字母转换成大写字母的操作是( ) A. s = S B. s.toUpperCase() C. s = s + 32 D. s = s — 32 本题从字符变量大小写转换方法方向考察学生编程操作能力。对于C++程序来说,字符变量s中的小写字母转换为大写字母应该用 ASCII 表来进行转换。在 ASCII 表中,小写字母比大写字母大32,所以减去32可以将小写字母转换为大写字母。因此,正确答案选D。 4 / 45 小明想将hello放入一个数组中,下列选项正确的是?( ) A. int arr = "hello" B. char arr44 = 'hello' C. char arr55 = "hello" D. int arr55 = "hello" 本题从数组初始化的语法掌握方向考察学生编程操作能力。字符串”hello”含有5个字符以及一个结束字符’