一、填空題:
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。將適當的關鍵字或符號填入 數值 位置,並將 數...