一个IP数据报由[填空1]和[填空2]两部分组成。首部的前一部-|||-分是固定长度,共[填空3]字节,是所有IP数据报必须具有的。-|||-在首部的固定部分的后面是一些[填空4],其长度是可变的。
40.[判断题] (2分)保存工作站文件至指定位置时,保存路径和文件名的格式优先使用英文字符,也可根据个人习惯,使用中文字符。A. 正确B. 错误
以下各项表示单引号的字符是( )。 A.'"' B.''' C.'''' D.'''
1.[单选题]以下操作中,存在网络安全风险最大的是()。A. 不连接未加密的无线网B. 打开不熟悉用户发来的电子邮件的附件C. 有区分地从网上下载应用程序D. 及时给系统打补丁
填空题1.计算机领域中采用________________________、_________________、或_________________来表示数值。。2.冯·诺依曼型计算机的两大特征是“程序存储”和“____________________”。3.美国标准信息交换代码,简称ASCII码,它是___________位二进制[1]编码,因此,它可以表示__________种字符。4.计算机中采用的基本逻辑电路[2]主意有各种_____________________及______________。5.用_________________语言编写的程序可由计算机直接执行。6.串口按信息传送格式可分为_______________________________和________________________。7.计算机的主存储器[3]存储直接与_________________交换的信息,辅助存储器[4]存放当前不立即使用的信息。8.堆栈是指用作数据暂存的一组寄存器[5]或一片存储区,它的工作方式称为_________________________9.由寻址方式[6]形成的操作数[7]的真正存放地址,称为操作数的____________________。10.计算机网络[8]按距离可分为_____________________和_____________________。11.设备管理[9]中的设备是指计算机系统的___________________、_输出设备____和____________________。12.操作系统按功能特征可分为______________、_____________________和______________。13.高级语言[10]的基本元素可以分为___________________________________________________________________________等五大类。14.从根算起,树可以分为多个层次,树的___________________称为树的深度。15.____________________是数据组织[11]形式,反映数据之间的关系,但不涉及数据的具体内容。16.线性表[12]的链式存储[13]结构中,每个元素需存储两部分信息:一部分是元素本身的信息,称之“____________________”;另一部分则是该元素的直接后继元素的存储位置,称之“____________________”。二、判断题1.全加器[14]只能实现一位二进制数相加。(T)2.将十进制[15]数转换成二进制数:(T)3.将十进制数转换成二进制数的补码:(F)4.兼容机和原装机的软件是不兼容的。(F)5.并行性是指在同一时刻或在同一时间间隔内完成两种或两种以上性质相同或不同的工作,只要在时间上互相重叠都存在并行性。(T)6.计算机的硬、软件之间有固定不变的分界面。(F)7.线性表的链式存储结构的链表[16]中的最后一个结点[17]的指针域置为“空”,则此链表称为空表。(F)8.对于程序中的错误,编译程序[18]都能有效的进行诊断和处理。(F)9.文件的保密和共享是矛盾的。(T)10.如果编译过程是多遍的,则其工作过程中除第一遍外,前一遍的工作结果将作为后一遍的输入信息。(T)三、单选题(每题2分,共40分):1.运算器[19]的主要功能是()。A.算术运算和逻辑运算B.逻辑运算C.控制D.算术运算2.计算机的主要部件包括CPU、存储器[20]、I/O设备,按()的程序进行工作。A.预先编制B.自动生成C.机内固有D.解释方式3.采用()编写程序,可提高程序的移植性。A.机器语言[21]B.宏指令[22]C.汇编语言[23]D.高级语言4.在程序执行过程中,下列存储器中的存储单元[24]可以随机的写入或读出信息的是()A.ROMB.PROMC.RAMD.EPROM5.下列哪个不是操作系统的功能()A.管理计算机的硬件和软件资源B.合理的组织计算机的工作流[25]程C.完成高级语言程序的“翻译”工作D.为用户提供方便、有效和安全的工作环境6.定期的把文件复制到其它介质上以实现对文件进行故障保护的方法是()A.文件共享B.文件转储[26]A. 文件保密D.文件保护[27]7.一台个人电脑的()应包括:主机、键盘、显示器、打印机、鼠标器[28]和音箱等部分。 B. 软件配置 C. 硬件配置 D. 配置 E. CPU8.正在编辑某个文件时突然断电,则计算机中的()中的信息全部丢失,再通电后它们也不能恢复。A.ROMB.PROMC.RAMD.EPROM9.顺序查找法适用于存储结构为()的线性表A.顺序结构B.链接结构C.数组结构D.顺序与链接结构10.系统总线中不包括()A.数据总线[29]B.地址总线[30]C.进程总线D.控制总线[31]11.()是最常用且最简单的一种数据结构。A.栈B.线性表C.队列D.树12.可以使用以下哪个语句实现无穷多个数的累加()A.读数-置数语句B.赋值语句[32]C.无条件转向语句D.键盘输入语句13.以下有关软盘的写保护[33]说明中,错误的是()A.保护软盘上的信息B.可以写入不能读出C.可以读出不能写入D.保护软盘,使其不受病毒感染14.微型计算机的主存储器一般由()和()组成A.RAM,ROMB.内存储器,外存储器C.硬盘,软盘D.寄存器,缓冲器15.作业在系统中存在与否的唯一标志是()A.源程序[34]B.作业控制[35]块 F. 作业说明D.目的程序[36]16.一个进程被唤醒意味着()A.该进程重新占有了CPUB.它的优先权变为最大C.其PCB移至就绪队列队首D.进程变为就绪状态[37]17.如果分时系统的时间片[38]一定,那么(),则响应时间越长。A.用户数越少B.用户数越多C.内存越少D.内存越多18.操作系统的功能是进行文件管理[39]、处理机管理、作业管理、设备管理和()管理。A.存储器B.进程C.系统D.JCB19.操作系统是一种()A.通用软件B.系统软件C.应用软件D.编译软件20.下述一组叙述中()是错的。A.只要运算器具有加法和移位功能,再增加一些控制逻辑部件[40],计算机就能完成各种算术运算。B.根据传送的信息的种类不同,系统总线分为地址总线、控制总线和数据总线。C.十六位字长的计算机是指能计算最大为16位十进制数的计算机。D.显示器控制器(适配器)是系统总线与[41]显示器之间的接口。四、应用题(每题5分,共25分)1.简述计算机的主要应用领域。2.什么是多媒体技术?它有什么特点?3.试述计算机内采用总线结构[42]的优点。4.在编译过程中,为什么要生成中间代码[43]?常见的中间代码形式有哪几种?5.什么是文件的共享、保密和保护? G. 参考答案一、填空题:1、二进制八进制[44]十六进制[45]2、采用二进制3、74、门电路[46]触发器[47]5、机器语言6、串行接口并行接口7、CPU8、先进后出9、有效地址10、局域网[48]广域网[49]11、输入设备输出设备外存储器12、批处理[50]系统分时系统实时系统[51]13、数逻辑值名字标号[52]字符串14、最大层次15、数据结构16、数据域指针域判断题1、对2、对3、错
第二章.数据库设计[1]和ER模型2.1名词解释数据库工程——数据库应用系统的开发是一项软件工程[2],但又有自己的特点。数据库系统生存期——数据库应用系统从规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间。实体——是一个数据对象[3],指应用中可以区别的客观存在的事物。实体集——同一类实体构成的集合。实体类型——是对实体集中实体的定义。实体标识符[4]——在一个实体中,能够唯一标识实体的属性或属性集合。联系——表示一个或多个实体间的关联关系。联系集——同一类联系构成的集合。联系类型——对联系集中联系的定义。属性——实体的某一特性。简单属性——不可再分隔的属性。复合属性——可再分解为其它属性的属性。单值属性——同一实体的属性只能取一个值。多值属性——同一实体的属性可能取多个值。存储属性——需要把属性值存入数据库的属性。派生属性——不需要把属性值存入数据库,属性值可以从其它属性值推导出的属性。联系元数(度数)——指一个联系涉及的实体集个数。映射基数——实体集E1和E2之间有二元联系,则参与一个联系中的实体的个数称为映射基数。完全参与——如果实体集中的每个实体都参与联系集R的至少一个联系中,称实体集E完全参与。部分参与——如果实体集中的只有部分实体参与联系集R的联系中,称实体集E部分参与。关系模型——用二维表格表示实体集,用关键码表示实体间的联系的数据模型。关系模式[5]——关系模型中的记录类型。关系实例——是一个属性集相同的元组[6]的集合。(关系)属性——关系模型中的字段。(关系)域——关系模型中字段的取值范围。(关系)元组——关系模型中的记录。超键——在关系中能唯一标识元组的属性集,称为关系模式的超键。候选键——不含有多余属性的超键。主键——用户选作元组标识的候选键。外键——如果模式R中的属性K是其它模式的主键,则K在模式R中称为外键。实体完整性[7]规则——要求关系中元组在组成主键的属性上不能有空值[8],否则就起不到唯一标识元组的作用了。参照完整性[9]规则——如果属性集K是关系模式R1的主键,同时也是关系模式R2的外键,那么在R2中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中的某个主键值。弱实体——如一个实体对另一个实体(强实体)具有很强的依赖联系,而且该实体主键的一部分或全部从其强实体中获得,则该实体为弱实体。子类[10]实体——当较低层次上的实体类型表达了与之联系的较高层次上的实体类型的特殊情况时,就称较低层次上的实体类型为子类实体。超类[11]实体——当较低层次上的实体类型表达了与之联系的较高层次上的实体类型的特殊情况时,就称较低层次上的实体类型为子类实体。2.2数据库设计的规划阶段应做哪些事情?1)系统调查[12]。画出应用单位组织结构图。2)可行性分析。从技术、经济、效益、法律等各方面可行性进行分析,写出可行性分析报告,组织专家讨论。3)确定数据库系统的总目标,对应用单位的工作流[13]程进行优化,制订项目开发计划。获得决策部门批准后,正式进入数据库系统开发。2.3数据库设计的需求分析阶段工作主要由哪四步组成?1)分析用户活动,产生业务流程图2)确定系统范围,产生系统关联图3)分析业务活动所涉及的数据,产生数据流图[14]4)分析系统数据,产生数据字典2.4在数据库设计中,为什么要有概念设计这一阶段?使设计人员从用户的观点看待数据和处理需求、约束,产生反映用户观点的概念模型。将概念模设计从设计过程中独立开来,可以使数据库设计各阶段任务单一化,减少复杂度,便于组织管理,能较好地适应各种变化,转换成关系模式。2.5试述概念设计的主要步骤?1)进行数据抽象(聚集和概括方法),设计局部概念模型2)将局部概念模型综合成全局概念模型(消除冲突)3)评审(用户、DBA和开发人员评审)2.6逻辑设计的目的是什么?试述逻辑设计阶段主要步骤及内容逻辑设计的目的是将概念模型转换成与所选用的具体机器上所支持的数据模型相符合的逻辑模型。逻辑设计阶段主要步骤:1)将概念模型转换成逻辑模型2)设计外模式[15]3)设计应用程序和数据库接口4)评价模型(定量分析:处理频率、数据容量、性能测量[16])5)修正模型2.7什么是数据库结构的物理设计?试述其具体步骤。物理设计是对于给定的基本数据模型选取一个最适合应用环境的物理结构的过程。数据库的物理结构主要指数据库存储记录格式、存储记录安排、存取方法[17]。具体步骤:1)存储记录结构设计:包括记录的组成、数据项[18]的类型、长度,以及逻辑记录到存储记录的映射。2)确定数据存放位置:可以把经常同时访问的数据组合在一起。3)存取方法设计:存取路径分为主存取路径与辅存取路径,前者用于主键检索,后者用于辅助键检索。4)安全性和完整性考虑。5)程序设计。2.8数据库实现阶段[19]主要有哪几件事情?1)定义数据结构2)数据装载:人工(刷选数据、转换数据格式[20]、输入数据、校验数据)和计算机装载(筛选数据、输入数据、效验数据、转换数据、综合数据)3)编制和调试[21]应用程序4)数据库试运行。2.9数据库系统投入运行后,有哪些维护工作?1)数据库的转储[22]和恢复。2)数据库的安全性、完整性控制[23]。3)数据库性能的监督、分析、改进。4)数据库的重组织和重构造。2.10在概念设计中,如何把多值属性变换成系统容易实现的形式?将原来的多值属性用几个新的单值属性表示。将原来的多值属性用一个新的实体类型表示。2.11对联系类型有哪两种约束?试详细解释?联系类型的约束限制了参与联系的实体数目,有技术约束和参数约束。技术约束表示了一个联系的实体的个数约束,通过映射基数来表达,有1:1,1:N,M:N,M:1四种。参与约束表示了实体集中是部分实体还是全部实体参与联系集中的联系。有部分参与和完全参与两种。2.12采用ER模型的数据库概念设计有哪些主要的步骤?1)设计局部ER模型(确定局部结构范围、定义实体、定义联系、分配属性)2)设计全局ER模型(确定公共实体类型、合并局部ER模型、消除冲突)3)全局ER模型优化(合并实体类型、消除冗余属性、消除冗余联系)2.13在关系模型中,关系具有哪些性质1)关系中的每个属性值都是不可分解的。2)关系中不允许出现重复组。3)由于关系是一个集合,因此不考虑元祖间的顺序,即没有行序。4)元祖的属性在理论上也是无序的,但使用时按习惯考虑列的顺序。2.14为什么关系中的元组没有先后顺序?且不允许有重复的元组?因为关系是一个元祖的集合,而元祖在集合中的顺序无关紧要,即没有行序。集合中的元素不允许重复出现,因此关系中的元组不能重复,可以用键来标识唯一的元组。2.15参照完整性规则使用时,有哪些变通?试举例说明。1)外键和相应的主键可以不同名,只要定义在相同的值域上即可。2)R1和R2可以是同一个关系模式,此时表示同一个关系中不同元组间的联系。3)外键值是否允许为空,视具体情况而定。2.16商店(________,店名,地址)商品(________,商品名,规格,价格)职工(________,职工名,性别,业绩,________)销售(________,________________,________)2.17略2.18略2.19ER图转换[24]成关系模式集的具体思想是什么?1)实体类型的转换:将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,实体标示符即为关系模式的键。2)联系类型的转换:二元联系类型的转换:a)如果实体间联系是1:1:1,在任意一个实体模型[25]中加入另两个实体的主键作为外键。b)如果实体间联系是1:1:N,在多方实体模式中加入两个1方的主键作为外键。c)如果实体间联系是1:M:N,把联系类型转换为关系模式,其属性为M和N方实体类型的键(作为外键)加上联系类型的属性,而主键为M和N方主键的组合。d)如果实体间联系是M:N:P, 其属性为三方实体类型的键(作为外键)加上联系类型的属性,而主键为三方主键的组合。
机器学习的主要应用领域包括?A. 图像识别B. 认知模拟C. 规划问题求解D. 数据挖掘
在仿真运行无误时,离线程序()直接导出到存储设备,并下载到真实的机器人中运行。A. 小范围修改B. 无需修改C. 小范围修改甚至无需修改D. 不可以
时间片轮转调度算法是为了( )。A. 多个终端能够得到系统及时响应B. 使系统变得高效C. 优先级较高的进程得到及时响应D. 需要CPU时间最少的进程最先做
5年秋季学期《C语言程序设计》作业作业提交格式要求:请同学们把答案集中单独写在一个.doc文档中,作为附件上传(不要把答案直接填写在题目的空中)。特规定格式如下:一、ABCDDAAAAA二、题号12345678910结果∨∨∨∨╳╳╳╳╳╳三、(1)BeiJingShangHai(2)x=8,y=7(3)r=k:i+j=90……以上只是举例,不是正确的输出结果。请按上述规定书写和提交作业结果,不符合以上规定的作业将作为0分处理。鼓励独立完成作业,严惩抄袭。第一章作业一、将数213、12.75、79.375用十六进制[1][1]表示二、填空1.在C语言中,数值常量[2][2]0x9f的十进制[3][3]值是。2.字母a的ASCII码为十进制数___________。第二章作业(1)一、选择题:1、下列变量名中,是非法的。A)MyCarB)4aC)my_carD)a482、下列变量名中,是合法的。A)56AB)_abcC)48bD)while3、下列常量中,是十六进制表示的int型常量。A)78B)0x7aC)x56D)0634、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是。A)7B)8C)6D)25、已知c2为字符型,则执行语句c2=’A’+’6’-‘3’后,c2的值为。A)‘C’B)‘D’C)不确定的值D)706、设a为整型变量,b为字符型变量,c为double型变量,则a+b+c为()型A)intB)floatC)doubleD)char7、C语言中不可用作标识符[4][4]的字符有()A字母B数字C%D下划线8、设inta;则表达式a=2,4,a+1的值是()A.1B.2C.3D.49.设a为整型变量,b为字符型变量,c为double型变量,则a*b+c为()型A.intB.floatC.doubleD.char10.若a是int型变量,则表达式(a=4*5,a*2),a+6的值为()A.20B.23C.26D.46第二章作业(2)一、选择题1、在scanf()函数的格式说明符中,长整型数的输入格式符是。A.%ldB.%lfC.%dD.%x2、在printf()函数的格式说明符中,字符型数的输出格式说明符是。A.%cB.%fC.%ldD.%s3、已知ch是字符型变量,下面不正确的赋值语句[5][5]是。A)ch=’a+b’;B)ch=’0’;C)ch=’7’+’9’;D)ch=5+9;4、要使用putchar()函数必须在程序前加语句。A.#includeB.include"stdio.h"C.includeD.#include'stdio.h'5、若x为int型变量,则执行以下语句后x=。x=7;x+=x-=x+x;A.-14B.-7C.0D.14二、________1、C语言标准输入操作中,gets()函数一次只可以读取一个字符。()2、C语言标准输出操作中,putchar()函数可以输出显示一个字符串。()3、"r"与'r'是相同的;()三、分下列程序的输出结果。1.#includevoidmain()(charc=’p’;printf(“%d,%c”,c,c);printf(“%d,%c”,’a’,’a’);)2.#includevoidmain()(inta;floatd;printf(“Enteraandd:”);scanf(“%d%f”,&a,&d);printf(“%5d,%8.2f”,a,d);)Enteraandd:5615.765↙第四章作业一、选择题。1、下列运算符中优先级最高的是。A.=’A’)&&(ch<=’Z’)C.(ch>=’A’)&(ch<=’Z’)D.(‘A’<=ch)AND(‘Z’>=ch)3、设有:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为。A.1B.2C.3D.44、已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是。if(x>y)z=x;x=y;y=z;A.x=10,y=20,z=30B.x=20,y=30,z=30C.x=20,y=30,z=10D.x=20,y=30,z=205、设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为()A.0B.1C.4D.6.5二、填空题。1、当a=3,b=2,c=1时,表达式f=a>b>c的值是。2、当a=5,b=4,c=2时,表达式a>b!=c的值是。3、15!=8+7||4<5&&3>9/4的结果是。4、设y为int型变量,请写出描述“y是奇数”的表达式。5、整型变量X能被100整除但不能被400整除。三、程序填空题。请在【】中填上正确内容。1、该程序实现输出x,y,z三个数中的最大者。main()(intx=4,y=6,z=7;int【1】;if(【2】)u=x;elseu=y;if(【3】)v=u;elsev=z;printf(“v=%d”,v);)2、输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其他字符不变;main()(charch;scanf(“%c”,&ch);if(【1】)ch=ch+32;elseif(ch>=’a’&&ch<=’z’)【2】;printf(“%c”,ch);)第五章作业一选择题。1、下面程序段[6][6]的运行结果是。intn=0;while(n++<=2);printf(“%d”,n);A.2B.3C.4D.有语法错误[7][7]2、对for(表达式1;;表达式3)可理为。A.for(表达式1;0;表达式3)B.for(表达式1;表达式1;表达式3)C.for(表达式1;1;表达式3)D.for(表达式1;表达式3;表达式3)3、以下正确的描述是。A.continue语句的作用是结束整个循环的执行B.在循环体内使用break语句或continue语句的作用相同C.只能在循环体内和switch语句体内使用break语句D.从多层循环嵌套中退出时,只能使用goto语句4.下述关于break语句的描述中,()是不正确的。A.break语句可用于循环体内,它将退出该重循环;B.break语句可用于开关语句中,它将退出开关语句;C.break语句可用于if体内,它将退出if语句;D.break语句在一个循环体内可以出现多次;5.执行以下程序时,从键盘输入2473↙(↙表示回车),则下面的程序的运行结果是()#includemain()(intc;while((c=getchar())!=’’)switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;)}A.668966B.6688766C.668977D.66778777二判断题1、条件语句是可以实现多路分支的。()2、任何循环语句的循环体至少都可执行一次。()3、break语句可以出现在各种不同循环语句的循环体中。()4、for循环是只有可以确定的循环次数时才可使用,否则不能用for循环。( )5、While循环语句的循环体至少执行一次。()三填空题1.已知for(j=1,s=0;j<=9;j+=2)s=s+j;执行循环后,s的值是_。2.while循环是先判断表达式,如果为________,执行循环体,然后再判断表达式,直到表达式为假,退出循环。四程序填空题1下面程序的功能是计算1-3+5-7+……-99+101的值#includemain()(inti,t=1,s=0;for(i=1;i<=101;i+=2){【1】;s=s+t;【2】;)printf(“%d”,s);}2下面程序的功能是打印100以内个数为6且能被3整除的所有数。#includemain()(inti,j;for(i=0;【1】;i++){j=i*10+6;if(【2】)continue;printf(“%d”,j);)}第六章作业一、选择题1、在C语言中,引用数组元素时,其数组下标的数据类型[8][8]允许是。A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达式2、以下能对一维数组a进行正确初始化的语句是。A.inta[10]=(0,0,0,0)B.inta[10]=(};C.inta[]={0);D.inta[10]=(10*1);3、若有说明:inta[3][4];则对a数组元素的正确引用是。A.a[2][4]B.a[1,3]C.a[1+1][0]D.a(2)(1)4、已知intw[2][4]=(7,15,8,9,20,25,14,17);则w[0][1]的值是A8B.9C.15D.255、若有说明inta[][3]=(1,2,3,4,5,6,7);则a数组第一维的大小是。A.2B无确定值C.3D.46、下面程序的运行结果是。charc[5]=(‘a’,’b’,’0’,’c’,’0’);printf(“%s”,c);A.‘a’’b’B.abcC.abcD.ab7、判断字符串a和b是否相等,应当使用。A.if(a==b)B.if(a=b)C.if(strcpy(a,b))D.if(strcmp(a,b))8、用数组名作为实参[9][9],传给形参的是()A.数组第0个元素的值B.数组全部元素的值C.数组元素个数D.数组首地址9、用doubleq[3][5];定义的数组q包含个元素A.3B5C.8D.1510、已知charc[6]="ABCDE",d[6];要将c复制到d中,正确的做法是()A.d=c;B.c=d;C.strcmp(c,d);D.strcpy(d,c);二、判断题1、数组赋初值时,初始值表中的数据项[10][10]的数目可以大于或等于数组元素的个数。()2.数组中的元素类型可以不同;()3.字符串"This"大于字符串"that";()4.任何数组的下标都是从0开始;()5.符数组中的一个元素存放一个字符;()三、程序填空题。invstring(chara[])函数的功能是使输入的一个字符串按逆序存放,在主函数中输入和输出字符串。请填空【?】。voidinvstring(chara[])(intn,j;charc;n=0;填空:while(a[n]!=【1】)n++;【1】for(j=0;j<【2】;j++)【2】{c=a[j];【3】;【4】;)【3】}【4】main()(chara[80];gets(a);invstring(【5】);【5】puts(a);puts("");)四、分下面程序的结果。main()(inti,j,s1=0,s2=0,a[3][3]={4,9,6,5,3,1,2,8,7);printf("a:");for(i=0;i<3;i++)(for(j=0;j<3;j++)printf("%3d",a[i][j]);printf("");)printf("");for(i=0;i<3;i++)(s1=s1+a[i][i];s2+=a[i][2-i];)printf("s1=%d,s2=%d",s1,s2);}第七章作业一、选择题1.在C语言中,下面对函数不正确的描述是()。A.当用数组名作形参时,形参数组值的改变可以使实参数组之值相应改变。B.允许函数递归调用[11][11]。C.函数形参的作用范围只是局限于所定义的函数内。D.子函数必须位于主函数之前。2.以下正确的函数形式是()。A.doublefun(intx,inty)(z=x+y;returnz;)B.fun(intx,y)(intz;returnz;)C.fun(x,y)(intx,y;doublez;z=x+y;returnz;)D.doublefun(intx,inty)(doublez;z=x+y;returnz;)3.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是()。A.地址传递B.单向值传递C.双向值传递。即由实参传给形参,再由形参传回给实参D.由用户指定传递方式4.一个C语言程序是由()。A.一个主程序和若干子程序[12][12]组成B.若干函数组成C.若干过程组成D.若干子程序组成5.用数组名作为实参,传给形参的是()A.数组第0个元素的值B.数组首地址C.数组元素个数D.数组全部元素的值二、写出程序的输出结果1.voidmain(void)(inta=1,k;for(k=0;k<3;k++)printf("%4d",f1(a)))intf1(intx)(staticintz=3,y=0;y++;z++;return(x+y+z);)2.voidmain()(inti=0;while(++i){if(i==10)break;if(i%3!=1)continue;printf(“%d”,i);)}第八章作业一、判断题。1、指针和一般变量一样都有两个值:一个是它在内存中的地址值,另一个是它所存放的数据值。2、指针存放的值就是它所指向的变量的地址值。3、指向int型变量的指针可以使用double型变量的地址值进行赋值。4、定义指针的说明语句中,在指针名前边的*,与执行语句中在指针名前边的*具有相同功能。5、在给指针赋值时,要求指针与被赋值的地址值类型相同,级别一样。6、数组名是一种地址值,它可以用来给指针赋值,但要求类型相同和级别一致。7、任何两个指针进行比较运算是无意义的。8、指针运算实际是地址运算,指针加一就是实际的地址值加一。9、数组元素可以使用下标表示,也可以使用指针表示。10、指针数组的元素是类型相同指针的集合。二、填空题。1、单目运算符&后跟变量名,表里是该变量的,单目运算符*后跟指针名,表示该指针的。2、指针用来存放某个变量的。3、已知:char*c=”good”;则printf(“%s”,c)输出为,printf(“%s”,c+1)输出为。4、若有定义:inta[10],*p=a;则*(p+5)表示的值。5、int*p;在*p运算中,表示取______________
热门问题
7、 加强电脑安全防护,及时升级病 毒库,安装防火墙,及时查杀病毒和木马,是防范 电信网络诈骗的有效做法。A. 正确B. 错误
在决策树建立过程中,使用一个属性对某个结点对应的数集合进行划分后,结果具有高信息熵(highentropy),对结果的描述,最贴切的是()。A. 纯度高B. 纯度低C. 有用D. 无用E. 以上描述都不贴切
AdaBoosting采用多个单一分类器组成一个强分类器()A. 错误B. 正确
以下哪种方法属于卷积神经网络的基本组件()。A. 卷积层B. 池化层C. 激活函数D. 复制层
Windows中“复制”操作的快捷键是Ctrl+V。
网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误
由脸书(Facebook)公司开发的深度学习编程框架是()A. TensorFlowB. PaddlePaddleC. PyTorchD. Mindspore
下列哪项不是求解对抗搜索问题的基本算法( ) A.反向传播算法 B.广度优先排序算法 C.Alpha-Beta剪枝算法D.最小最大搜索算法
3.判断题K-means聚类算法对数据的尺寸敏感。()A. 对B. 错
程序=算法+()A. 数据结构B. 程序结构C. 控制结构[1]D. 体系结构
路径排序算法的工作流程主要有三步()A. 特征计算B. 特征抽取C. 分类器训练D. 因果推断
2.单选题 讯飞星火可以实现多种文案类型和语言风格的文本写作。讯飞星火(网页版)“内容写作”功能可选的“语言风格”不包括( )。A. 口语化B. 高情商C. 专业D. 热情
下列哪个方法属于知识图谱推理方法()A. 广度优先搜索B. 深度学习推断C. 路径排序算法D. 归纳逻辑程序设计
下列哪项关于监督学习算法的描述正确()A. 强化学习的训练效果一定优于监督学习B. 主要的监督学习方法包括生成方法和判别方法C. 广度优先搜索算法是一种监督学习算法
网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误
下列不属于量子机器学习算法的是()A. 量子支持向量机B. 量子主成分分析C. 薛定谔方程求解D. 深度量子学习
下列哪项贪婪最佳优先搜索算法的描述正确()A. 贪婪最佳优先搜索不属于启发式搜索算法B. 贪婪最佳优先搜索是一种A*搜索算法C. 贪婪最佳优先搜索是一种广度优先搜索算法D. 贪婪最佳优先搜索属于有信息搜索算法
下列哪个方法属于知识图谱推理方法()A. 路径排序算法B. 深度学习推断C. 广度优先搜索D. 归纳逻辑程序设计
下列哪项属于因果推理模型()A. 因果图B. 神经符号推理C. 符号推理模型D. 结构因果模型
网络诈骗中常见的“钓鱼网站”目的是()?A. 传播病毒B. 窃取个人信息C. 提供免费电影