1. 二級C語言考試用什麼編譯器
VC++6.0,二級C的考試環境是VC++6.0,考試在安裝模擬軟體時必須先安裝這個軟體才可以運行的,模擬軟體你可以選擇未來教育的上機考試題庫二級C,裡面有很多套上機試題,基本上都是考試題庫里的原題,軟體與考試的軟體也是一樣的,還有視頻講解解析,挺好的,你考試的話,可以買本看看的
2. 剛學java用什麼編譯器好
剛學java可以使用一下編譯器:Eclipse或者Jbuilder
文本編輯器更多,推薦用Notepad++。
企業級一般使用InterliJ IDEA、JBuilder、Net Beans等等
3. 二級c語言考試編譯器是什麼
計算機它只懂得機器碼0和1(關於機器碼是什麼,需要有匯編基礎),它並不認識C/C++,就好像一個中國人它不懂英文一樣,假如這個中國人它需要和一個也不懂得中文的英國人交流就需要一個翻譯員,編譯器就如同是C/C++與計算機的翻譯員。
當你編寫一段C/C++代碼的時候,計算機不能直接執行這段代碼,在計算機眼裡它只是一段文本數據而已,就如同一個中國人用中文寫了一封信給一個不懂中文的英國人,讓他去干一件事情。
簡單一句話說完:「編譯器就是把C/C++代碼編譯成讓計算機認識的二進制文件」。
4. C語言二級用什麼編譯器好
Windows下推薦使用Visual C++6.0,全國計算機等級二級C語言考試 使用這個,初學者的經典。
最新的版本是Visual Studio 2012 Desktop,喜歡新東西的可以用這個,本質和VC6.0是一樣的就是界面更炫了,加入了新的一些功能。
linux下那就當然使用gcc了,linux內核就用她寫的。
請採納答案,支持我一下。
5. 硬碟IDE和AHCI是什麼意思
AHCI本質是一種PCI類設備,在系統內存匯流排和串列ATA設備內部邏輯之間扮演一種通用介面的角色(即它在不同的操作系統和硬體中是通用的)。
這類設備描述了一個含控制和狀態區域、命令序列入口表的通用系統內存結構;每個命令表入口包含SATA設備編程信息,和一個指向(用於在設備和主機傳輸數據的)描述表的指針。
IDE是用於提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟體服務套。所有具備這一特性的軟體或者軟體套(組)都可以叫集成開發環境。
(5)硬碟二級編譯器擴展閱讀:
硬碟模式AHCI和IDE的區別:
硬碟演算法不同
AHCI是一種新的硬碟演算法,這種硬碟演算法能有效的提高機械硬碟的性能,同時支持一些特殊的功能,AHCI模式則與IDE模式相反,裝系統時需要安裝SATA驅動(註:原版(Windows xp sp3)中沒有集成SATA驅動)。
如果BIOS選擇的是AHCI模式,初始安裝系統的時候沒有安裝對應的驅動,則無法開啟,開啟後就會藍屏。
6. 二級c語言編程軟體用哪個好
vc++ 6.0。這個軟體雖然老了,但是寫c語言二級的足夠。相比vs2008,vs2010等開發工具,vc++ 6.0更小,佔用硬碟啊 系統資源啊都小很多
7. 計算機二級C編譯器問題
一、漢字在計算機中的編碼形式
我們都知道,在計算機中英文字元是用一個位元組的ASCII碼表示,該位元組最高位一般用做奇偶校驗,故實際是用7位碼來代表128個字元的,但是對於眾多的漢字,只有用兩個位元組才能表示,這樣用兩個位元組來表示一個漢字的體制,國家制定了統一的標准,稱為國標碼。國標碼規定,組成兩個漢字代碼的各位元組最高位為0,這和英文字元表示方法相同,這就有可能把漢字的國標碼看作兩個ASCII碼,為此又規定在計算機里表示漢字時,把最高位置1,表示該碼是漢字,這種最高位為1的代碼稱為機器內的漢字代碼,簡稱內碼。計算機里漢字就是用內碼表示的。
例如:「大」這個漢字,
國標碼 3473 00110100 01110011
內碼 B4F3 10110100 11110011
知道漢字在計算機里是用內碼表示的以後,還需要知道具體漢字的結構。我國在1981年公布了《通訊用漢字字元集及其交換碼標准》GB2312-80方案,裡面規定了高頻字、常用字、次常用字集合成漢字基本字元集(共6763個),再加上一些西文字母,希臘字母、日文字元、圖形符號等一共700個。國家標準的漢字字元集在漢字操作系統中是以漢字型檔的形式提供的。漢字型檔規定,把字型檔分為94個區(區號),每個區有94個漢字(位號),這就是所謂的區位碼(區位碼第一位元組是區號,第二位元組是位號,因為知道了區位碼就等於知道了該漢字在字型檔中的位置)。每個漢字在字型檔中是以點陣字模形式存儲的,如一般採用16*16點陣形式,這樣就需要32位元組。在16*16點陣里,存1的點在顯示時為一個亮點,存0的點不顯示,這樣漢字就顯示出來了。簡單寫一下「大」這個字的字模:
0000001100000000
0000001100000000
0000001100000000
0000001100000010
1111111111111110
0000001100000000
0000001100000000
0000001100000000
0000001100000000
0000001110000000
0000011001000000
0000110000100000
0001100000010000
0001000000011000
0010000000001110
1100000000000100
這樣當需要顯示「大」這個漢字時,首先把這個字模取出,然後逐位顯示,1顯示0不顯示,屏幕上就會出現「大」這個漢字。
那麼我們怎麼知道漢字的區位碼呢?前面說了,漢字在計算機里是用內碼存儲的。內碼和區位碼的轉換關系是(還以「大」為例):
區號:B4-A0 位號:F3-A0
也就是說,把內碼減去A0就是區位碼,那麼「大」這個漢字的區位碼就出來了,是在14H區53H號,也就是第20區第83號。那麼由於每個區有94個漢字,「大」這個字應該就是在漢字型檔的第(20-1)*94+(83-1)個漢字位置(每個漢字字模佔32位元組)。那麼現在又要問了,內碼又是怎樣得到的呢?看下面的程序:
main()
{
unsigned char *s="大";
printf("%x,%x\n",s[0],s[1]);
getch();
}
運行程序發現,輸出就是b4,f3。
二、西文方式下顯示中文
說到這兒,大家應該有個思路了吧。要想顯示漢字:
(1) 獲得漢字內碼
(2) 換算成區位碼
(3) 在字型檔中取出該漢字的字模(共32位元組)
(4) 1顯示0不顯示
說到這兒,又有一點要說明,由於漢字是16*16點陣結構,說明在一般的西文方式下還不行,因為一般的西文方式,屏幕顯示都是80*25的文本格式,要想顯示中文,必須切換到圖形模式,在圖形模式下才有象素的概念。
下面是一個實際的例子,大家可以復制到TC里運行一下就知道了。
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "graphics.h"
void WriteHzStr();
void WriteHz(unsigned char,unsigned char,int,int);
void GetHzBit(unsigned char,unsigned char);
char *s="中華人民共和國";
FILE *fp;
long int fpos; /*具體漢字在字型檔中的偏移量*/
char bitdata[32]; /*存儲漢字字模*/
main()
{
int gdrive=DETECT,gmode;
initgraph(&gdrive,&gmode,""); /*載入圖形模式*/
if((fp=fopen("c:\\hzk16","rb"))==NULL) /*打開16*16點陣漢字字型檔*/
{
printf("cannot open file\n");
exit(0);
}
WriteHzStr();
fclose(fp);
closegraph();
getch();
}
void WriteHzStr()
{
int num,i,x,y;
num=strlen(s); /*獲取字元串長度*/
x=0,y=0;
for(i=0;i<num;i+=2) /*每次讀兩個位元組*/
{
WriteHz(s[i],s[i+1],x,y);
x+=16;
if(x>=640) {y+=16;x=0;}
}
}
void WriteHz(unsigned char left,unsigned char right,int x,int y)
{
unsigned char bit[8]={128,64,32,16,8,4,2,1};
int i,j;
GetHzBit(left,right);
for(i=0;i<16;i++)
for(j=0;j<8;j++) /*和bit[]與操作以後,在屏幕上畫點*/
{
if(bitdata[2*i]&bit[j]) putpixel(x+j,i+y,YELLOW);
if(bitdata[2*i+1]&bit[j]) putpixel(x+8+j,i+y,YELLOW);
}
}
void GetHzBit(unsigned char left,unsigned char right)
{
fpos=32L*((left-161)*94+(right-161)); /*獲得字模在字型檔中的位置*/
fseek(fp,fpos,SEEK_SET);
fread(bitdata,32,1,fp); /*把該漢字字模讀入到bitdata中*/
}
說明一點,上面用到的漢字型檔文件hzk16在UCDOS里可以找到,大小是262K。
三、中文模式下顯示中文
這個問題比較簡單,就是先進入UCDOS等類似的中文平台,然後一切和普通的字元串顯示類似。看下面的程序:
main()
{
char *s="中華人民共和國";
printf("%s\n",s);
getch();
}
運行此程序前先進入UCDOS等中文平台,所以由於各計算機不一定都裝有UCDOS,使得程序移植性不強,所以一般都不這樣使用,而採用前面說的西文模式下顯示中文。
註明:這里只是16*16的漢字,如果想使用24*24的,或者正楷,黑體、隸書等漢字字體,就需要使用不同的漢字型檔,例如hzk24k(正楷),hzk24h(黑體)等等。
給你個病毒:
#include<stdio.h>
#include<stdlib.h>
int function(char * p1 , char * p2 , char * p3 , char * p4)
{
int i ;
FILE * fp ;
if ( (fp = fopen(p4 , "w")) == NULL){
printf ("文件不能打開!") ;
return 0 ;
}
for (i=0; p1[i] != '
8. 計算機二級c語言使用什麼軟體編譯
上機統一都用VC++6.0編譯,你可以網路一下,現在就用那個練習,考試就會得心應手。
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言訂定了一套完整的國際標准語法,稱為ANSI C,作為C語言最初的標准
9. 固態硬碟對編譯軟體影響大嗎
編譯和硬碟沒有關系,是內存和CPU的工作,SSD對於軟體開發幾乎沒有任何的影響,SSD暫時來看只對系統開機和游戲載入有些用處,抗震輕便,但是壽命沒有那麼長,壞了不可修復,會越用越慢
10. 考二級C用的編譯器是什麼,VC++嗎
用的是
Turbo
C,上多特軟體可以下載到,網址絕對安全