欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

2e6C語(yǔ)言要什么函數(shù),c語(yǔ)言中2e6是什么意思

c語(yǔ)言用什么函數(shù)讀取2進(jìn)制文件內(nèi)容

你怎么輸出的?

10年積累的做網(wǎng)站、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有合川免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

二進(jìn)制如果以文本輸出,自然會(huì)有很多亂碼。

你可以用"%x"格式輸出看看

char

a;

a=fgetc(fp1);

printf("%c",

a);/*這樣肯定有亂碼*/

printf("%x",

a);/*這樣就是16進(jìn)制*/

請(qǐng)問(wèn)C語(yǔ)言對(duì)文件的讀取有哪些函數(shù),都有什么功能?像fseek();fscanf();fread......什么的

C語(yǔ)言文件操作函數(shù)

13.1C語(yǔ)言文件

1,兩種文件存取方式(輸入,輸出方式)

順序存取

直接存取

2,數(shù)據(jù)的兩種存放形式

文本文件

二進(jìn)制文件

13.2文件指針

定義文件類型指針變量的一般形式:

FILE *指針變量名;

例如:

FILE *fp1,*fp2;

13.3打開(kāi)文件

在使用文件之前,需打開(kāi)文件.在C里使用fopen函數(shù)打開(kāi)文件.格式為:

fopen(文件名,文件使用方式);

此函數(shù)返回一個(gè)指向FILE類型的指針.如:

FILE *fp;

fp=fopen("file_1","r");

如果調(diào)用成功,fp就指向file_1,否則返回為NULL,所以為了保證文件的正確使用,要進(jìn)行測(cè)試.采用如下語(yǔ)句:

If((fp=fopen("file_1","r"))==NULL)

{

printf("Cannot open this file\n");

exit(0);

}

最常用的文件使用方式及其含義如下:

1,"r".為讀而打開(kāi)文本文件.(不存在則出錯(cuò))

2,"rb".為讀而打開(kāi)二進(jìn)制文件.

3,"w".為寫(xiě)而打開(kāi)文本文件.(若不存在則新建,反之,則從文件起始位置寫(xiě),原內(nèi)容將被覆蓋)

4,"wb".為寫(xiě)而打開(kāi)二進(jìn)制文件.

5,"a".為在文件后面添加數(shù)據(jù)而打開(kāi)文本文件.(若不存在,則新建;反之,在原文件后追加)

6,"ab".為在文件后面添加數(shù)據(jù)而打開(kāi)一個(gè)二進(jìn)制文件.

最常用的文件使用方式及其含義如下:

7,"r+".為讀和寫(xiě)而打開(kāi)文本文件.(讀時(shí),從頭開(kāi)始;在寫(xiě)數(shù)據(jù)時(shí),新數(shù)據(jù)只覆蓋所占的空間,其后不變)

8,"rb+".為讀和寫(xiě)而打開(kāi)二進(jìn)制文件.只是在隨后的讀寫(xiě)時(shí),可以由位置函數(shù)設(shè)置讀和寫(xiě)的起始位置.

9,"w+".首先建立一個(gè)新文件,進(jìn)行寫(xiě)操作,隨后可以從頭開(kāi)始讀.(若文件存在,原內(nèi)容將全部消失)

10,"wb+".功能與"w+"同.只是在隨后的讀寫(xiě)時(shí),可以由位置函數(shù)設(shè)置讀和寫(xiě)的起始位置.

最常用的文件使用方式及其含義如下:

11,"a+".功能與"a"相同;只是在文件尾部添加新的數(shù)據(jù)后,可以從頭開(kāi)始讀.

12,"ab+".功能與"a+"相同;只是在文件尾部添加新數(shù)據(jù)之后,可以由位置函數(shù)設(shè)置開(kāi)始讀的起始位置.

13.4關(guān)閉文件

當(dāng)文件的讀寫(xiě)操作完成之后,使用fclose函數(shù)關(guān)閉文件.格式如下:

fclose(文件指針)

如:fclose(fp);

13.5調(diào)用getc(fgetc)和putc(fputc)函數(shù)進(jìn)行輸入和輸出

1,調(diào)用putc(或fputc)函數(shù)輸出一個(gè)字符

調(diào)用形式為:

putc(ch,fp);

功能是:將字符ch寫(xiě)到文件指針fp所指的文件中去.當(dāng)輸出成功,putc函數(shù)返回所輸出的字符;否則,返回一個(gè)EOF值.EOF是在stdio.h庫(kù)函數(shù)文件中定義的符號(hào)常量,其值等于-1.

13.5調(diào)用getc(fgetc)和putc(fputc)函數(shù)進(jìn)行輸入和輸出

例如:把從鍵盤(pán)輸入的文本按原樣輸出到名為file_1.dat文件中,用字符@作為鍵盤(pán)輸入結(jié)束標(biāo)志.

#include

Void main()

{

FILE *fpout;

char ch;

if(fpout=fpopen("file_1","w")==NULL)

{

printf("Cannot open this file!\n");

exit(0);

}

ch=getchar();

while(ch!='@')

{ fputc(ch,fpout); ch=getchar(); }

fclose(fpout);

}

2.調(diào)用getc(或fgetc)函數(shù)輸入一個(gè)字符

調(diào)用形式為:

ch=getc(pf);

功能是:從pf指定的文件中讀如一個(gè)字符,并把它作為函數(shù)值返回.

例如:把一個(gè)已存在磁盤(pán)上的file_1.dat文本文件中的內(nèi)容,原樣輸出到終端屏幕上.

#include

void main(){

FILE *fpin;

char ch;

if((fpin=fopen("file_1.dat","r"))==NULL)

{ printf("Cann't open this file!\n");exit(0);}

ch=fgetc(fpin);

while (ch!=EOF)

{ putchar(ch); ch=fgetc(fpin);}

fclose(fpin);

}

13.6判斷文件結(jié)束函數(shù)feof

EOF可以作為文本文件的結(jié)束 標(biāo)志,但不能作為二進(jìn)制文件的結(jié)束符.feof函數(shù)既可以判斷二進(jìn)制文件,又可以判斷文本文件.

例:編寫(xiě)程序,用于把一個(gè)文本文件(源)復(fù)制到另一個(gè)文件(目的)中,源文件名和目的文件名由命令行輸入.命令形式如下:

可執(zhí)行程序名 源文件名 目的文件名

#include

void filecopy(FILE* ,FILE *);

void main(int argc,char *argv[]){

FILE *fpin,*fpout;

if(argc==3)

{ fpin=fopen(argv[1],"r");

fpout=fopen(argv[2],"w");

filecopy(fpin,fpout);

fclose(fpin);fclose(fpout);

}

else if(argc3)

printf("The file names too many!!\n";

else

printf("There are no file names for input or output!!\n );

}

void filecopy(FILE *fpin,FILE *fpout)

{

char ch;

ch=getc(fpin);

while(!feof(fpin))

{putc(ch,fpout); ch=getc(fpin);}

}

13.7fscanf函數(shù)和fprintf函數(shù)

1,fscanf函數(shù)

fscanf只能從文本文件中按格式輸入,和scanf函數(shù)相似,只不過(guò)輸入的對(duì)象是磁盤(pán)上文本文件中的數(shù)據(jù).調(diào)用形式為:

fscanf(文件指針,格式控制字符串,輸入項(xiàng)表)

例如:fscanf(fp,"%d%d",a,b);

fscanf(stdin,"%d%d",a,b);

等價(jià)于scanf("%d%d",a,b);

3.fprintf函數(shù)

fprintf函數(shù)按格式將內(nèi)存中的數(shù)據(jù)轉(zhuǎn)換成對(duì)應(yīng)的字符,并以ASCII代碼形式輸出到文本文件中.Fprintf函數(shù)和printf函數(shù)相似,只是將輸出的內(nèi)容按格式存放到磁盤(pán)的文本文件中.調(diào)用形式如下:

fprintf(文件指針,格式控制字符串,輸出項(xiàng)表)

如:fprintf(fp,"%d %d",x,y);

以下語(yǔ)句 fprintf(stdout,"%d %d",x,y)

13.8fgets函數(shù)和fputs函數(shù)

1,fgets函數(shù)

fgets函數(shù)用來(lái)從文件中讀入字符串.調(diào)用形式如下:

fgets(str,n,fp);

函數(shù)功能是:從fp所指文件中讀入n-1個(gè)字符放入str為起始地址的空間內(nèi);如果在未讀滿n-1個(gè)字符時(shí),則遇到換行符或一個(gè)EOF結(jié)束本次讀操作,并已str作為函數(shù)值返回.

13.8fgets函數(shù)和fputs函數(shù)

2,fputs函數(shù)

fput函數(shù)把字符串輸出到文件中.函數(shù)調(diào)用形式如下:

fputs(str,fp);

注意:為了便于讀入,在輸出字符串時(shí),應(yīng)當(dāng)人為的加諸如"\n"這樣的字符串.

#include stdio.h

#include iostream

int main(int argc, char *argv[])

{

char arr[10] ;

char *ap = "hello!" ;

FILE *fp ;

if ((fp = fopen("hello.txt", "wt+")) == NULL)

{

printf("error!") ;

exit(1) ;

}

fputs(ap, fp) ;

rewind(fp) ; //

fgets(arr, 10, fp) ;

printf("%s\n", arr) ;

fclose(fp) ;

return 0 ;

}

13.9fread函數(shù)和fwrite函數(shù)

例如有如下結(jié)構(gòu)體:

struct st{

char num[8];

float mk[5];

}pers[30];

以下循環(huán)將把這30個(gè)元素中的數(shù)據(jù)輸出到fp所指文件中.

for(i=0;i30;i++)

fwrite(pers[i],sizeof(struct st),1,fp);

13.9fread函數(shù)和fwrite函數(shù)

以下語(yǔ)句從fp所指的文件中再次將每個(gè)學(xué)生數(shù)據(jù)逐個(gè)讀入到pers數(shù)組中.

i=0;

fread(pers[i],sizeof(struct st),1,fp);

while(!feof(fp))

{ i++;

fread(pers[i],sizeof(struct st),1,fp);

}

13.10文件定位函數(shù)

1,fseek函數(shù)

fseek函數(shù)用來(lái)移動(dòng)文件位置指針到指定的位置上,接著的讀或?qū)懖僮鲗拇宋恢瞄_(kāi)始.函數(shù)的調(diào)用形式如下:

fseek(pf,offset,origin)

pf:文件指針

offset:以字節(jié)為單位的位移量,為長(zhǎng)整形.

origin:是起始點(diǎn),用來(lái)指定位移量是以哪個(gè)位置為基準(zhǔn)的.

1,fseek函數(shù)

位移量的表示方法

標(biāo)識(shí)符 數(shù)字 代表的起始點(diǎn)

SEEK_SET 0 文件開(kāi)始

SEEK_END 2 文件末尾

SEEK_CUR 1 文件當(dāng)前位置

假設(shè)pf已指向一個(gè)二進(jìn)制文件,則;

fseek(pf,30L,SEEK_SET)

fseek(pf,-10L*sizeof(int),SEEK_END)

對(duì)于文本文件,位移量必須是0;如:

fseek(pf,0L,SEEK_SET)

fseek(pf,0L,SEEK_END)

2. ftell函數(shù)

ftell函數(shù)用以獲得文件當(dāng)前位置指針的位置,函數(shù)給出當(dāng)前位置指針相對(duì)于文件開(kāi)頭的字節(jié)數(shù).如;

long t;

t=ftell(pf);

當(dāng)函數(shù)調(diào)用出錯(cuò)時(shí),函數(shù)返回-1L.

我們可以通過(guò)以下方式來(lái)測(cè)試一個(gè)文件的長(zhǎng)度:

fseek(fp,0L,SEEK_END);

t=ftell(fp);

3.rewind函數(shù)

調(diào)用形式為:

rewind(pf);

函數(shù)沒(méi)有返回值.函數(shù)的功能是使文件的位置指針回到文件的開(kāi)頭.

13.10文件應(yīng)用

在磁盤(pán)上的test.txt文件中放有10個(gè)不小于2的正整數(shù),用函數(shù)調(diào)用方式編寫(xiě)程序.要求實(shí)現(xiàn):

1,在被調(diào)函數(shù)prime中,判斷和統(tǒng)計(jì)10個(gè)整數(shù)中的素?cái)?shù)以及個(gè)數(shù).

2,在主函數(shù)中將全部素?cái)?shù)追加到磁盤(pán)文件test.txt的尾部,同時(shí)輸出到屏幕上.

#include

#include

Int prime(int a[],int n)

{

int I,j,k=0,flag=0;

for(i=0;i { for(j=2;j if(a[i]%j==0)

{ flag=0; break;}

else flag=1;

if(flag)

{a[k]=a[i];k++;}

}

return k;

}

void main(){

int n,I,a[10];

FILE *fp;

fp=fopen("test1-2.txt","r+");

for(n=0;n10;n++)

fscanf(fp,"%d",a[n]);

n=prime(a,n);

fseek(fp,o,2);

for(i=0;i {printf("%3d",a[i]);

fprintf(fp,"%3d",a[i]);

}

fclose(fp);

到底什么是C語(yǔ)言的函數(shù)?

最簡(jiǎn)單的理解,函數(shù)就是一個(gè)子程序

或者說(shuō)是程序的模塊、零件

把一些代碼封裝起來(lái),給他們起個(gè)名字(函數(shù)名)

到時(shí)候要用到這些代碼的時(shí)候,引用用他們的名字就可以了

所謂的函數(shù)的參數(shù),就是引用這些代碼模塊的時(shí)候,需要這些模塊處理的數(shù)據(jù);而函數(shù)的返回值,就是處理的結(jié)果。

C是面向過(guò)程的語(yǔ)言,函數(shù)是組成C程序的基本單元。

例如,我定義一個(gè)函數(shù)

int Add(int i)

{

return i+1;

}

其功能是,取得i的值,返回i+1的值

我在主程序中就可以這樣調(diào)用這個(gè)函數(shù)

int main(void)

{

int a=1;

a=Add(a);

printf("%d",a);

return 0;

}

程序執(zhí)行的結(jié)果就是2;

同樣,我要是定義這樣一個(gè)無(wú)參函數(shù)

void foo(void)

{

printf("I am a function");

}

其功能是打印一行字

那么這樣的主程序:

int main(void)

{

foo();

return 0;

}

其執(zhí)行結(jié)果就是一行"I am a function"

不知說(shuō)明白沒(méi),呵呵,還有不解可以提出,我的qq226527085

二級(jí)C語(yǔ)言的考試技巧

1、題庫(kù)每年都會(huì)有一點(diǎn)變化,但是變化不大,每一年的肯定會(huì)新增一些題目,萬(wàn)卷不離其宗,考來(lái)考去知識(shí)點(diǎn)都那些,多看書(shū),多做題,就差不多了。做歷年真題就行了,和考四六級(jí)一樣。都是模式化的東西。

2、計(jì)算機(jī)二級(jí)C語(yǔ)言考試的流程:

1)筆試:90分鐘,滿分100分,其中含公共基礎(chǔ)知識(shí)部分的30分。

2)上機(jī)操作:90分鐘,滿分100分。

上機(jī)操作包括:

(1) 基本操作。

(2) 簡(jiǎn)單應(yīng)用。

(3) 綜合應(yīng)用。

3、計(jì)算機(jī)二級(jí)C語(yǔ)言考試內(nèi)容 :

一、C語(yǔ)言程序的結(jié)構(gòu)

1.程序的構(gòu)成,main函數(shù)和其他函數(shù)。

2.頭文件,數(shù)據(jù)說(shuō)明,函數(shù)的開(kāi)始和結(jié)束標(biāo)志以及程序中的注釋。

3.源程序的書(shū)寫(xiě)格式。

4.C語(yǔ)言的風(fēng)格。

二、數(shù)據(jù)類型及其運(yùn)算

1.C的數(shù)據(jù)類型(基本類型,構(gòu)造類型,指針類型,無(wú)值類型)及其定義方法。

2.C運(yùn)算符的種類、運(yùn)算優(yōu)先級(jí)和結(jié)合性。

3.不同類型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算。

4.C表達(dá)式類型(賦值表達(dá)式,算術(shù)表達(dá)式,關(guān)系表達(dá)式,邏輯表達(dá)式,條件表達(dá)式,逗號(hào)表達(dá)式)和求值規(guī)則。

三、基本語(yǔ)句

1.表達(dá)式語(yǔ)句,空語(yǔ)句,復(fù)合語(yǔ)句。

2.輸入輸出函數(shù)的調(diào)用,正確輸入數(shù)據(jù)并正確設(shè)計(jì)輸出格式。

四、選擇結(jié)構(gòu)程序設(shè)計(jì)

1.用if語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)。

2.用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。

3.選擇結(jié)構(gòu)的嵌套。

五、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

1.for循環(huán)結(jié)構(gòu)。

2.while和do-while循環(huán)結(jié)構(gòu)。

3.continue語(yǔ)句break語(yǔ)句。

4.循環(huán)的嵌套。

六、數(shù)組的定義和引用

1.一維數(shù)組和二維數(shù)組的定義、初始化和數(shù)組元素的引用。

2.字符串與字符數(shù)組。

七、函數(shù)

1.庫(kù)函數(shù)的正確調(diào)用。

2.函數(shù)的定義方法。

3.函數(shù)的類型和返回值。

4.形式參數(shù)與實(shí)在參數(shù),參數(shù)值的傳遞。

5.函數(shù)的正確調(diào)用,嵌套調(diào)用,遞歸調(diào)用。

6.局部變量和全局變量。

7.變量的存儲(chǔ)類別(自動(dòng),靜態(tài),寄存器,外部),變量的作用域和生存期。

八、編譯預(yù)處理

1.宏定義和調(diào)用(不帶參數(shù)的宏,帶參數(shù)的宏)。

2.“文件包含”處理。

九、指針

1.地址與指針變量的概念,地址運(yùn)算符與間址運(yùn)算符。

2.一維。二維數(shù)組和字符串的地址以及指向變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針變量的定義。通過(guò)指針引用以上各類型數(shù)據(jù)。

3.用指針作函數(shù)參數(shù)。

4.返回地址值的函數(shù)。

5.指針數(shù)組,指向指針的指針。

十、結(jié)構(gòu)體(即“結(jié)構(gòu)”)與共同體(即:“聯(lián)合”)

1.用typedef說(shuō)明一個(gè)新類型。

2.結(jié)構(gòu)體和共用體類型數(shù)據(jù)的定義和成員的引用。

3.通過(guò)結(jié)構(gòu)體構(gòu)成鏈表,單向鏈表的建立,結(jié)點(diǎn)數(shù)據(jù)的輸出、刪除與插入。

十一、位運(yùn)算

1.位運(yùn)算符的含義和使用。

2.簡(jiǎn)單的位運(yùn)算。

十二、文件操作

只要求緩沖文件系統(tǒng)(即高級(jí)磁盤(pán)I/O系統(tǒng)),對(duì)非標(biāo)準(zhǔn)緩沖文件系統(tǒng)(即低級(jí)磁盤(pán)I/O系統(tǒng))不要求。

1.文件類型指針(FILE類型指針)。

2.文件的打開(kāi)與關(guān)閉(fopen,fclose)。

3.文件的讀寫(xiě)(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數(shù)的應(yīng)用),文件的定位(rewind,fseek函數(shù)的應(yīng)用)。

幫我看看求二次函數(shù)的C語(yǔ)言程序,要求要用函數(shù)來(lái)寫(xiě),謝了

我已經(jīng)按你的意思修改了,也運(yùn)行出來(lái)了,希望對(duì)你有幫助,代碼附帶在下面:

#includestdio.h

#includemath.h

float t,x1,x2;

void main()

{

void situ1(float a,float b,float c);

void situ2(float a,float b,float c);

void situ3();

float x,a,b,c;

scanf("%f%f%f",a,b,c);

if (a==0)

{

x=-c/b;

printf("x=%.2f\n",x);

}

else

{

t=b*b-4*a*c;

if (t0)

situ1(a,b,c);

else if(t==0)

situ2(a,b,c);

else

situ3();

}

}

void situ1(float a,float b,float c)

{

x1=(-b+sqrt(t))/(2*a);

x2=(-b-sqrt(t))/(2*a);

printf("x1=%.2f\tx2=%.2f\n",x1,x2);

}

void situ2(float a,float b,float c)

{

x1=x2=(-b+sqrt(t))/(2*a);

printf("x1=x2=%.2f\n",x1);

}

void situ3()

{

printf("沒(méi)有實(shí)根\n");

}

計(jì)算機(jī)二級(jí)C 語(yǔ)言考什么?

唉,看見(jiàn)這個(gè)忍不住上來(lái)說(shuō)兩句:我明天就要考計(jì)算機(jī)二級(jí)了,想想還挺郁悶,當(dāng)時(shí)就不應(yīng)該報(bào),計(jì)算機(jī)二級(jí)C語(yǔ)言筆試有:公共基礎(chǔ)知識(shí),二級(jí)C,上機(jī)有:程序填空,程序改錯(cuò),程序編譯(這三題主要是應(yīng)用函數(shù)調(diào)用)

公共基礎(chǔ)知識(shí)

基本要求

1.掌握算法的基本概念。

2.掌握基本數(shù)據(jù)結(jié)構(gòu)及其操作。

3.掌握基本排序和查找算法。

4.掌握逐步求精的結(jié)構(gòu)化程序設(shè)計(jì)方法。

5.掌握軟件工程的基本方法,具有初步應(yīng)用相關(guān)技術(shù)進(jìn)行軟件開(kāi)發(fā)的能力。

6.掌握數(shù)據(jù)庫(kù)的基本知識(shí),了解關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)。

考試內(nèi)容

一、基本數(shù)據(jù)結(jié)構(gòu)與算法

1.算法的基本概念;算法復(fù)雜度的概念和意義(時(shí)間復(fù)雜度與空間復(fù)雜度)。

2.數(shù)據(jù)結(jié)構(gòu)的定義;數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu);數(shù)據(jù)結(jié)構(gòu)的圖形表示;線性結(jié)構(gòu)與非線性結(jié)構(gòu)的概念。

3.線性表的定義;線性表的順序存儲(chǔ)結(jié)構(gòu)及其插入與刪除運(yùn)算。

4.棧和隊(duì)列的定義;棧和隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)及其基本運(yùn)算。

5.線性單鏈表、雙向鏈表與循環(huán)鏈表的結(jié)構(gòu)及其基本運(yùn)算。

6.樹(shù)的基本概念;二叉樹(shù)的定義及其存儲(chǔ)結(jié)構(gòu);二叉樹(shù)的前序、中序和后序遍歷。

7.順序查找與二分法查找算法;基本排序算法(交換類排序,選擇類排序,插入類排序)。

二、程序設(shè)計(jì)基礎(chǔ)

1.程序設(shè)計(jì)方法與風(fēng)格

2.結(jié)構(gòu)化程序設(shè)計(jì)。

3.面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,對(duì)象,方法,屬性及繼承與多態(tài)性。

三、軟件工程基礎(chǔ)

1.軟件工程基本概念,軟件生命周期概念,軟件工具與軟件開(kāi)發(fā)環(huán)境。

2.結(jié)構(gòu)化分析方法,數(shù)據(jù)流圖,數(shù)據(jù)字典,軟件需求規(guī)格說(shuō)明書(shū)。

3.結(jié)構(gòu)化設(shè)計(jì)方法,總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)。

4.軟件測(cè)試的方法,白盒測(cè)試與黑盒測(cè)試,測(cè)試用例設(shè)計(jì),軟件測(cè)試的實(shí)施,單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。

5.程序的調(diào)試,靜態(tài)調(diào)試與動(dòng)態(tài)調(diào)試。

四、數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)

1.數(shù)據(jù)庫(kù)的基本概念:數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)。

2.數(shù)據(jù)模型,實(shí)體聯(lián)系模型及E―R圖,從E―R圖導(dǎo)出關(guān)系數(shù)據(jù)模型。

3.關(guān)系代數(shù)運(yùn)算,包括集合運(yùn)算及選擇、投影、連接運(yùn)算,數(shù)據(jù)庫(kù)規(guī)范化理 論。

4.數(shù)據(jù)庫(kù)設(shè)計(jì)方法和步驟:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)的相關(guān)策略。

考試方式

1.公共基礎(chǔ)知識(shí)的考試方式為筆試,與C語(yǔ)言程序設(shè)計(jì)(C++語(yǔ)言程序設(shè)計(jì)、Java語(yǔ)言程序設(shè)計(jì)、Visual Basic語(yǔ)言程序設(shè)計(jì)、Visual FoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)或Access數(shù)據(jù)庫(kù)程序設(shè)計(jì))的筆試部分合為一張?jiān)嚲?,公共基礎(chǔ)知識(shí)部分占全卷的30分。

2.公共基礎(chǔ)知識(shí)有l(wèi)0道選擇題和5道填空題。

C語(yǔ)言程序設(shè)計(jì)

基本要求

1.熟悉TURBO C集成環(huán)境。

2.熟練掌握結(jié)構(gòu)化程序設(shè)計(jì)的方法,具有良好的程序設(shè)計(jì)風(fēng)格。

3.掌握程序設(shè)計(jì)中簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)和算法。

4.TURBO C的集成環(huán)境下,能夠編寫(xiě)簡(jiǎn)單的C程序,并具有基本的糾錯(cuò)和調(diào)試程序的能力。

考試內(nèi)容

一、C語(yǔ)言的結(jié)構(gòu)

1.程序的構(gòu)成,MAIN函數(shù)和其他函數(shù)。

2.頭文件,數(shù)據(jù)說(shuō)明,函數(shù)的開(kāi)始和結(jié)束標(biāo)志。

3.源程序的書(shū)寫(xiě)格式。

4.C語(yǔ)言的風(fēng)格。

二、數(shù)據(jù)類型及其運(yùn)算

1.C的數(shù)據(jù)類型(基本類型,構(gòu)造類型,指針類型,空類型)及其定義方法。

2.C運(yùn)算符的種類、運(yùn)算優(yōu)先級(jí)和結(jié)合性。

3.不同類型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算。

4.C表達(dá)式類型(賦值表達(dá)式,算術(shù)表達(dá)式,關(guān)系表達(dá)式,邏輯表達(dá)式,條件表達(dá)式,逗號(hào)表達(dá)式)和求值規(guī)則。

三、基本語(yǔ)句

1.表達(dá)式語(yǔ)句,空語(yǔ)句,復(fù)合語(yǔ)句。

2.數(shù)據(jù)的輸入與輸出,輸入輸出函數(shù)的調(diào)用。

3.復(fù)合語(yǔ)句。

4.GOTO語(yǔ)句和語(yǔ)句標(biāo)號(hào)的使用。

四、選擇結(jié)構(gòu)程序設(shè)計(jì)

1.用IF語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)。

2.用SWITCH語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。

3.選擇結(jié)構(gòu)的嵌套。

五、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

1.FOR循環(huán)結(jié)構(gòu)。

2.WHILE和DO WHILE循環(huán)結(jié)構(gòu)。

3.CONTINUE語(yǔ)句和BREAK語(yǔ)句。

4.循環(huán)的嵌套。

六、數(shù)組的定義和引用

1.一維數(shù)組和多維數(shù)組的定義、初始化和引用

2.字符串與字符數(shù)組。

七、函數(shù)

1.庫(kù)函數(shù)的正確調(diào)用。

2.函數(shù)的定義方法。

3.函數(shù)的類型和返回值。

4.形式參數(shù)與實(shí)在參數(shù),參數(shù)值的傳遞。

5.函數(shù)的正確調(diào)用,嵌套調(diào)用,遞歸調(diào)用。

6.局部變量和全局變量。

7.變量的存儲(chǔ)類別(自動(dòng),靜態(tài),寄存器,外部),變量的作用域和生存期。

8.內(nèi)部函數(shù)與外部函數(shù)。

八、編譯預(yù)處理

1.宏定義:不帶參數(shù)的宏定義;帶參數(shù)的宏定義。

2.“文件包含”處理。

九、指針

1.指針與指針變量的概念,指針與地址運(yùn)算符。

2.變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針以及指向變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針變量。通過(guò)指針引用以上各類型數(shù)據(jù)。

3.用指針作函數(shù)參數(shù)。

4.返回指針值的指針函數(shù)。

5.指針數(shù)組,指向指針的指針,MAIN函數(shù)的命令行參數(shù)。

十、結(jié)構(gòu)體(即“結(jié)構(gòu)”)與共用體(即“聯(lián)合”)

1.結(jié)構(gòu)體和共用體類型數(shù)據(jù)的定義方法和引用方法。

2.用指針和結(jié)構(gòu)體構(gòu)成鏈表,單向鏈表的建立、輸出、刪除與插入。

十一、位運(yùn)算

1.位運(yùn)算符的含義及使用。

2.簡(jiǎn)單的位運(yùn)算。

十二、文件操作

只要求緩沖文件系統(tǒng)(即高級(jí)磁盤(pán)I/O系統(tǒng)),對(duì)非標(biāo)準(zhǔn)緩沖文件系統(tǒng)(即低級(jí)磁盤(pán)I/O系統(tǒng))不要求。

1.文件類型指針(FILE類型指針)。

2.文件的打開(kāi)與關(guān)閉(FOPEN,F(xiàn)CLOSE)。

3.文件的讀寫(xiě)(FPUTC,F(xiàn)GETC,F(xiàn)PUTS,F(xiàn)GETS,F(xiàn)READ,F(xiàn)WRITE,F(xiàn)PRINTF,F(xiàn)SCANF函數(shù)),文件的定位(REWIND,F(xiàn)SEEK函數(shù))。

考試方式

1.筆試:120分鐘,滿分100分,其中含公共基礎(chǔ)知識(shí)部分的30分。

2.上機(jī):60分鐘,滿分100分。

文章名稱:2e6C語(yǔ)言要什么函數(shù),c語(yǔ)言中2e6是什么意思
文章源于:http://chinadenli.net/article4/hohioe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化網(wǎng)站設(shè)計(jì)、企業(yè)建站營(yíng)銷型網(wǎng)站建設(shè)、云服務(wù)器網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司