1.static有甚么用途?(请起码阐发两种)1)在函数体,一个被申明为动态的变量在这一函数被挪用进程中抛却其值巩固。
2)在模块内(但在函数体外),一个被申明为动态的变量能够被模块内所用函数晤面,但不能被模块外另外函数晤面。
它是一个当地的全局变量。
3)在模块内,一个被申明为动态的函数只可被这一模块内的另外函数挪用。
那便是,这个函数被限度在申明它的模块的当地规模内使用2.援用与指针有甚么差距?1)援用必需被初始化,指针不用。
2)援用初始化之后不能被窜改,指针能够窜改所指的货物。
3)不存在指向空值的援用,然则存在指向空值的指针。
3.描摹实时体系的底子特色在特定功夫内实现特定的责任,实时性与牢靠性。
4.全局变量以及部份变量在内存中能否有差距?假如有,是甚么差距?全局变量贮存在动态数据库,部份变量在堆栈。
5.甚么是失调二叉树?左右子树都是失调二叉树且左右子树的深度差值的相对于值不大于1。
6.堆栈溢出普通是由甚么原因导致的?不付与垃圾资源。
7.甚么函数不能申明为虚函数?constructor函数不能申明为虚函数。
8.冒泡排序算法的功夫繁杂度是甚么?功夫繁杂度是O(n^2)。
9.写出floatx与“零值”比力的if语句。
if(x>0.000001&&x<-0.000001)10.Internet付与哪类收集协议?该协议的首要条理结构?Tcp/Ip协议首要条理结构为:使用层/传输层/收集层/数据链路层/物理层。
11.Internet物理地址以及IP地址转换付与甚么协议?ARP(AddressResolutionProtocol)(地址剖析協議)12.IP地址的编码分为哪俩部份?IP地址由两部份组成,收集号以及主机号。
不外是要以及“子网掩码”按位与上之后才气分辨哪些是收集位哪些是主机位。
13.用户输入M,N值,从1至N末了秩序轮回数数,每一数到M输入该数值,直至部份输入。
写出C法度圭表标准。
轮回链表,用取余操作做14.不能做switch()的参数尺度是:switch的参数不能为实型。
1.写出分辨ABCD四个表白式的能否准确,若准确,写出经由表白式中a的值(3分)inta=4;(A)a+=(a++);(B)a+=(++a);(C)(a++)+=a;(D)(++a)+=(a++);a=?答:C差迟,左侧不是一个实用变量,不能赋值,可改为(++a)+=a;改后谜底按次为9,10,10,112.某32位体系下,C++法度圭表标准,请盘算sizeof的值(5分).charstr[]=“http://www.ibegroup.com/”char*p=str;intn=10;请盘算sizeof(str)=?(1)sizeof(p)=?(2)sizeof(n)=?(3)voidFoo(charstr[100]){请盘算sizeof(str)=?(4)}void*p=malloc(100);请盘算sizeof(p)=?(5)答:(1)17(2)4(3)4(4)4(5)43.回答上面的下场.(4分)(1).头文件中的ifndef/define/endif干甚么用?预处置答:提防头文件被重复援用(2).#include以及#include“filename.h”有甚么差距?答:前者用来搜罗开拓情景提供的库头文件,后者用来搜罗自己编写的头文件。
(3).在C++法度圭表标准中挪用被C编译器编译后的函数,为甚么要加extern“C”申明?答:函数以及变量被C++编译后在标志库中的名字与C语言的不合,被extern"C"润色的变量以及函数是依据C语言方式编译以及毗邻的。
由于编译后的名字不合,C++法度圭表标准不能直接挪用C函数。
C++提供了一个C毗邻交流指定标志extern“C”来处置这个下场。
(4).switch()中不应承的数据尺度是?答:实型4.回答上面的下场(6分)(1).VoidGetMemory(char**p,intnum){*p=(char*)malloc(num);}voidTest(void){char*str=NULL;GetMemory(&str,100);strcpy(str,"he
1
ZDT一、ZDT二、DTLZ1测试函数也写好了,附有试验下场图,阻滞对于巨匠学习有帮手!!voidgenerateLamda(intM)//暴发N个权重向量weightvector//lamdaM为N*M矩阵(N个lamda,每一个lamda有m维){//动态天生二维数组lamdaMat=newdouble*[N+3];//留意,int*[10]展现一个有10个元素的指针数组for(inti=1;i<=N+1;i++){lamdaMat[i]=newdouble[M+1];}belta=newdouble*[N+3];//留意,int*[10]展现一个有10个元素的指针数组for(intx=1;x<=N+1;x++){belta[x]=newdouble[M+1];}//2目的if(M==2){double*array1=newdouble[N+3];for(inti=0;i<=N+1;i++)array1[i]=i*1.0/N;for(inti=1;i<=N+1;i++)////////////////////////////////{lamdaMat[i][1]=array1[i-1];lamdaMat[i][2]=1-array1[i-1];//保障M个份量之以及为1}////////////////////////////////////////////////////////////
2023/4/29 1:35:40 756KB MOEAD
1
第4次上机—语法阐发2目的:熟练操作自下而上的语法阐发方式,并能用C++法度圭表标准实现。
申请:1.使用如下文法: E®E+T|T T®T*F|F F®(E)|id2.对于纵情给定的输入串(词法暗号流)举行语法阐发,申请付与LR阐发器来实现。
手工结构LR阐宣告,行使移进-归约阐发算法(P69图3.12)输入(P70表3.8)对于应的行为部份。
如:输入:id*+id/(id+id)#输入:移进按F->id归约按T->F归约移进error……3.要有未必的差迟处置成果。
即对于差迟能揭示,并且能在未必水平上漠视尽量即便少的暗号来举行接下来的阐发。
譬如:从外形0末了的暗号流为:bm将b移进之后,栈里的情景应该为:0b2此时查表发现action[2,m]=error输入打印:error把A以及外形1相继压入栈,用户指针后移到FOLLOW(A)对于应的元素络续阐发。
4.行使P92页的表3.13的方式将差迟举行分类揭示,即给出详尽的侵蚀信息。
扩展:在已经有文法的底子上再加之减法“-”以及除了法“/”对于应的暴发式组成最终的文法。
从而使患上暗号流能够处置带括号的加、减、乘、除了四则运算。
2023/4/19 11:58:18 5KB LR
1
搜罗c以及指针、c专家编程、c骗局以及缺陷三本书的pdf电子版,由浅入深,提升对于c语言的见识水平。
1
用于win10体系的苹果鼠标magicmouse滚轮驱动,装置完驱动在蓝牙配置配备枚举管理中删掉以前毗邻苹果鼠标配置配备枚举重新搜查削减,削减实现后中间滚轮就可使用,上下左右滑动均能够,鼠标指针速率默许比力慢自行调解下速率就可
2023/4/17 5:50:14 2.24MB apple magicmouse driver win10
1
本试验使用一下算法使用rand()函数随机暴发页面号,用数组装入页面号,模拟页面调入内存中暴发页面置换的进程。
全部进程,都是使用数组来实现每一个算法,模拟队列,模拟堆栈的成果,实现每一个置换算法。
页面置换算法最佳置换算法(OPT):遴选永不使用或者是在最长功夫内再也不被晤面(即距普通最长功夫才会被晤面)的页面削减出内存。
用于算法评估参照。
随机置换算法(S):暴发一个取值规模在0以及N-1之间的随机数,该随机数就可展现应被削减出内存的页面。
先进先出置换算法(FIFO):遴选末了进入内存即在内存驻留功夫最久的页面换出到外存。
迩来最久未使用置换算法(LRU):以“迩来的已经往”作为“迩来的未来”的类似,遴选迩来一段功夫最长功夫未被晤面的页面削减出内存Clock置换算法:为进入内存的页面配置一个晤面位,当内存中某页被晤面,晤面位置一,算法在遴选一页削减时,惟独查验晤面位,若为0,则直接换出,若为1,置该晤面位为0,检测内存中的下一个页面的晤面位。
改善型Clock置换算法:①从查寻指针之后位置起扫描内存分页轮回队列,遴选A=0且M=0的第一个页面削减;
若未找到,转②②末了第二轮扫描,遴选A=0且M=1的第一个页面削减,同时将经由的齐全页面晤面位置0;
若不能找到,转①
2023/4/15 15:39:41 11KB 操作系统 页面置换算法 OPT LRU
1
密码我的LeetCode处置方案!供献驱散捐钱!假如您阻滞处置某个下场,则最佳的处置方式是提交一个实现该恳求的拉取恳求以提供帮手。
无关责任流的更多详尽信息,请参考文件。
您还能够申请处置下场的设法,并在GitHub中直接谈判下场。
指数学习面试学习数组以及字符串#题目处置方案难题标签14以及Python约莫字符串介绍26以及Python约莫论断27以及Python约莫两指针本领28以及Python约莫字符串介绍54以及中二维阵列简介66以及约莫数组介绍67以及Python约莫字符串介绍118以及约莫二维阵列简介119以及Python约莫论断151以及Python中论断167以及Python约莫两指针本领189以及Python约莫论断209以及Python中两指针本领283以及Python约莫论断344以及Python约莫两指针本领485以及Python约莫两指针本领498以及中二维阵列简介557以及Python
2023/4/13 3:45:14 856KB search list tree algorithm
1
呵呵,刚买的书,就把源代码同享给你们,收个高分作为勤快与回报,不介意吧VisualBasic名目开拓案例精辟冯小燕源代码解压后111M《VisualBasic名目开拓案例精辟》内容丰厚、结构明晰、成果残缺,适宜具备未必编程阅历的VB法度圭表标准开拓人员、VB自学者以及大专院校教师浏览。
VisualBasic6.0是目前最流行的面向图形用户界面的可视化法度圭表标准方案货物之一,普及使用于使用软件开拓中。
VB6.0是典型的面向货物的法度圭表标准方案语言,其窗体以及控件都是货物,控件的属性以及方式都封装在了该货物的定义中。
VB6.0的控件能够组成丰厚的Windows图形界面,而法度圭表标准员在编程时却不用体贴这些货物的内部实现。
《VisualBasic名目开拓案例精辟》松散实际使用,精选了30个案例,普及波及数据库管理、游戏方案、收集使用、图像处置、串口通讯以及摄像头监控等。
各案例成果残缺,看重实际使用,并且对于关键法度圭表标准举行了详尽教学。
如面向货物法度圭表标准方案、多文档界面、文件处置、数据库编程本领、图形与图像处置方式、多媒体使用本领、收集编程本领以及Windows使用法度圭表标准接口本领等。
特意在数据库管理体系中介绍了MicrosoftAccess2000、MicrosoftAccess200三、SQLSever2000以及SQLSever2005数据库的使用。
目录第1章文本编纂器第2章资源管理器第3章电子相册第4章迷信盘算器第5章截图软件第6章指针式时钟第7章波形暴发器第8章拼图游戏第9章扫雷游戏第10章俄罗斯方块第11章多媒体播放器第12章串口通讯体系第13章收集聊天体系第14章卡拉OK点歌体系第15章摄像头监控体系第16章在线测验体系第17章教师信息管理体系第18章人事管理体系第19章餐饮管理体系第20章多媒体月历第22章画图板第23章图像处置软件第24章实时数据收集与抑制体系第25章网页浏览器第26章收集五子棋第27章影碟出租管理体系第28章定单管理体系第29章图书馆管理体系第30章客房管理体系
2023/4/10 0:45:50 40.26MB Visual Basic
1
目录1. C语言中的指针以及内存泄露 52. C语言难点阐发收拾 103. C语言难点 184. C/C++实现冒泡排序算法 325. C++中指针以及援用的差距 356. constchar*,charconst*,char*const的差距 367. C中可变参数函数实现 388. C法度圭表标准内存中组成部份 419. C编程拾粹 4210. C语言中实现数组的动态削减 4411. C语言中的位运算 4612. 浮点数的存储格式: 5013. 位域 5814. C语言函数二维数组传递方式 6415. C语言繁杂表白式的实施步骤 6616. C语言字符串函数大全 6817. C语言宏定义本领 8918. C语言实现动态数组 10019. C语言面试-运算符以及表白式 10420. C语言编程原则之平稳篇 10721. C语言编程罕有下场阐发 10822. C语言编程易犯缺陷群集 11223. C语言缺陷与骗局(条记) 11924. C语言提防缓冲区溢出方式 12625. C语言高效编程秘籍 12826. C运算符优先级口诀 13327. do/while(0)的妙用 13428. exit()以及return()的差距 14029. exit子法度圭表标准阻滞函数与return的差距 14130. extern与static存储空间矛盾 14531. PC-Lint与C\C++代码品质 14732. spirntf函数使用大全 15833. 二叉树的数据结构 16734. 位运算使用口诀以及实例 17035. 内存对于齐与ANSIC中struct内存方案 17336. 冒泡以及遴选排序实现 18037. 函数指针数组与返回数组指针的函数 18638. 右左法则-繁杂指针剖析 18939. 回车以及换行的差距 19240. 堆以及堆栈的差距 19441. 堆以及堆栈的差距 19842. 若何写出业余的C头文件 20243. 打造最快的Hash表 20744. 指针与数组学习条记 22245. 数组不是指针 22446. 尺度C中字符串联系的方式 22847. 汉诺塔源码 23148. 洗牌算法 23449. 深入知道C语言指针的怪异 23650. 游戏外挂的编写原理 25451. 法度圭表标准实例阐发-为甚么会陷入去世轮回 25852. 空指针终于指向了内存的哪一其中间 26053. 算术表白式的盘算 26554. 结构体对于齐的详尽含意 26955. 连连看AI算法 27456. 连连看寻路算法的思绪 28357. 重新见识:指向函数的指针 28858. 链表的源码 29159. 高品质的子法度圭表标准 29560. 低级C语言法度圭表标准员测试必过的十六道最佳题目+谜底详解 29761. C语言罕有差迟 32062. 超强的指针学习条记 32563. 法度圭表标准员之路──对于代码作风 34364. 指针、结构体、松散体的清静尺度 34665. C指针教学 35266. 对于指向指针的指针 36867. C/C++误区一:voidmain() 37368. C/C++误区二:fflush(stdin) 37669. C/C++误区三:欺压转换malloc()的返回值 38070. C/C++误区四:charc=getchar(); 38171. C/C++误区五:查验new的返回值 38372. C是C++的子集吗? 38473. C以及C++的差距是甚么? 38774. 无前提轮回 38875. 暴发随机数的方式 38976. 秩序表及其操作 39077. 单链表的实现及其操作 39178. 双向链表 39579. 法度圭表标准员数据结构条记 39980. Hashtable以及HashMap的差距 40881. hash表学习条记 41082. C法度圭表标准方案罕用算法源代码 41283. C语言有头结点链表的典型实现 41984. C语言惠通面试题 42885. C语言罕用宏定义 450
2023/4/9 12:36:18 1.28MB C语言 难点 C语言
1
一、课程方案题目及内容功夫片轮转法实现处置机调解的法度圭表标准方案揭示如下:(1)假如体系有n个进程,每一个进程用一个进程抑制块(PCB)来代表。
进程抑制块的格式如下表所示,且参数意思也相同。
进程名链接指针抵达功夫估量运行功夫进程外形(2)依据进程抵达的先后秩序排成一个轮回队列,设一个队首指针指向第一个抵达进程的首址。
另外再设一个之后运行进程指针,指向之后正运行的进程。
(3)实施处置机调解时,起首遴选队首的第一个进程运行。
(4)由于本题目是模拟试验,所以对于入选中的进程并不实际启动运行,而只是实施如下操作:1)估量运行功夫减1;
2)输入之后运行进程的名字。
用这两个操作来模拟进程的一次运行。
(5)进程运行一次后,之后的调解则将之后指针按次下移一个位置,指向下一个进程,即调解之后运行指针指向该进程的链接指针所指进程,以指点应运行进程,同时还应分辨该进程的残余运行功夫能否为0,若不为0,则期待下一轮的运行,若该进程的残余运行功夫为0,则将该进程的外形置为实现外形“C”,并到场轮回队列。
(6)若停当队列不为空,则重复上述的步骤(4)以及(5)直到齐全进程都运行完为止。
(7)在所方案的调解法度圭表标准中,应搜罗展现或者打印语句,以便展现或者打印每一次选中进程的称谓及运行一次先队列的变更情景。
2023/4/2 23:40:58 2.59MB 广州大学 操作系统课程设计
1
共 311 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡