智能网联汽车计算机基础 习题答案_第1页
智能网联汽车计算机基础 习题答案_第2页
智能网联汽车计算机基础 习题答案_第3页
智能网联汽车计算机基础 习题答案_第4页
智能网联汽车计算机基础 习题答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目一汽车计算机基础概述1.判断题(1)计算机体系结构是一门研究计算机硬件结构的学科。(×)(2)主存储器是现代计算机系统的数据传送中心。(√)(3)系统软件是指管理、控制和维护计算机系统资源的程序集合。(√)(4)嵌入式系统是构成车载计算机的核心组成部分之一。(√)(5)目前的计算机,从原理上讲指令以二进制形式存放,数据以十进制形式存放。(×)(6)51单片机是一种64位微控制器。(×)(7)车载电脑通常不配备操作系统,只配备硬件系统。(×)(8)STM32是意法半导体推出的一系列基于ARMCortex-M内核的32位微控制器产品。(√)(9)目前,车载电脑智能通过无线Wifi进行上网。(×)(10)车载电脑有路线引导、语音方向引导、地图资料搜寻和轨迹信息自动记录等功能。(√)2.选择题(1)冯诺依曼计算机的基本原理是(D)。A.程序外接B.逻辑连接C.数据内置D.程序存储(2)存储器是计算机系统的记忆设备,主要用于(D)。A.存放程序B.存放软件C.存放微程序D.存放程序和数据(3)指出下面描述汇编语言特性的句子中概念上有错误的句子(C)。A.对程序员的训练要求来说,需要硬件知识B.汇编语言对机器的依赖性高C.用汇编语言编制程序的难度比高级语言小D.汇编语言编写的程序执行速度比高级语言快(4)下列(D)属于应用软件。A.操作系统B.编译系统C.连接程序D.文本处理(5)计算机软件系统应包括(D)。A.编辑软件和连接软件B.数据库软件和管理软件C.程序和数据D.系统软件和应用软件(6)车载电脑的功能包括(ABCD)。A.车内上网B.车内办公C.影音娱乐D.汽车故障检测(7)车载电脑是应用的技术有(ABCD)。A.计算机多媒体技术B.移动通讯技术C.GPS技术D.网络技术(8)车载智能计算基础平台侧重于(BCD)特点。A.低算力B.分布弹性C.系统可靠D.运行实时(9)车载智能计算基础平台硬件主要包括(ABC)。A.计算单元B.控制单元C.AI单元D.电源模块(10)车载智能计算基础平台操作系统系统软件有(D)。A.网联模块B.云控模块C.深度学习和视觉模块D.分布式系统数据分发服务DDS项目二:C语言基础1.判断题(1)循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。(√)(2)C语言中规定在一个源程序中main函数的位置必须在最开始。(×)(3)自增运算符(++)或自减运算符(--)只能用于变量,不能用于常量或表达式。(√)(4)C语言标准格式输入函数scanf()的参数表中可以不使用变量的地址值。(×)(5)switch语句中必须有break语句,否则无法退出switch语句。(×)(6)do-while循环至少要执行一次循环语句。(√)(7)C语言的三种循环不可以互相嵌套。(×)(8)break可用于循环体中,不可用于switch语句中。(×)(9)自增运算符(++)或自减运算符(--)只能用于变量,不能用于常量或表达式。(√)(10)形参变量只有在函数内部有效,不能在函数外部使用。(√)2.选择题(1)下列说法中正确的是(C)。A.C程序书写时,不区分大小写字母B.C程序书写时,一行只能写一个语句C.C程序书写时,一个语句可分成几行书写D.C程序书写时每行必须有行号(2)以下正确的说法是:在C语言中,下列哪种说法是正确的(A)。A.实参变量和与其对应的形参变量各占用独立的存储单元B.实参变量和与其对应的形参变量共占用同一个存储单元C.当实参变量和对应的形参变量同名时,才占用相同的存储单元D.形参变量是虚拟的,不占用存储单元(3)下列程序段的输出结果是(C)。inta=1234;floatb=123.456;doublec=12345.54321;printf("%2d,%3.2f,%4.1f",a,b,c);A.无输出B.12,123.46,12345.5C.1234,123.46,12345.5D.1234,123.45,1234.5(4)设有定义:inta=3,b=4,c=5;则语句printf(“%d\n”,a+b>c&&b==c);的输出结果是(B)。A.1B.0C.-1D.2(5)下列说法中正确的是(C)。A.break用在switch语句中,而continue用在循环语句中。B.break用在循环语句中,而continue用在switch语句中。C.break能结束循环,而continue只能结束本次循环。D.continue能结束循环,而break只能结束本次循环。(6)有以下函数定义:voidfun(intn,doublex){……}。若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是(C)。A.fun(inty,doublem);B.k=fun(10,12.5);C.fun(x,n);D.voidfun(n,x);(7)一个C程序的执行是从(A)。A.本程序的main函数开始,到main函数结束B.本文件第一个函数开始,到本文件的最后一个函数结束C.本程序的main函数开始,到本文件的最后一个函数结束D.本文件的第一个函数开始,到本文件的main结束(8)以下说法不正确的是(D)。A.一个C源程序可由一个或多个函数组成B.一个C程序必须包含一个main函数C.C程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面(9)C语言规定,函数返回值的类型是由(B)。A.return语句中的表达式类型所决定B.由被调用函数的类型所决定C.由主调函数中的实参数据类型所决定D.由被调函数中的形参数据类型所决定(10)在QtCreator中,创建界面的基类包括(ABC)。A.QMainWindowB.QWidgetC.QDialogD.QLable项目三:C语言进阶1.判断题(1)结构体变量可以作数组元素。(√)(2)对于同一个数组,其所有元素的数据类型都是相同的。(√)(3)数组可以先使用后定义。(×)(4)inta[6];合法的数组元素的最小下标值为1。(×)(5)字符串需要以\0作为结尾,strlen函数返回的是在字符串中\0前面出现的字符个数(不包含\0)。(√)(6)可以用关系运算符对字符串进行比较。(×)(7)在对数组全部元素赋初值时,不可以省略行数,但能省略列数。(×)(8)指针变量可以存放指针(地址)、数值和字符。(×)(9)C语言标准输入操作中,gets()函数一次只可读取一个字符。(×)(10)字符串在内存中的起始地址称为字符串的指针,可以定义一个字符指针变量指向一个字符串。(√)2.选择题(1)字符串指针变量中存入的是(C)。A.第一个字符B.字符串C.字符串的首地址D.字符串变量(2)不合法的字符常量是(B)。A.‘\t’B.“A”C.‘a’D.’\x32’(3)若有说明:inta[3][4]={0};则下面正确的叙述是(D)。A.只有元素a[0][0]可以得到初值0B.此说明语句不正确C.数组中各元素都可以得到初值,但其值不一定为0D.数组中每个元素均可得到初值0(4)若有说明:inta[3][4];则对a数组元素的非法引用是(D)。A.a[0][2*1]B.a[1][3]C.a[4-2][0]D.a[0][4](5)若要求从键盘读入含有空格字符的字符串,应使用函数(B)。A.getc()B.gets()C.getchar()D.scanf()(6)以下不能对二维数组a进行正确初始化的说明是(C)。A.inta[2][3]={0};B.inta[][3]={{1,2},{0}};C.inta[2][3]={{1,2},{3,4},{5,6}};D.inta[][3]={1,2,3,4,5,6};(7)若有c语言语句int*point,a=4;和point=&a;下面均代表地址的一组选项是(D)。A.a,point,*&aB.&*a,&a,*pointC.*&point,*point,&aD.&a,&*point,point(8)从键盘上输入某字符串时,可使用的函数是(BD)。A.getchar()B.scanf()C.printf()D.gets()(9)以下关于结构体与共用体数据成员定义的叙述中,正确的说法是(D)。A.结构体类型定义中不能出现共用体类型的成员,共用体类型定义中也不能出现结构体类型的成员B.结构体类型定义中不能出现共用体类型的成员,共用体类型定义可以出现结构体类型的成员C.结构体类型定义中可以出现共用体类型的成员,共用体类型定义中不能出现结构体类型的成员D.结构体类型定义中可以出现共用体类型的成员,共用体类型定义中也可以出现结构体类型的成员(10)下面关于结构体概念的叙述中,正确的说法是(C)。A.相同类型数据的集合称为结构体B.不同类型数据的集合称为结构体C.数据的集合称为结构体D.整数的集合称为结构体项目四:ROS机器人操作系统1.判断题(1)ROS中可执行程序的基本单位叫主题。(×)(2)计算图中的节点、话题、服务、动作都要有唯一名称作为标识。(√)(3)在话题通信中,发布方与订阅方的话题必须保持一致,才能进行通信。(√)(4)服务通信中也有话题,但是不需要保持一致。(×)(5)话题通信无缓冲区,而服务通信有缓冲区。(×)(6)launch文件采用XML格式书写。(√)(7)当重放时,rosbag是一个订阅节点。(×)(8)rqt工具箱以图形化操作代替了命令操作。(√)(9)ROS_WARN("Hello,WARN"),默认红色字体。(×)(10)rviz不需要已有数据。(×)2.选择题(1)ROS由以下哪些模块组成?(ABD)A.通信B.工具C.文件系统D.生态系统(2)以下哪个命令是启动ROS核心?(A)A.roscoreB.rosrunC.rosvipD.rosget(3)以下(A)不是话题通信中的角色。A.服务器B.发布方C.订阅方D.管理者(4)以下哪个命令是查看话题相关的信息。(B)A.rosnodeB.rostopicC.rosmsgD.rossrv(5)以下(A)角色不属于服务通信中。A.订阅方B.管理者C.服务端D.客户端(6)请问以下哪个类可以访问客户端中的自定义srv?(B)A.ResponseB.RequestC.ReceiveD.Service(7)下面哪个launch文件标签用于将另一个xml格式的launch文件导入到当前文件。(C)A.launchB.nodeC.includeD.param(8)话题名称可以分为(ABC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论