在ROS中,用于节点间同步通信的机制是?A. 话题(Topic)B. 服务(Service)C. 动作(Action)D. 参数服务器(Parameter Server)
下列设备组中,完全属于输入设备的一组是A. CD-ROM驱动器、键盘、显示器B. 绘图仪、键盘、鼠标器C. 键盘、鼠标器、扫描仪D. 打印机、硬盘、条码阅读器
对于最大子段和问题说法正确的是A. 空间复杂度:O(logn)分治法:O(n)B. 可以用分治法求解,也可以用动态规划求解C. 算法思想:分治法:将问题分解为规模更小的子问题,分别动态规划:利用问题的最优子结构,通过状态转移法:O(nlogn)D. 时间复杂度:空间复杂度:动态规划:O(n)
23(简答题)输入一个不大于255的正整数输出其8位二进制[1],八进制[2]和十六进制[3]编码要求使用%表达式进行格式化。
数据库(DB) 、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是( )。A. DB包含DBS和DBMSB. DBMS包含DB和DBSC. DBS包含DB和DBMSD. 没有任何关系
某特殊功能寄存器的字节地址为88H,它不能位寻址。()后A. 正确B. 错误
三、讲授的每个科学技术所涉及的主要内容和各自的特点 1信息科学技术:信息科学是以信息为主要研究对象、以信息运动过程的规律为主要研究内容、以信息科学方法论为主要研究方法、以扩展人的信息功能(全部信息功能形成的有机整体就是智力功能)为主要研究目标的一门科学。信息对于人们认识事物(世界)和变革事物(世界)是十分必要的,信息是无处不在的研究对象,信息不同于物质,也不同于能量,我们有必要对信息的各种现象进行研究,从而有了信息科学。有了信息科学的概念,信息技术就可以定义为“扩展人的信息功能”的手段和方法。信息技术的各个分支——传感与测量、通信与储存、计算技术、信息处理、决策技术、人工智能技术、控制技术、自动化技术、显示技术、系统技术。信息科学技术的学习和研究分为四个环节——信息获取、信息传递、信息处理、信息执行。(1)信息的获取。这是信息过程的第一环节,包括信息的直接获取和间接获取。A. 信息的直接获取,主要通过敏感单元实现直接获取信息。包括非电量电测,信号规整和测量。 B. 信息的间接获取,有很多信息并不能直接获取或是被别人已经通过一定的手段获取且已进行处理并表示和储存在一定的介质和场所,通过一定的方法去获取这些信息。这部分内容主要包括信息表示,信息特征获取,机器学习和信息检索。 C. (2)信息的传递。信息传递(通信)时信息过程的基本环节,因而是信息科学技术的重要组成部分。包括通信网络和信息安全。 D. 第2 / 5页 E. 通信网络。作为信息时代必不可少的工具,它给人们生活与工作带来极大地方便,满足了现代人类对信息传输和交换的要求。通信系统(支持点对点通信的技术系统),由信源,编码器,信道,译码器,信宿组成。现代通信的特点是利用高速(光速)传播的电磁波(包括电波和光波)来载荷通信信息,称之为电气通信和光通信。交换系统。普遍的交换技术有电路交换(Circuit Switching,CS)和分组交换(PacketSwitching,PS)两种。不管是哪种,通信系统都有传输链路连接众多具有交换结构的节点组成。实际的通信业务必须经过当 F. 地的局域网介入公用网,或者从一个局域网连接到另一局域网,因此,往往要横贯几个不同的网才能完成通信业务的全程。 G. 信息安全。它包括几个不同层次的问题:第一层次就是信息载体(信号)的安全,可以称为保密安全;第二层次是信息的网络安全,第三层次是信息内容的安全。三个层次相互联系,核心的问题是信息内容的安全。保密安全。密码技术是保密安全的核心技术。网络安全。常见的安全威胁:泄露信息,破坏信息的完整性,拒绝服务,非法使用,窃听,业务流分析,假冒,旁路控制,授权侵犯,特洛伊木马,陷阱门,抵赖,重放,计算机病毒,人员不慎,媒体废弃,物理侵入,窃取,业务欺骗,等等。目前表现出色的网络安全技术有:防火墙技术,入侵检测技术,内网安全技术,安全协议,业务填充,路由控制机制和公证机制等等。信息内容安全,就是指根据某种安全准则对网内流动信息的选择性阻断,以确保信息流动的可控能力。这个领域的主要技术有:信息内容获取技术,信息内容识别技术,控制/阻断技术,信息内容审计技术,防病毒技术。信息安全的综合防范。信息安全原理有积极防范和消极安全防范之分。为实现整体安全的目标,有两种流行的网络安全模式:P2DR模型和APPDRR模型。 (3)信息的处理。是对信息的加工,为了更好的应用信息。信息处理时信息过程的特别重要的环节,是信息科学技术的特别重要的内容。包含常规信息的处理和智能信息的处理。 常规信息的处理。经历了模拟信号处理、简单信号处理、数字信号处理、VLSI与并行处理等发展历程,现在正向以综合智能信息处理发展。常用的方法有:信号运算,信号分析,信号滤波,信号的谱分析,特征提取,信号检测口与估计。 智能信息处理。也就是模拟人或自然界其他生物处理信息的机理而建立的处理复杂系统信息的理论和技术。实现智能信息处理的两种主要途径:基于数字计算机的智能信息处理即符合逻辑智能信息处理和基于神经网络(NNC)的智能处理。其理论和方法有人工智能网络,符号逻辑智能,模糊逻辑,计算智能和计划计算,知识发现与数据挖掘。 (4)信息的执行。信息被加工成为策略之后如何把智能策略转化为智能行为,是信息过程的执行环节。它包括信息控制和信息显示。 信息控制。控制的典型方法有:比例-积分-微分控制,最优控制,自适应控制,智能控制。 信息显示。显示的模态有:视觉显示,听觉显示,触觉显示,嗅觉显示。显示的方式有静态和动态。显示的主要信息类型:数量信息,质量信息,状态信息,警告和信号信息,表象信息,识别信息,文字数字式和符号式的信息,时相信息。 第3 / 5页 显示的基本方法:多媒体,屏幕显示,字符的显示,字段的布局,图形与图像,自然语言对话,语音识别与生成。 2计算机科学技术: 计算机科学是描述和处理信息算法过程,包括其理论、分析、设计、效率分析、实现和应用的系统研究。该学科来源于对数学逻辑、计算模型、算法理论、自动计算机器的研究,形成于20世纪30年代后期。现在,计算已成为继理论、试验之后的第三种科学形态。 3自动化科学技术: 自动化是20世纪对人类生产活动和社会生活发生重大影响的科学技术领域之一。自动化要求在少数人参与以致无人干预情况下,针对一定的目标,对设备、过程或系统进行控制和管理,以达到最好或满意的状态。它通过采用各种技术工具和系统(包括计算机)以延伸人的信息获取和处理并进行决策和控制的功能,可显著提高生产能力、生产水平和劳动生产率,并不断提高人和机器交互作用的水平,把人从繁重的可程序化的工作逐步解放出来,以从事更具创造性的劳动,还可扩展、强化人的功能和创造新的功 能,增强人类认识世界和改造世界的能力。
1.设有一个具有 20 位地址和 32 位字长的存储器,问:(1)该存储器能存储多少个字节的信息?(2)如果存储器由 512K×8 位 SRAM 芯片组成,需要多少片?(3)需要多少位地址作芯片选择?
第五章执行程序段[1]: x=-1; do ( x=x*x;) while(!x); 的结果是______。 (A)死循环 (B)循环执行2次 (C)循环执行一次 (D)有语法错误[2] 有以下程序: #include<stdio.h> void main() ( while(putchar(getchar())!='?'); ) 当输入"hello?"时,程序的执行结果是______。 (A)hello (B)dijob (C)dijob? (D)hello? 以下程序的输出为______。 #include<stdio.h> void main( ) ( int y=5; while (y--); printf ("y=%dn", y);) (A)y=0 (B)无限循环,无结果输出 (C)y=1 (D)y=-1 设有程序段: int x=0,s=0; while(x!=0) s+=++x; printf("%d",s); ,则运行程序段后______。 (A)输出0 (B)输出1 (C)控制表达式是非法的 (D)执行无限次 设有程序段: int k=10; while(k=0) k=k-1; ,则下面描述正确的是______。 (A)while 循环执行10次 (B)循环是无限循环 (C)循环体语句一次也不执行 (D)循环体语句执行一次 C语言的do-while循环中,循环由do开始,用while结束;而且在while表达式后面的______不能丢,它表示do-while循环的结束。 (A)n (B)“;” (C)“%” (D) “,” 以下能正确计算1×2×3×4...×10的程序段是______。 (A)do (i=1; s=1; s=s*i; i++;) while(i<=10); (B)do (i=1; s=0; s=s*i; i++;) while(i<=10); (C)i=1; s=1; do (s=s*i; i++;) while(i<=10); (D)i=1; s=0; do (s=s*i; i++;) while(i<=10); 以下描述中正确的是______。 (A)由于do-while循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。 (B)do-while循环由do开始,用while结束,因此在while(表达式)后无需加分号。 (C)在do-while循环体中,一定要有能使while后面表达式的值变为“假”的操作。 (D)do-while循环中,根据情况可以省略while。 下面程序段的输出结果是______。 int x=3; do(printf("%3d",x-=2);) while(!(--x)); (A)1 2 (B)3 2 (C)2 3 (D)1 -2 C语言的for语句中的表达式可以部分或全部省略,但两个______不可省略。当三个表达式均省略后,因缺少判断条件,循环可能会无限制地进行下去,形成死循环。 (A)“<” (B)“++” (C)“;” (D)“,” 对于for(表达式;;表达式3)可理解为______。 (A)for(表达式;0;表达式3) (B)for(表达式;1;表达式3) (C)for(表达式;表达式1;表达式3) (D)for(表达式;表达式3;表达式3) 若i为整型变量,则以下循环执行的次数是______。 for(i=2;i==0;) printf("%d",i--); (A)无限次 (B)0次 (C)1次 (D)2次 以下for循环的执行次数是______。 for(x=0,y=0;(y=3)(x<4);x++,y++); (A)是无限循环 (B)循环次数不定 (C)执行4次 (D)执行3次 设i为整型量,执行循环语句for(i=50;i>=0;i-=10);后,i值为______。 (A)-10 (B)0 (C)10 (D)50 下面有关for循环的正确描述是______。 (A)for循环只能用于循环次数已经确定的情况。(B)for循环是先执行循环体语句,后判断表达式。 (C)在for循环中,不能用break语句跳出循环体。(D)for循环的循环体语句中,可以包含多条语句,但要用花括号括起来。 下面有关for循环的正确描述是______。 (A)for语句的三个表达式都是可以省略的,但分号“;”绝对不能省略。(B)for语句的三个表达式都是可以省略的,可以写成for( )。 (C)在for语句中,至少会执行循环体语句一次(D)for(;;) ;是一条语法上错误的语句。 在下列选[3]项中,没有构成死循环的程序段是______。 (A)int i=100; while (1) (i=i%100+1; if(i>100)break;) (B)for(;;); (C)int k=1000; do(--k;) while (k); (D)int s=36; while(s>=0) ; --s; 以下程序段的输出结果是______。 int x,i; for (i=1;i<=100;i++) ( x=i; if (++x%2==0) if (++x%3==0) if (++x%7==0) printf("%d ",x);) (A)25 67 (B)26 68 (C)27 69 (D)28 70 以下程序段的输出结果是______。 #include<stdio.h> void main( ) ( int i=2; for ( ;i<=10; ) { i++; if (i%3==0) printf("%d ",i); else continue;) } (A)3 (B)3 6 (C)3 6 9 (D)3 6 9 10 以下正确的描述是______。 (A)continue语句的作用是结束整个循环的执行。 (B)只能在循环体内和switch语句内使用break语句。 (C)在循环体内,使用break语句和使用continue语句的作用是相同的。 (D)从多层循环嵌套中退出时,只能使用goto语句。 下面程序段,______。 for(t=1;t<=100;t++) ( scanf("%d",x); if (x<0) continue; printf("%3d",t); )A. 当x<0时整个循环结束 B. 当x>=0时什么也不输出 C. printf函数永远也不执行 D. 最多允许输出100个非负整数 以下为死循环的程序段是______。 (A)for(i=1; ; ) (if (++i%2==0) continue; if (++i%3==0) break; ) (B)short int i; i=100; do ( if (i<0) break;) while(++i); (C)for(i=1; ; ) if (++i<10) continue; (D)i=100; while(i--); 以下程序输出结果为______。 #include <stdio.h> void main() ( int i,b,k=0; for(i=1;i<=3;i++) { b=i%3; while (b-->=0) k++; ) printf("%d,%dn",k,b); } (A)3,-1 (B)6,-1 (C)3,0 (D)6,-2 以下描述正确的是______。 (A)goto语句只能用于退出多层循环。 (B)switch语句中不能出现continue语句。 (C)只能用continue语句来终止本次循环。 (D)在循环中break语句不能独立出现。 以下不正确的描述是______。 (A)break语句不能用于循环语句和switch语句外的任何其他语句。 (B)在switch语句中使用break语句或continue语句的作用相同。 (C)在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环的执行。 (D)在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环。 以下叙述正确的是______。 (A)for循环中的break; 语句表示:当条件成立时中止程序执行。 (B)for循环中的continue; 语句表示:当条件成立时中止本层循环。 (C)for循环中的break; 语句表示:当条件成立时中止本层循环。 (D)for循环中的break; 语句表示:当条件成立时暂停本次循环。 下面程序的运行结果是______。 #include<stdio.h> void main() ( int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<=4;j++) { if(j%2) continue; x++; ) x++; } printf("x=%dn",x); } (A)x=6 (B)x=8 (C)x=10 (D)x=12 下面程序段输出的i值是______。 #include<stdio.h> void main() ( int i; for(i=1;i<=50;i++) if((i*i>=130)(i*i<=180))break; printf("%dn",i); ) (A)10 (B)11 (C)12 (D)13 下面程序段在执行完成后,a的值为:______。 int j=0,k=0,a=0; while(j<3) ( j++; a=a+1; k=0; while(k<=2) { k++; if(k%2!=0) continue; a=a+1; ) a=a+1; } (A)6 (B)8 (C)9 (D)10 E. ____4 _______。 #include<stdio.h> void main() ( int a=0; while(a*a*a<=50) ++a; printf("%dn",a); ) F. Hello?<回车>,则下面程序的运行结果是[ Ifmmp ]。 #include<stdio.h> void main() (char c; while((c=getchar())!='?') putchar(++c); ) G. [ 40 ]。 #include<stdio.h> void main() ( int k=1,n=452; do { k*=n%10; n/=10; ) while(n); printf("%dn",k); } [ k=14 n=-1 ]。 #include<stdio.h> void main() ( int k=0,n; do { scanf("%d",n); k+=n; ) while(n!=-1); printf("k=%d n=%dn",k,n); } [ 10 ]。 #include"stdio.h" void main() ( int i; for(i=0;i<10;i++); printf("%d",i); ) [55 ]。 #include<stdio.h> void main() ( int a=0,i;for(i=1;i<=5;i++) a+=i*i;printf("%dn",a); ) [ x=6 ]。 #include<stdio.h> void main() ( int i,j,x=0; for(i=0;i<3;i++) {if(i%3==2) break; x++; for(j=0;j<4;j++) { if(j%2) break; x++; ) x++; } printf("x=%dn",x); } [ 6 ]。 for(y=1,x=1;y<=50;y++) ( if(x>=10) break; if (x%2==1){ x+=5; continue;) x-=3; } BCdef<回车>,则输出为[ abcDEF ]。 #include<stdio.h> void main() (char ch; while((ch=getchar( ))!='n') {if(ch>='A' ch<='Z') ch=ch+32; else if(ch>='a'ch<'z') ch=ch-32;printf("%c",ch);) printf("n"); } [ 7,7 ]。 #include<stdio.h> void main() ( int v1=0,v2=0; char ch; while((ch=getchar( ))!='#') switch(ch){case 'd':case 't':default: v1++;case 'a': v2++;) printf("%d,%dn",v1,v2);} [ 6 ]。 #include<stdio.h> void main() ( int i,j,m=0; for(i=1;i<=10;i+=4) for(j=3;j<=10;j+=4) m++; printf("%dn",m); ) in() ( int a,b,t; scanf("%d%d",a,b); while([ a!=b ]) { if (a>b) {t=a;a=b;b=t;) printf("%d,%dn",a,b); scanf("%d%d",a,b); } } ,z变成 。请将程序补充完整。 #include<stdio.h> void main() ( har c; while ((c=getchar())!='n') { if (c>='a' c<='z') [ c-=30 ]; if (c>'Z' c<='Z'+2) [ c-=26 ]; printf("%cn",c); ) } in() ( int m=0,n=0; char c; while ( ([ c=getchar() ])!='n') { if (c>='A' c<='Z') m++; if (c>='a' c<='z') n++; ) printf("m=%d,n=%dn",m,n); } r(); while([ c!='n' ]) ( if([ c>='0'c<='9' ]) n++; c=getchar(); ) in() ( int i,t=1,s=0; for(i=1;i<=101;i+=2) t=t*i ]; s+=t;[t=-t/i ];) printf("%dn",s); } in() ( int x,y; for(x=1;x<=29;x++) {y=30-x; if ([ x*2+y*4==90 ])printf("%d,%dn",x,y);) } in() ( int i,j,k; printf("n 红 白 黑 n"); for(i=0;i<=3;i++) for([ j=1 ];j<=5;j++) { k=8-i-j; if ([ k>=0k<=6 ]) printf(" %3d %3d %3d n",i,j,k); ) } in() (int i=1,j=0; do {if ([i%3==2i%5==3i%7==2 ]) { printf("%4d",i); j=j+1; if ([ j%5==0 ]) printf("n"); ) i=i+1; }while(i<1000); } while语句do-while语句无论什么情况下,二者的执行结果都一样。 C语言的while、do-while和for几个循环语句,可以相互嵌套。 用do-while语句构成循环时,只有在while后的表达式为非0时结束循环。 要使for(表达式1;表达式2;表达式3)(循环体)不形成死循环,表达式2一定不能省略。 while循环的while()后没有分号,而do-while循环的while()后一定要有一个分号。 ontinue语句的功能就是结束本层循环。 对用goto语句和if语句构成的循环,不能用break语句和continue语句进行控制。 break语句不能用于循环语句和switch语句之外的任何其它语句。 在多层循环嵌套中,可以共用一个continue结束各层的本次循环。 三种循环(for循环、while循环和do-while循环)可以互相嵌套,但必须使用相同的循环控制变量。
热门问题
7、 加强电脑安全防护,及时升级病 毒库,安装防火墙,及时查杀病毒和木马,是防范 电信网络诈骗的有效做法。A. 正确B. 错误
由脸书(Facebook)公司开发的深度学习编程框架是()A. TensorFlowB. PaddlePaddleC. PyTorchD. Mindspore
下列哪个方法属于知识图谱推理方法()A. 广度优先搜索B. 深度学习推断C. 路径排序算法D. 归纳逻辑程序设计
2.单选题 讯飞星火可以实现多种文案类型和语言风格的文本写作。讯飞星火(网页版)“内容写作”功能可选的“语言风格”不包括( )。A. 口语化B. 高情商C. 专业D. 热情
3.判断题K-means聚类算法对数据的尺寸敏感。()A. 对B. 错
在决策树建立过程中,使用一个属性对某个结点对应的数集合进行划分后,结果具有高信息熵(highentropy),对结果的描述,最贴切的是()。A. 纯度高B. 纯度低C. 有用D. 无用E. 以上描述都不贴切
程序=算法+()A. 数据结构B. 程序结构C. 控制结构[1]D. 体系结构
AdaBoosting采用多个单一分类器组成一个强分类器()A. 错误B. 正确
以下哪种方法属于卷积神经网络的基本组件()。A. 卷积层B. 池化层C. 激活函数D. 复制层
路径排序算法的工作流程主要有三步()A. 特征计算B. 特征抽取C. 分类器训练D. 因果推断
下列不属于量子机器学习算法的是()A. 量子支持向量机B. 量子主成分分析C. 薛定谔方程求解D. 深度量子学习
网络诈骗中常见的“钓鱼网站”目的是()?A. 传播病毒B. 窃取个人信息C. 提供免费电影
下列哪项关于监督学习算法的描述正确()A. 强化学习的训练效果一定优于监督学习B. 主要的监督学习方法包括生成方法和判别方法C. 广度优先搜索算法是一种监督学习算法
网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误
下列哪个方法属于知识图谱推理方法()A. 路径排序算法B. 深度学习推断C. 广度优先搜索D. 归纳逻辑程序设计
Windows中“复制”操作的快捷键是Ctrl+V。
下列哪项属于因果推理模型()A. 因果图B. 神经符号推理C. 符号推理模型D. 结构因果模型
网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误
下列哪项贪婪最佳优先搜索算法的描述正确()A. 贪婪最佳优先搜索不属于启发式搜索算法B. 贪婪最佳优先搜索是一种A*搜索算法C. 贪婪最佳优先搜索是一种广度优先搜索算法D. 贪婪最佳优先搜索属于有信息搜索算法
下列哪项不是求解对抗搜索问题的基本算法( ) A.反向传播算法 B.广度优先排序算法 C.Alpha-Beta剪枝算法D.最小最大搜索算法