1樓:匿名使用者
二、填空題(每空1分,共15分)
1、一個程式應該包含兩個方面 和 。
答:資料結構、演算法。
2、從變數的作用域角度來分,可分為 變數和 變數。
答:全域性、區域性。
3、一個變數的地址稱為該變數的 指標 。
4、有一個變數專門用來存放另一變數的地址(即指標),則它稱為 指標 變數。
答:你也填了:指標變數。
5、 以下程式可判斷輸入的一個整數是否能被3或7整除,若能整除,輸出「yes」,否則輸出「no」。請填空。
#include
main( )
6、 輸入一個字元,判別它是否大寫字母,如果是,將它轉換成小寫字母;如果不是,不轉換。然後輸出最後得到的字元。
main( )
三、改錯題(標出錯處,並改正 每題4分,共12分)1、把100~200之間能被3整除的數輸出main( )
2、main( )
3、main( )
float add(float x, float y)四、讀程式題(每題4分,共20分)
1、main( )
執行後輸出結果是 。
輸出結果:x=11,y=1,sum=12
2、main()
執行結果是 。
輸出結果:0 1 2 3 4 5 6 7 8 93、main()
輸出結果是___
輸出結果是:this is a c test4、main( )
2、給一個不多於5位的正整數,按逆序列印出這個數字。(7分)#include
void main()
3、編寫程式求1+2+3+……101的和。(5分)#include
void main()
4、編寫程式求整數陣列a=中下標為奇數的和。(5分)#include
void main()
for(i=0;i<16;i++)
if(i%2==1)
sum=sum+a[i];
printf("下標為奇數的和=%d",sum);
2樓:煙花
太多了,我慢慢寫給你吧。
1、資料結構 演算法。
2、區域性變數和全域性變數。
3樓:
自己好好想想,這些問題都可以自己解決的。
關於c語言的問題,答的好給高分
4樓:
a是陣列名,也是0的地址;&a[0]和a等價;&a是一維陣列a的地址(值與a一樣,但代表陣列的地址,+1的話要跳過4*5==20位元組);a[0]就是下標為0的元素,這裡就是0;&a+1是4後面的一個元素的地址,這裡它不受**控制,因為未定義。
a是int型變數,這裡賦值為5;&a表示儲存變數a的首地址;p是int *型變數,這裡被賦值為變數a的地址&a;&p是存放int *型指標變數p的地址;*p表示p指向的目標值,這裡就是a的值5。
在宣告指標變數時*和型別符一起構成說明指標變數的型別符,如int *p;表示「int *型變數p」;在陣列中*只是一個字元而不是操作符;在表示式中放在指標變數前表示取該指標指向的目標值,如前述2中*p的值是5;放在陣列元素與元素之間是乘號的意思;若放在單目陣列元素前,這個元素是指標時表示取它指向的目標值(和*p意思一樣)。
C語言問題,C語言報錯的問題?
一季忘川 printstar 返回值為void a是int變數,不能這樣賦值 這樣就好了 void printstar main 給你個呼叫函式賦值的例子int add int a,int b int main 若影蝸牛 printstar 函式,返回值為void,不能賦值給int型的a 在prin...
C語言問題,C語言報錯的問題?
沒事看看 滿意請採納 include define n 5 define後面不要 void paixu int q void main paixu q for i 0 i 4 i void paixu int q 套進去表示是if的語句 b q j q j q j 1 q 1 j b 夜禮服假面 d...
c語言的細節問題,C語言細節問題
ctime 函式返回值的字串末尾自帶 n 狂唱 二年極一共有多少個語言? 葉孤心遠 1 在對scanf 函式傳參的時候,數值和字元型別變數前加上 而字串變數前不用 原因 對於數值和字串型別變數而言,變數名不代表記憶體地址,需要在變數名前加上地址符 而字串其變數名代表記憶體地址,所以不需要。2 c語言...