二级考试c语言中 星号与字母 题型总结,2017年计算机二级考试C语言知识点归纳...
2017年計(jì)算機(jī)二級(jí)考試C語言知識(shí)點(diǎn)歸納
計(jì)算機(jī)二級(jí)考試是全國計(jì)算機(jī)等級(jí)考試(National Computer Rank Examination,簡稱NCRE)四個(gè)等級(jí)中的一個(gè)等級(jí),考核計(jì)算機(jī)基礎(chǔ)知識(shí)和使用一種高級(jí)計(jì)算機(jī)語言編寫程序以及上機(jī)調(diào)試的基本技能。下面是2017年計(jì)算機(jī)二級(jí)考試C語言知識(shí)點(diǎn)歸納。歡迎閱讀。
總體上必須清楚的
1)程序結(jié)構(gòu)是三種:順序結(jié)構(gòu) ,循環(huán)結(jié)構(gòu)
(三個(gè)循環(huán)結(jié)構(gòu)),選擇結(jié)構(gòu)(if 和 switch)
2)讀程序都要從main()入口,然后從最上面順序
往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇)。
3)計(jì)算機(jī)的數(shù)據(jù)在電腦中保存是以二進(jìn)制的形式。
數(shù)據(jù)存放的位置就是他的地址。
4)bit是位 是指為0 或者1。 byte 是指字節(jié),
一個(gè)字節(jié) = 八個(gè)位。
5)一定要記住二進(jìn)制如何劃成十進(jìn)制。
概念常考到的:
1)、編譯預(yù)處理不是C語言的一部分,不再運(yùn)行
時(shí)間。C語言編譯的程序稱為源程序,
它以ASCII數(shù)值存放在文本文件中。
2)、每個(gè)C語言程序中main函數(shù)是有且只有一個(gè)。
3)、在函數(shù)中不可以再定義函數(shù)。
4)、算法是一定要有輸出的,他可以沒有輸入。
5)、break可用于循環(huán)結(jié)構(gòu)和switch語句。
6)、逗號(hào)運(yùn)算符的級(jí)別最低。
第一章
1)合法的用戶標(biāo)識(shí)符考查:
合法的要求是由字母,數(shù)字,下劃線組成。
有其它元素就錯(cuò)了。
并且第一個(gè)必須為字母或則是下劃線。
第一個(gè)為數(shù)字就錯(cuò)了。
關(guān)鍵字不可以作為用戶標(biāo)識(shí)符號(hào)。
main define scanf printf 都不是關(guān)鍵字。迷惑你的
地方If是可以做為用戶標(biāo)識(shí)符。因?yàn)镮f中的
第一個(gè)字母大寫了,所以不是關(guān)鍵字。
2)實(shí)型數(shù)據(jù)的合法形式:
2.333e-1 就是合法的,且數(shù)據(jù)是2.333×10-1。
考試口訣:e前e后必有數(shù),e后必為整數(shù)。.
3)字符數(shù)據(jù)的合法形式::
'1'是字符占一個(gè)字節(jié),"1"是字符串占兩個(gè)
字節(jié)(含有一個(gè)結(jié)束符號(hào))。
'0' 的ASCII數(shù)值表示為48,'a' 的ASCII數(shù)值是97,
'A'的ASCII數(shù)值是65。
4) 整型一般是兩個(gè)字節(jié), 字符型是一個(gè)字節(jié),
雙精度一般是4個(gè)字節(jié):
考試時(shí)候一般會(huì)說,在16位編譯系統(tǒng),或者
是32位系統(tǒng)。碰到這種情況,不要去管,一樣做題。
掌握整型一般是兩個(gè)字節(jié), 字符型是一個(gè)字節(jié),
雙精度一般是4個(gè)字節(jié)就可以了。
5)轉(zhuǎn)義字符的考查:
在程序中 int a = 0x6d,是把一個(gè)十六進(jìn)制的數(shù)給
變量a 注意這里的0x必須存在。
在程序中 int a = 06d, 是一個(gè)八進(jìn)制的形式。
在轉(zhuǎn)義字符中,’\x6d’才是合法的,0不能寫,
并且x是小寫。
‘\141’是合法的。
‘\108’是非法的,因?yàn)椴豢梢猿霈F(xiàn)8。
轉(zhuǎn)義字符意義 ASCII碼值(十進(jìn)制)
\a 響鈴(BEL) 007
\b 退格(BS) 008
\f 換頁(FF) 012
\n 換行(LF) 010
\r 回車(CR) 013
\t 水平制表(HT) 009
\v 垂直制表(VT) 011
\\ 反斜杠 092
\? 問號(hào)字符 063
\' 單引號(hào)字符 039
\" 雙引號(hào)字符 034
\0 空字符(NULL) 000
\ddd 任意字符三位八進(jìn)制
\xhh 任意字符二位十六進(jìn)制
6)算術(shù)運(yùn)算符號(hào)的優(yōu)先級(jí)別:
同級(jí)別的有的是從左到右,有的是從右到左。
7)強(qiáng)制類型轉(zhuǎn)換:
一定是(int)a 不是 int(a),注意類型上
一定有括號(hào)的。
注意(int)(a+b)和(int)a+b 的區(qū)別。
前是把a(bǔ)+b轉(zhuǎn)型,后是把a(bǔ)轉(zhuǎn)型再加b。
8)表達(dá)式的考查:
是表達(dá)式就一定有數(shù)值。
賦值表達(dá)式:表達(dá)式數(shù)值是最左邊的數(shù)值,
a=b=5;該表達(dá)式為5,常量不可以賦值。
自加、自減表達(dá)式:假設(shè)a=5,++a(是為6),
a++(為5);
運(yùn)行的機(jī)理:++a 是先把變量的數(shù)值加上1,
然后把得到的數(shù)值放到變量a中,然后再用這
個(gè)++a表達(dá)式的數(shù)值為6,而a++是先用該表達(dá)
式的數(shù)值為5,然后再把a(bǔ)的數(shù)值加上1為6,
再放到變量a中。 進(jìn)行了++a和a++后在下面的
程序中再用到a的話都是變量a中的6了。
考試口訣:++在前先加后用,++在后先用后加。
逗號(hào)表達(dá)式:優(yōu)先級(jí)別最低 ;表達(dá)式的數(shù)值
逗號(hào)最右邊的那個(gè)表達(dá)式的數(shù)值。
(2,3,4)的表達(dá)式的數(shù)值就是4。
9)位運(yùn)算的考查:
會(huì)有一到二題考試題目。
總的處理方法:幾乎所有的位運(yùn)算的題目
都要按這個(gè)流程來處理(先把十進(jìn)制變成
二進(jìn)制再變成十進(jìn)制)。
例1: char a = 6, b;
b = a<<2; 這種題目的計(jì)算是先要把a(bǔ)的十進(jìn)
制6化成二進(jìn)制,再做位運(yùn)算。
例2: 一定要記住,
例3: 在沒有舍去數(shù)據(jù)的時(shí)候,<
乘以2;>>右移一位表示除以2。
10)018的數(shù)值是非法的,八進(jìn)制是沒有8的,
逢8進(jìn)1。
11)%符號(hào)兩邊要求是整數(shù)。不是整數(shù)就錯(cuò)了。
12) 兩種取整丟小數(shù)的情況:
1、int a =1.6;
2、(int)a;
總結(jié)
以上是生活随笔為你收集整理的二级考试c语言中 星号与字母 题型总结,2017年计算机二级考试C语言知识点归纳...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 面向对象 特性,PHP面向对象三
- 下一篇: c语言读取nc文件格式,nc文件资料地读