日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

计算机考研考编程,计算机考研面试------编程语言

發(fā)布時間:2024/10/14 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机考研考编程,计算机考研面试------编程语言 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

花了幾天是時間整理了下復(fù)試的時候編程語言方面可能會問到的問題,以下就是我個人以及網(wǎng)上收集資料整理的關(guān)于編程語言可能會問的題目,我已經(jīng)將這些題目整理到world文檔里面去了,點擊這里編程語言面試匯總,然后關(guān)注公眾號在后臺回復(fù)考研面試,就可以獲得這套資源。

往期回顧

【C/C++語言】

1.C語言中static關(guān)鍵字的作用是什么?

① 在函數(shù)體中,一個被聲明為靜態(tài)的變量在這一函數(shù)被調(diào)用的過程中維持其值不變。

② static修飾全局變量的時候,這個全局變量只能在本文件中訪問,不能在其他文件中訪問。

③ static修飾一個函數(shù)的時候,這個函數(shù)只能在本文件中訪問,不能在其他文件中訪問。

2.C語言中const關(guān)鍵字的作用是什么?(詳解)

C語言中const的功能是對變量聲明為只讀特性,并保護(hù)變量值以防被修改。

3.引用和指針有什么區(qū)別?(詳解)

① 本質(zhì)上:引用是別名,指針是內(nèi)存地址,指針變量是用來存放內(nèi)存地址的變量。

② 引用必須初始化,指針不需要。

③ 引用初始化之后不能別改變,指針可以改變所指對象。

4.引用與值傳遞的區(qū)別是什么?

①?值傳遞:傳遞的是一個值的副本,函數(shù)對形參的操作不會影響實參的值。

②?引用:傳遞的是引用對象的內(nèi)存地址,函數(shù)對形參的操作會影響實參的值,實參的值會隨著形參的改變而改變。

5.指針和變量的自增自減有什么區(qū)別?

指針的自增自減是改變的是指針的指向地址,變量的自增自減改變的是變量的值。

6.面向?qū)ο蠛兔嫦蜻^程的區(qū)別是什么?(詳解)

①?面向?qū)ο?#xff1a;將功能封裝到對象里,強(qiáng)調(diào)的是具有某功能的對象。

② 面向過程強(qiáng)調(diào)的是功能行為,一種過程,先干什么,在干什么。

【JAVA語言】

1.JAVA的三大特性是什么?(詳解)

封裝、繼承、多態(tài)。

2.什么是封裝?封裝的目的是什么?

① 封裝:實際上就是把一個對象的屬性和方法歸到一個類中,以方便使用。

② 目的:增加安全性以及簡化編程,使用者無需知道具體實現(xiàn)細(xì)節(jié),只要通過外部接口訪問就可以。

3.什么是繼承?繼承的目的是什么?

①? 繼承:就是在原有類的基礎(chǔ)上增加新的屬性和方法,從而構(gòu)造一個新的類。

②? 目的:代碼復(fù)用。

4.什么多態(tài)?多態(tài)的目的是什么?

①?多態(tài):指一種方法有多種實現(xiàn)版本,即“一種定義,多種實現(xiàn)”。

② 目的:增加代碼的靈活度。

5.什么是重載?什么是重寫?(詳解)

① 重載:指函數(shù)或者方法名相同,但參數(shù)列表不同。

② 重寫:在繼承過程中,子類定義了與父類中名稱相同,參數(shù)相同,返回值相同的方法稱為重寫。

6.JAVA中的基本類型有哪些?(詳解)

① 整數(shù)類型:byte(1字節(jié))、short(2字節(jié))、int(4字節(jié))、long(8字節(jié))

② 浮點類型:float(4字節(jié))、double(8字節(jié))

③ 字符型:char(2字節(jié))

④ 布爾類型:boolean(1字節(jié))

7.JAVA中接口是什么?(詳解)

接口是一系列方法的聲明,一個接口只有方法的特征沒有方法的實現(xiàn)。

8.JAVA中反射是什么?(詳解)

JAVA反射機(jī)制是在運(yùn)行狀態(tài)中,對于任意一個實體類,都能夠知道這個類的所有屬性和方法。

9.JAVA中異常是什么?

異常就是程序運(yùn)行過程中出現(xiàn)的不正常情況。

10.JRE、JDK、JVM是什么?

① JRE(Java Runtime Environmen)JAVA運(yùn)行環(huán)境

② JDK(Java Development Kit Java)JAVA開發(fā)工具

③ JVM(Java Virtual Machine)JAVA虛擬機(jī),它是運(yùn)行所有Java程序的抽象計算機(jī),是Java語言的運(yùn)行環(huán)境。

11.說明下JAVA怎么處理對象分配和釋放的?

① 分配:程序員通過new為每個對象申請內(nèi)存空間(基本類型除外),所有對象都在堆中分配空間。

②? 釋放:對象的釋放是由垃圾回收機(jī)制決定和執(zhí)行的。

12.說明下JAVA有什么特點?(詳解)

JAVA是一種純粹的面向?qū)ο笳Z言,它繼承了C++語言面向?qū)ο蟮募夹g(shù)核心,但是拋棄了C++的一些缺點,比如說容易引起錯誤的指針以及多繼承等,同時也增加了垃圾回收機(jī)制,釋放掉不被使用的內(nèi)存空間,解決了管理內(nèi)存空間的煩惱。

標(biāo)簽:JAVA,字節(jié),編程語言,什么,面試,詳解,Java,指針,考研

來源: https://blog.csdn.net/wyf2017/article/details/105879544

總結(jié)

以上是生活随笔為你收集整理的计算机考研考编程,计算机考研面试------编程语言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。