2級(jí)c語(yǔ)言函數(shù) 二級(jí)c++語(yǔ)言

計(jì)算機(jī)二級(jí)C語(yǔ)言考試內(nèi)容有哪些?

1、根據(jù)新大綱的要求,二級(jí)(C語(yǔ)言)考試分為理論考試和上機(jī)考試兩部分,必須都通過(guò)考試才能算合格。

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到隨縣網(wǎng)站設(shè)計(jì)與隨縣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋隨縣地區(qū)。

2、考試內(nèi)容分為C語(yǔ)言程序設(shè)計(jì)(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)、指針、數(shù)組、字符串、編譯預(yù)處理、作用域、結(jié)構(gòu)體、共用體、文件等)和公共基礎(chǔ)(數(shù)據(jù)結(jié)構(gòu)、程序設(shè)計(jì)、軟件工程和數(shù)據(jù)庫(kù))。

C語(yǔ)言2級(jí)都考什么

如果你基礎(chǔ)不夠熟練的話,該加把勁復(fù)習(xí)了。

下面是復(fù)習(xí)內(nèi)容綱要:

C語(yǔ)言二級(jí)復(fù)習(xí)綱要

一、基本知識(shí)

1.c是高級(jí)語(yǔ)言,結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言

2.程序設(shè)計(jì)的五個(gè)部分

二、變量、常量、表達(dá)式

1.常量的值是不能改變的

2.標(biāo)識(shí)符的定義方法

3.c語(yǔ)言中二進(jìn)制和八進(jìn)制、十六進(jìn)制的表示方法

4.算術(shù)運(yùn)算符的優(yōu)先級(jí)別(++和--放在變量前后的區(qū)別)

5.c程序的基本構(gòu)成結(jié)構(gòu)(由函數(shù)構(gòu)成,函數(shù)由基本結(jié)構(gòu)構(gòu)成)

三、順序結(jié)構(gòu)

1.printf的格式控制串中的格式控制字符和后面的數(shù)據(jù)在數(shù)量上要一一對(duì)應(yīng),類(lèi)型要匹配

2.scanf的格式控制串中不要有多余字符,后面的數(shù)據(jù)是地址,如果是變量,前面要有(取地址符)

3.兩個(gè)%代表一個(gè)%

4.復(fù)合語(yǔ)句以及空語(yǔ)句

四、選擇結(jié)構(gòu)

if (表達(dá)式) 語(yǔ)句1;

else 語(yǔ)句2;

switch (表達(dá)式)

{ case….:……..;

.

.

.

case…:…….;}

1.關(guān)系表達(dá)式及優(yōu)先級(jí)別

2.邏輯表達(dá)式及優(yōu)先級(jí)別

3.關(guān)系,邏輯,算術(shù)優(yōu)先級(jí)別的問(wèn)題

4.if后面跟的表達(dá)式是判斷真假的,switch是計(jì)算值的

5.if表達(dá)式后只能跟一個(gè)語(yǔ)句,如果要跟多個(gè)語(yǔ)句,必須用{ }括起來(lái)構(gòu)成復(fù)合語(yǔ)句

6.switch里面的語(yǔ)句后面一定要跟break才能跳出switch,否則會(huì)一致執(zhí)行下去

7.if語(yǔ)句中,語(yǔ)句1和語(yǔ)句2兩個(gè)語(yǔ)句里面只能有一個(gè)語(yǔ)句被執(zhí)行

五、循環(huán)結(jié)構(gòu)

1.三種循環(huán)結(jié)構(gòu)及其區(qū)別(while和do….while多用于循環(huán)次數(shù)未知的情況,for用于循環(huán)次數(shù)已知的情況)

2.循環(huán)中的三要素:初始值,結(jié)束條件,自增語(yǔ)句

3.break和continue的區(qū)別

六、字符

1.字符量是用單引號(hào)’引起來(lái)的一個(gè)字符,用雙引號(hào)”引起來(lái)的字符是字符串

2.字符量等同于整形量

3.要使用putchar和getchar這兩個(gè)函數(shù),就必須在程序的開(kāi)頭使用#include “stdio.h”

4.連續(xù)輸入

七、函數(shù)

1. 函數(shù)可以沒(méi)有返回值,也可以有返回值,但是只能返回一個(gè)值,在函數(shù)中,一碰到return語(yǔ)句,函數(shù)立即結(jié)束,返回調(diào)用的地方

2. 函數(shù)的返回值也是有類(lèi)型的,函數(shù)的首部要加以說(shuō)明

3. 函數(shù)也必須遵循先定義后使用的原則

4. 函數(shù)的實(shí)際參數(shù)和形式參數(shù)必須一一對(duì)應(yīng),類(lèi)型也要匹配,同時(shí),參數(shù)是變量的,只能進(jìn)行單向傳遞,即,參數(shù)值只能從主函數(shù)傳遞給函數(shù),而不能從函數(shù)返回主函數(shù),這種稱(chēng)之為:傳值傳遞

八、指針

1. 存放地址的變量稱(chēng)為指針

2. “*”號(hào)在數(shù)據(jù)定義的時(shí)候作為指針定義符,在語(yǔ)句中作為間接引用

3. 指針一定要有指向,不能沒(méi)有指向,指向空是有意義的]

4. 通過(guò)把指針作為函數(shù)參數(shù),可以在主函數(shù)和函數(shù)之間傳遞數(shù)據(jù),稱(chēng)之為:傳地址傳遞

5. 指針每次移動(dòng),都移動(dòng)一個(gè)單元,每個(gè)單元的長(zhǎng)度是由指針的基類(lèi)型確定的

6. 指向指針的指針是指:這個(gè)變量中存放的是指針的地址

7. 函數(shù)也可以返回指針,同樣,要在函數(shù)首部定義

九、數(shù)組

1. 數(shù)組是一連串連續(xù)的存儲(chǔ)單元的集合,他們是連續(xù)的

2. 把數(shù)組傳遞給函數(shù),并且希望能改變其值,那么在函數(shù)的首部,用指針定義參數(shù)

3. 二維數(shù)組是一維數(shù)組的特殊形式,可以把二維數(shù)組看成每一個(gè)一維數(shù)組,每個(gè)元素都是一個(gè)一維數(shù)組。

4. 要把二維數(shù)組傳遞給函數(shù),并且希望能改變其值,那么,在函數(shù)的首部,用一個(gè)行指針{(*sp)[ ]}來(lái)定義參數(shù)

5. 行指針和指針數(shù)組是不同的

行指針 指針數(shù)組

十、字符串

1. 字符串其實(shí)就是字符數(shù)組,一維字符數(shù)組可以存放一行字,而二維字符數(shù)組可以存放若干行字

2. 字符串的結(jié)束標(biāo)志是\0,并且包含在字符串長(zhǎng)度之內(nèi)

3. 可以用字符指針指向一個(gè)字符串,其實(shí)就是指向字符數(shù)組的首地址

4. 字符串的輸入輸出使用puts和gets函數(shù)

十一、結(jié)構(gòu)

1. 結(jié)構(gòu)是一種特殊的用戶(hù)自定義數(shù)據(jù)類(lèi)型,他由若干個(gè)成員構(gòu)成

2. 要引用成員,就要看使用什么來(lái)引用。用數(shù)據(jù)的話:結(jié)構(gòu)體變量名.成員名。是指針的話:結(jié)構(gòu)體指針-〉成員名

3. 成員符優(yōu)先級(jí)別問(wèn)題:高于++ ――

4. 傳遞結(jié)構(gòu)體變量給函數(shù),并且希望能改變其值,那么把該結(jié)構(gòu)體變量的地址傳遞給函數(shù),函數(shù)用該類(lèi)型指針來(lái)接受結(jié)構(gòu)體

5. 鏈表:在定義結(jié)構(gòu)體變量的時(shí)候,在其中增加指向自己的指針,使得這種結(jié)構(gòu)體變量能夠指向同類(lèi)型結(jié)構(gòu)體變量,由這種變量首尾相連,就能構(gòu)成鏈表。

6. 鏈表的建立、刪除節(jié)點(diǎn)、增加節(jié)點(diǎn),查找節(jié)點(diǎn)都要使用動(dòng)態(tài)內(nèi)存分配malloc和calloc,區(qū)別在于前者動(dòng)態(tài)分配一個(gè)單元,而后者動(dòng)態(tài)分配一系列單元

十一、文件

1. 文件的打開(kāi)方法和打開(kāi)方式及如何關(guān)閉

2. 如何對(duì)文件進(jìn)行輸入和輸出

3. 文件指針及其操作函數(shù)

2級(jí)c語(yǔ)言

對(duì)于這種遞歸型函數(shù),我告訴你一個(gè)簡(jiǎn)單的解決方法:

對(duì)于fun(fun(x,y),2*z);首先算fun(x,y)

對(duì)if else語(yǔ)句來(lái)說(shuō),它必定執(zhí)行一句,也就是說(shuō)a=b時(shí)執(zhí)行else后的語(yǔ)句

也就是返回8

然后fun(x,y)中x就相當(dāng)于8了

再看fun(8,12),所以返回的是12

知道答案錯(cuò)了,所以頂樓主!

本文名稱(chēng):2級(jí)c語(yǔ)言函數(shù) 二級(jí)c++語(yǔ)言
網(wǎng)站網(wǎng)址:http://muchs.cn/article8/hhegop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)、商城網(wǎng)站、品牌網(wǎng)站制作、響應(yīng)式網(wǎng)站動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(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ā)公司