26.什么是机器语言,什么是汇编语言,什么是高级语言,他们之间的关系都有哪些?常用的的高级语言有哪些?有了解过世界编程语言排行榜吗?
机器语言只由0和1构成 是计算机唯一能理解的编程语言 但是编写的过程枯燥 难度也大。。
汇编语言
将01字符串 转换成 一些助记符的 叫做汇编语言
高级语言
先写出 易懂的语言 再通过解释和编译转化为01语言 让机器去执行的语言叫做高级语言
java是 先编译成.class文件 再通过java虚拟机运行 编译和执行是错开的
c c++ 都是编译一行执行一行
27.常见的编程模式有哪些?
面向对象和面向过程
面向对象主要是针对有几个功能来进行编程
面向过程主要是针对程序执行过程中要走那几个过程来进行编程
面向对象和面向过程的举例
盖浇饭的好处就是"菜"“饭"分离,从而提高了制作盖浇饭的灵活性。饭不满意就换饭,菜不满意换菜。用软件工程的专业术语就是"可维护性"比较好,“饭” 和"菜"的耦合度比较低。蛋炒饭将"蛋”“饭"搅和在一起,想换"蛋”"饭"中任何一种都很困难,耦合度很高,以至于"可维护性"比较差。软件工程追求的目标之一就是可维护性,可维护性主要表现在3个方面:可理解性、可测试性和可修改性。面向对象的好处之一就是显著的改善了软件系统的可维护性。
————————————————
版权声明:本文为CSDN博主「光哥_帅」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jerry11112/article/details/79027834
28.黑盒测试和白盒测试是什么?什么是图灵测试?图灵测试是白盒还是黑盒?
白盒测试指的是 基于知道软件内部结构 知道软件内部如何实现这些功能的测试
黑盒测试指的是 不知道软件内部结构 不知道软件内部如何实现这些功能的测试
(输入随机值 边界值)
图灵测试是黑盒测试
测试内容如果一个人(代号C)使用测试对象皆理解的语言去询问两个他不能看见的对象任意一串问题。对象为:一个是正常思维的人(代号B)、一个是机器(代号A)。如果经过若干询问以后,C不能得出实质的区别来分辨A与B的不同,则此机器A通过图灵测试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)