日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言中描述x和y都大于或等于z的表达式,C语言期末考试题含答案.doc

發布時間:2025/5/22 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言中描述x和y都大于或等于z的表达式,C语言期末考试题含答案.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言期末考試題含答案

《C語言程序設計》期末試卷

一、單項選擇題(10x2’=20’)

1、以下敘述正確的是( )

A)C語言的源程序不必通過編譯就可以直接運行。

B)C語言中的每條可執行語句最終都將被轉換成二進制的機器指令。

C)C語言源程序經編譯形成的二進制代碼可以直接運行。

D)C語言中的函數不可以單獨進行編譯。

2、一個C語言的源程序中( )

A)必須有一個主函數   B)可能有多個主函數

C)必須有除主函數外其它函數  D)可以沒有主函數

3、以下不能定義為用戶標識符的是( )

A)scanf  B)Void  C)_3com  D)int

4、若以下選項中的變量已正確定義,則正確的賦值語句是( )

A)x1=26.8%3;  B)1+2=x2;  C)x3=0x12;  D)x4=1+2=3;

5、設有定義:float a=2,b=4,h=3;以下C語言表達式中與代數式的計算結果不相符的是( )

A)(a+b)*h/2  B)(1/2)*(a+b)*h  C)(a+b)*h*1/2  D)h/2*(a+b)

6、C語言中用于結構化程序設計的3種基本結構是( )

A)順序結構、選擇結構、循環結構

B)if、switch、break

C)for、while、do-while

D)if、for、continue

7.在(x)語句中的x與下面條件表達式等價的是

A) x!=0 B) x==1 C) x!=1 D) x==0

8、有以下程序:

#include

void main(){

int i=1,j=1,k=2;

if( (j++||k++)&&i++ )

printf(“%d,%d,%d\n”,i,j,k);}

執行后的輸出結果是( )

A)1,1,2  B)2,2,1  C)2,2,2  D)2,2,3

9、有以下程序:

#include

void main(){

int i,s=0;

for(i=1;i<10;i+=2)

s+=i+1;

printf(“%d\n”,s);}

程序執行后的輸出結果是( )

A)自然數1~9的累加和   B)自然數1~10的累加和

C)自然數1~9中奇數之和  D)自然數1~10中偶數之和

10、有以下函數定義:

void fun(int n,double x){……}

若以下選項中的變量都已經正確定義并賦值,則對函數fun的正確調用語句是( )

A)fun(int y,double m);   B)k=fun(10,12.5);

C)fun(x,n); D)void fun(n,x);

二、填空題(10x2’=20’)

11、C語言描述“x和y都大于或等于z”的表達式是: 。

12、函數定義時涉及的基本要素是: 、 、 。

13、C語言可以用來實現循環的結構化語句是: 、 、 。

14、判斷整型變量a即是5又是7的整數倍的C語言表達式是: 。

15、 若x和n都是int型變量,且x和n的初值都是6,則計算表達式x+=n++后,x的值為: ,n的值為: 。

三、寫出下列程序的運行結果(3x5’ = 15’)

16、程序1

#include

void main() {

int a=12,b=12;

printf(“%d,%d\n”,--a,++b); }

程序執行后的輸出結果是:

17、程序2

#include

void main() {

int a=5,b=4,c=3,d=2;

if(a>b>c)

printf(“%d\n”,d);

else if((c-1>=d)==1)

printf(“%d\n”,d+1);

else

printf(“%d\n”,d+2);

}

程序執行后的輸出結果是:

18、程序3

#include

void main()

{

int x=0,y=5,z=3;

while(z-->0&&++x<5)

y=y-1;

printf(“%d,%d,%d\n”,x,y,z);

}

程序執行后的輸出結果是:

四、編程題(3x15’ = 45’)

19、編寫一個程序。實現輸入一個小寫字母,程序輸出

總結

以上是生活随笔為你收集整理的c语言中描述x和y都大于或等于z的表达式,C语言期末考试题含答案.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。