⑴ 你是怎樣理解「程序」的
自我認為是邏輯編程 利用程序代碼按照事先設計好的程式來走,目的:為實現人機交互或者某個特定事件而編寫,,,
⑵ 如何理解程序與結果
程序就是為了某種結果而存在的,沒有結果,程序就沒有存在的意義。
⑶ 程序是怎麼理解呀!
不可以的,程序運行需要很多文件支持,這包括dll文件,dat文件等,這些文件裡面存儲著程序運行必須的資源或者函數,所以刪除了不能運行。
另外還有卸載該軟體的卸載程序。
如果你想嘗試是否可以刪除那個文件,可以先剪切到別處,如果程序沒有異常,那證明這個文件多半可以安全刪除
另外,虛機團上產品團購,超級便宜
⑷ 如何理解進程
一個程序就是一個進程,而一個程序中的多個任務則被稱為線程。進程是表示資源分配的基本單位,又是調度運行的基本單位。線程是進程中執行運算的最小單位,亦即執行處理機調度的基本單位。 進程和線程的關系
(1)一個線程只能屬於一個進程,而一個進程可以有多個線程,但至少有一個線程。線程是操作系統可識別的最小執行和調度單位。
(2)資源分配給進程,同一進程的所有線程共享該進程的所有資源。同一進程中的多個線程共享代碼段(代碼和常量),數據段(全局變數和靜態變數),擴展段(堆存儲)。但是每個線程擁有自己的棧段,棧段又叫運行時段,用來存放所有局部變數和臨時變數。
(3)處理機分給線程,即真正在處理機上運行的是線程。
(4)線程在執行過程中,需要協作同步。不同進程的線程間要利用消息通信的辦法實現同步。
如果把上課的過程比作進程,那麼每個學生就是一個線程,他們共享教室,即線程共享進程的內存空間。每一個時刻,只能一個學生問老師問題,老師回答完畢,輪到下一個。即線程在一個時間片內佔有cpu。
⑸ 下面的程序如何理解,求詳細解釋
你給出的題目的本身書寫上是有誤的。
A. 很多地方缺少分號;
B. 第八行 id應為if;
C. 第十行 s/10 應為 s=s/10;
補充上應有的分號以及另兩處錯誤如我所猜想的改過來的話,這段代碼含義如下。
1. 有兩個方法arrange(long s); sort(int a[],int n);
邏輯上看arrange是程序的入口。
2. sort(int a[],int n)函數對傳入的參數數組a[]的前n項(下標為0 ~ n-1)進行冒泡排序。
最終形成一個遞增的數列。即 a[0]<=a[1]<=a[2]<=a[3] ... <=a[n]
3. arrange(long s)函數對傳入的參數進行一些簡單計算,將其按位倒序將其中的奇數數字插入數組b[]中,從而形成一個新的數組。
之後調用sort(int a[], int n)進行排序。
而後將排好序的數組按照從高位到低位的順序重新組成一個long數字,並返回。
4. %為取模運算,就是取相除之後的余數。
從程序運行結果的角度來看,如下:
arrange(25698741) => 1579
arrange(97531) => 13579
arrange(55779911) => 11557799
arrange(284606) => 0
希望能幫到你,如果還不明白,Text me!
⑹ 如何理解一下程序:
你所貼的程序應該是javascript代碼:詳細解釋如下
<script language="javascript" type="text/javascript">
today=new Date(); // 創建日期變數 today
function initArray() //函數
{
this.length=initArray.arguments.length; // 函數參數個數的長度
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] ; //逐個的將傳入的參數賦值到本對象之中
}
var d=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); //調用
document.write("<font color=#111111 style='font-size:9pt;font-family:宋體'>",today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日</font>"); //在文檔中輸出一段字元串
</script>
<scriptlanguage="javascript"type="text/javascript">
today=newDate();//創建日期變數today
functioninitArray()//函數
{
this.length=initArray.arguments.length;//函數參數個數的長度
for(vari=0;i<this.length;i++)
this[i+1]=initArray.arguments[i];//逐個的將傳入的參數賦值到本對象之中
}
vard=newinitArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");//調用
document.write("<fontcolor=#111111style='font-size:9pt;font-family:宋體'>",today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日</font>");//在文檔中輸出一段字元串
</script>