A. 计算机专业的学生需要每天刷题吗
计算机专业学生并不需要大量刷题
一、先学会使用编程开发软件。工欲善其事,必先利其器。我们要开发一个软件,就要利用一些高级语言,如C,C++,VB,PHP等,我们肯定要先学会用它们的编程方式(软件的使用),以后开发软件才能得心应手。二、用程序的方式去思考。计算机与人不同,我们人类会思考,可计算机不会,他只能按我们设定好的程序指令执行操作。我们要做一个程序,必须按照程序的方式来思考。例如我们平时走路的时候,我们要上一级台阶,我们人能很自然的跨上去。而由程序控制的机器人则不同,它需要计算台阶的高度,自己抬脚的高度以及幅度,再计算要往前移动多远才能跨到下一个台阶。 所以我们要做一个好的程序,就要拥有用程序思考的能力。很多我们以为轻而易举的事,程序要经过多次计算才能实现。三、解决实际问题。我们学习计算机,就是为了解决实际的问题,现实生活中,很多难题都能通过计算机来解决,例如我们平时班级里出的成绩排名,如果由一个教师通过手动的方式来给学生排名,他需要将每一个学生的成绩列出,算出平均分与总分,最后再一个个排名。过程十分枯燥,且耗费很多时间。我们将排名的事交给程序来解决,只是一瞬间的事。计算机能将我们在那些繁琐枯燥的事情中解救出来。四、不要一味地想着开发软件。我们要多多使用别人的软件,吸取别人的优点。多使用软件会让我们有更多更好的想法,很多新的事物都是在旧事物中产生的。例如:聊天软件。在线聊天软件如 扣扣等,都是通过旧事物改变而来的(在线聊天软件出现之前,人们大都通过网站留言和论坛等交流)。我们越想着开发软件,越不知道做什么好。很多好的软件都是为了解决实际问题而产生的。
B. 求问大学课程计算机网络题目,请看详情
网段192.168.5.0/24,有24位掩码,8位主机位,利用子网划分的方法可以借用2位主机位作为子网掩码,剩余6个主机位,因此可以划分成4个子网(每个子网有64个ip地址):192.168.5.0/26,192.168.5.64/26,192.168.5.128/26,192.168.5.192/26
1、一楼有100台电脑,一台路由器(一楼的网关),需要101个ip地址,考虑未来的扩容需求,规划128个IP地址(2^7)或者说需要2*64个地址,192.168.5.0/26,192.168.5.64/26,也可以将该两个网段进行聚合,写成192.168.5.0/25
2、二楼有53台电脑,一台路由器(二楼的网关),需要54个ip地址,考虑未来的扩容需求,规划64个IP地址(2^6)或者说需要1*64个地址,192.168.5.128/26
3、一楼和二楼路由器之间,需要单独一个网段,1*64个地址,绰绰有余。192.168.5.192/26,也可以进一步将该网段划分成更小的子网,楼间路由器互联只需2个IP地址,考虑到两个保留地址因此,需要分配4个ip地址的子网即可,因此可以将该网段划分成30位掩码,192.168.5.192/26化成16个更小的子网:其中可以使用192.168.5.192/30
4、该网络较简单,路由器的配置可以采用静态路由协议配置即可。
C. 两道计算机网络基础的题,大学的题目,会的来~!
1.219.230.162.0用255.255.255.192划分成,219.230.162.0 到 219.230.162.63,219.230.162.63 到 219.230.162.127,219.230.162.128 到 219.230.162.191,219.230.162.192 到 219.230.162.255,每个网段主机数最多62台,符合要求
如果0子网与全1子网无法使用,无解。。
2.A能与B直接通信,因为A的广播域在192.168.8.32 到 192.168.8.63,无需3层寻路。
B能与A直接通信。
C无法与ABD直接通信,因为C的广播域在192.168.8.64 到 192.168.8.95
D无法与ABD直接通信,因为D的广播域在192.168.8.96 到 192.168.8.127
(3)E的IP地址应设置在 192.168.8.97 到 192.168.8.126 中。
D. 有没有可以在电脑上刷题的网站
作者:Inctive Bias
链接:https://www.hu.com/question/25574458/answer/31175374
来源:知乎
着作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
- Welcome To PKU JudgeOnline 北京大学的Online Judge。POJ上面的题目有点老了,但好处是做的人多,经典算法题多,解题报告也多,适合上手。
- ZOJ :: Home 浙江大学的Online Judge。ZOJ用的不多,但为数不多的几次体验好像都还可以,值得尝试。
- Welcome to Hangzhou Dianzi University Online Judge 杭州电子科技大学的OJ。杭电OJ在近几年取代了POJ,成为是目前国内最主流的OJ。它的题目丰富,难度梯度合理,广受全国各大高校的青睐。每年也会有大大小小的比赛挂在杭电的OJ上举办,去年的亚洲区网络赛也是在这上面做的。由此可见其在国内广大ACMer心目中的地位。也正因为如此,网上h的解题报告也很多,适合个人进阶训练。
- UVa Online Judge 西班牙Valladolid大学的Online Judge。是最古老也是全世界最知名的Online Judge,题库有详细的分类:如世界总决赛题目,刘汝佳的题目等等。题目目类型非常广泛。绝大部分的题目难度偏易,适合初学者磨练程序设计。
- Timus Online Judge URAL是一个俄罗斯的在线题库。里面的题目相比国内一些OJ来说颇有些难度,我们学校集训队老队员喜欢拿这里的题出给新队员做,可见有一定的进阶作用。
- Sphere Online Judge (SPOJ) SPOJ是波兰最为出色的Online Judge之一,界面和谐,题目类型也非常丰富,适合有一定基础的选手练习,对高手而言也是个提高能力的良好平台。传说君临天下的楼教主刷完了这个OJ?(更正:楼教主刷完的是SGU,感谢
@康Connor
指正)更多介绍见博客:SPOJ简介 - 海山。
- USA Computing Olympiad USACO是美国中学生的官方竞赛网站、美国着名在线题库,专门为信息学竞赛选手准备;做题方式模拟正式比赛,采用标准测评机、文件输入输出、直接提交程序源文件的测评方式;网站的Training题目全面,是学习信息学不可不知的网站,每年NOI,NOIP 都会参考上面的题目;每道题附有详细题解,可查看测试数据和运行结果,便于调试、发现错误并改正。
采用章节递进的层次结构,由易到难,讲授知识、练习编程结合,题目必须依次完成,避免了只挑简单题做的行为;各章节犹如一本竞赛辅导书,形成了一个鲜明的知识结构,利于OI初学者和高手逐步提高水平,充分学习信息学各方面知识,避免偏颇。(来源:usaco_网络)
- Saratov State University :: Online Contester 之前上SGU一直是404,所以不敢贴上来。现在亲测能上了就也放上来给大家看看吧。这个是货真价实的楼教主刷完的OJ。楼教主为什么要刷这个OJ而不刷这个回答里的其他OJ呢?因为这个OJ确实适合提升水平,应该跟Ural, SPOJ的难度相当。另外就不太了解了,在我心目中,SGU, Ural, SPOJ都适合区域赛冲金以及毕业想去Google等顶级公司的ACMer/Coder训练,三者区别不大。
- Codeforces Codefores是俄罗斯的一个算法竞赛网站,由 Saratov State University 创办和维护。Codeforces主要强调的是算法竞赛,每隔1个礼拜左右就会有定期的线上比赛举行,其题库也是由每场比赛的题目一场场积累下来的。相比上面几个以题库为核心的OJ,Codeforces的算法竞赛比较适合锻炼自己的临场发挥和压力下编程能力。
- HUSTOJ 华中科技大学的Online Judge。hustOJ也和主流的其他OJ一样有着丰富的题库。但它主要的用处,是它所提供的这么一个叫做vjudge的东西,全称叫做Virtual Judge。通过vjudge,你可以从各大OJ、包括但不限于上述的所有OJ中直接抽取题目,利用这些题目创建一个属于你自己的比赛。非常适合专题训练、日常集训以及小伙伴们一起比赛切题玩。
- LeetCode Online Judge 与很多OJ不同,leetcode是一个主要面向面试者的OJ (LeetCode OJ is a platform for preparing technical coding interviews)。上面的题目不多,目前只有152道,很多都是许多大公司的面试题目。题目类型偏基础,基本不会考察复杂的算法,很多都是对基础知识的应用,难度与topcoder div1 250或codeforces div1 A题难度相当。如果是希望练习编程基础或准备公司面试的话非常推荐此OJ(感谢室友/集训队大神/CMU准硕士
@yun peng
同学提供Leetcode介绍 (1/1/2015更新:室友拿了google的offer不去CMU了))。
E. 有什么适合大一计算机专业学生免费的刷题网站
既然大一的同学选择计算机专业,当然少不了刷题啦!但是有很多刷题网站是免费的,同学们想知道吗?下面由我来讲讲吧。
1.力扣
这个网站收录了很多知名互联网公司出的算法题目,相信大一同学很熟悉了,很多同学都在这里刷题,增强对计算机基础知识掌握。它支持多种编程语言,如:Java、Ptthon、Ruby等。最常做的是算法题,目前有一千多道的题目。有专门的图文和视频讲解,方便同学们茶楼补缺。也可以在个人界面查看进展,看自己的学习情况。如果出来工作笔试中,面试官会从这里抽题。刷题过程中全部会了,那么工作没有什么大问题。
以上我列举了三个计算机免费刷题的网站,同学们看到我写的推荐后,来收藏夹吃灰~希望同学们有时间使用这三个网站学习计算机相关知识,提高计算机专业能力,祝你们学有所成!