c語言考試經典試題

2022-07-25 02:54:02 字數 1205 閱讀 4807

一、填空題:

1、字串"x+y=12\n"的字元數為

2、已知float x=2.5, y=4.7; int a=7; ,表示式x+a%3*int(x+y)%2/4的運算結果為

3、程式段int x=10; while(--x) cout<4、函式呼叫語句fun(a1,(a2,a3,a4));中的引數個數是為

5、在int k=8, *p=&k中,*p的值是為

二、程式填空:

1、 下列程式將陣列a中的每4個相鄰元素的平均值存放於陣列b中。

#include<>

void main()

for(m=0;m<7;m++)cout<}

2、 下列程式按ascii碼比較兩個字串ch1和ch2的大小,若相等,則輸出0,否則輸出其第乙個不相等的字元的ascii編碼差值。

#include<>

void main()

if(ch1[j]=='\0'&&ch2[j]=='\0')

relse

r=ch1[j]-ch2[j];

cout<<"the result is"< }

三、分析題:

1、#include<>

int n=1;

void func()

static int x=4; int y=10;

x=x+2; n=n+10; y=y+n;

cout<<"func:"< }

void main()

2、#include<>

void main()

float x=1.5, y=2.5, z;

float *px, *py;

px=&x;

py=&y;

z=*px + *py;

cout<<"x="<<*px<<'\t'<<"y="<<*py<<'\t'<<"z="< }

四、問答題:

1、簡述c++程式的開發步驟。

2、結構體與陣列的區別在**?什麼是結構體陣列?

五、程式設計

1、某百貨公司為了**,採用購物打折的方法。在1000元以上者,按九五折優惠;在2000元以上者,按九折優惠;在3000元以上者,按八五折優惠;在5000元以上者,按八折優惠;編寫程式,輸入購物款數,計算並輸出***。

2、程式設計程式,求2!+4!+6!+8!+10!。

3、編寫乙個函式,求任意兩個整數的最小公倍數。

編譯原理經典試題 考試必看

一 10 分 對於文法 g s s 1a 0b a 0s 1aa b 1s 0bb 3 分 請寫出三個關於 g s 的句子 4 分 符號串 11a0s 是否為 g s 的句型?試證明你的結論。3 分 試畫出 001b 關於 g s 的語法樹。二 10 分 請構造乙個文法,使其產生這樣的表示式 e 表...

c語言考試試題

六一 判斷共10題 共計20分 第1題 2.0分 題號 1259 若定義int m 則m 1 的值為2.答案 y 第2題 2.0分 題號 1275 如果定義乙個函式時省略型別,則函式沒有返回值.答案 n 第3題 2.0分 題號 12 結構體型別只有一種。答案 n 第4題 2.0分 題號 1241 在...

C語言考試題

一 單選題 20分 二 填空題 24分 給定程式的功能是 向螢幕輸出200 500之間的 水仙花數 並統計其個數輸出。所謂水仙花數 是指乙個3位數,其各位數字立方和等於該數本身。例如 153是乙個水仙花數,因為153 1 1 1 5 5 5 3 3 3。將適當的關鍵字或符號填入 數值 位置,並將 數...