上期答案
[075] 静态语言和动态语言的区别是什么?
静态语言:静态语言是一种在编译时固定类型的语言。 这意味着您需要在使用它们之前声明所有变量及其数据类型。 例如:Java,C和SystemVerilog是静态类型的语言。
动态语言:动态语言是一种在执行时确定类型的语言。这与静态类型的语言相反。 例如:VBScript和Python是动态类型的,因此在使用之前不需要声明所有变量及其数据类型。 他们会在首次为变量分配值时弄清楚变量的类型。
[076] 下面关于栈的观点哪个是错的?
- 栈只能push或者pop
- 可以使用栈实现FIFO
- 栈对于嵌套循环,子程序调用很有用
- 堆栈对算术表达式计算有用
选项2是错的,栈是LIFO而非FIFO,先入后出。
你答对了吗
本期题目
[077] Perl中“use”和“require”的主要区别是?
[078] 静态内存分配和动态内存分配有什么区别?
欢迎在留言区给出你的答案,正确答案将在下一期公布,或者到下面的文章获取答案