期末備考(2)

2021-10-12 09:28:53 字數 1901 閱讀 3168

%c在c語言中代表字元型格式符。

%s在c語言中代表字串型格式符。

%c和%s一般用在printf、sprintf等字串格式化函式中,用於決定格式化引數的資料型別。如printf("%s", a)會將變數a作為字串型別進行格式化。

#include

main()

「\0」 ,『』,」\x43」, 只有第乙個賦值正確

sizeof的用法

#include

main()

輸出結果為4 1

其中第二題涉及到逗號運算子和char型的位元組數

3.賦值語句

(1)可以為自增和自減

(2)int*q; intb;q=&b 因為q=&b這句只能用在宣告指標p的時候,當不是宣告的時候,就表示解引用,這時候他代表的是乙個他指向的變數

空語句出現在任何位置都不會影響程式執行。

5.break 結束本層循壞

continue 結束本次迴圈

int*p int(*p) **p的區別

表示p是乙個指標變數,指標的值儲存的是另外乙個指標變數的位址用法為

int a=10;

int b=&a;

int **p=&b;

intp[4]是指標的陣列,bai也就du是說它是乙個zhi陣列,陣列裡存的是乙個個的指標daozhuan

int(*p)[4]是陣列的指標,也就是說它是乙個指標,指向的是乙個陣列。

假設變數a,b均為整型,表示式(a=5,b=2,a>b?a++:b++,a+b)的值是( a)。

a 7 b 8 c 9 d 2

, 只能為最後乙個語句,其他的均不影響結果

#include

int i;

void prt( )

main( )

輸出為**

此時證明了全域性變數的用法,即不可重複賦值,而當去除第一次的自加語句後輸出改變為*\t*\t*\t*\t

以下函式呼叫語句中含有(2)個實參。

func((e1,e2),(e3,e4,e5));

可得出實引數為括號內的括號數

以下程式的輸出結果為( )。

#define add(x) xx

main( )

a d=70 b d=80 c d=140 d d=700

計算機執行為d=4+46+67=70

若有定義:char *p(char a[10]);則p是函式名。

6.用fopen(「file」,「r+」);開啟的檔案"file"可以進行修改。

通過return語句,函式可以帶回乙個返回值。

8.已知函式fread的呼叫形式為fread(buffer,size,count,fp),其中buffer代表的是(b )。

a 存放讀入資料項的儲存區 b 存放讀入資料的位址或指向此位址的指標

c 乙個指向所讀檔案的檔案指標 d 乙個整形變數,代表要讀入的資料項總數

函式呼叫語句:fseek(fp,-10l,2);的含義是( a)。

a 將檔案位置指標從檔案末尾處向檔案頭的方向移動10個位元組

b 將檔案位置指標從當前位置向檔案頭的方向移動10個位元組

c 將檔案位置指標從當前位置向檔案末尾方向移動10個位元組

d 將檔案位置指標移到距離檔案頭10個位元組處

10.定義由n個指向整形資料的指標組成的陣列p,其正確的方式為(d )。

a int p; b int (*p)[n]; c int *p[n]; d int (*p)( );

11.具有相同型別的指標型別變數p與陣列a,不能進行的操作是( c)。

a p=a; b *p=a[0]; c p=&a[0]; d p=&a;

10和11題涉及到指標和陣列的混合使用

12.若有定義:char s[ ]="china";則turbo c系統為陣列s開闢6個位元組的記憶體單元。多乙個『\0』

演算法期末備考 第6練 貪心演算法

主要內容 找硬幣活動安排問題 題目描述 有四種硬幣,分別是25分 10分 5分和1分,給顧客找六角三分。題解 貪心策略是 從大到小找零即可。1 include2 3 int coin 4int num 4 5 6 intmain 713 for int i 0 i 4 i 1617 return0 ...

期末 考題2

給定乙個滿二叉樹,即這棵二叉樹有n 2m 0 m 18 個葉子,每個葉子上有乙個數字,且從左往右看去,這些數字序列是乙個1到n 的排列。二叉樹每個非葉節點都能任意次數地交換左右孩子,且交換沒有先後順序的要求。交換完以後,從左往右看去,葉子組成的數字序列 仍是1到n 的排列 的逆序對可能發生了改變哦 ...

PMP備考總結 Part 2

1.五大過程十大知識領域 五大過程 啟動過程組 規劃過程組 執行過程組 監控過程組 收尾過程組 十大知識領域 專案整合管理 專案範圍管理 專案進度管理 專案成本管理 專案質量管理 專案資源管理 專案溝通管理 專案風險管理 專案採購管理 專案相關方管理 49個過程組 強烈建議各位同學熟背下面的 十大知...