廣開-形考-30021C語言程序設計
1、下列結論中,隻有( )是不正确的。
2、C語言程序由函數組成,它的( )。
3、下列表達式中,與下标引用a[k]等效的是( )。
4、下列各語句定義了數組,其中哪一個是不正确的( )。
5、# include int test(int b){ b*=10; printf(“b=%d ”,b); return b/2;}void main(){ int b=60;b=test(b);printf(“b=%d ”,b);} 程序的運行結果是()。
6、如果一個函數作為表達式被調用,則該函數必須是 ( )。
7、被調函數調用結束後,返回到 ()。
8、能把函數處理結果的兩個數據返回給主調函數,在下面的方法中不正确的是()。
9、若有說明語句“int a[5],*p=a;”,則對數組元素的正确引用是( )。
10、有如下程序int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;則數值為9的表達式是()。
11、下列指針的定義不正确的定義是( )。
12、有語句int a[10],;則()是對指針變量p的正确定義和初始化。
13、C語言中函數返回值的類型是由 () 決定的.
14、在函數調用時,以下說法正确的是( )。
15、語句int *p;說明了()。
16、#include#define N 6void main()int i,a[N]={2,5,8,10,15,21} ;for(i=0; i
17、要使字符串變量 str具有初值 “happy”,正确的初始化語句有( )。
18、已知數組a的定義為char a[ ]= “abc\tde\n”; ,請寫出strlen(a) 的值為( )。
19、# include void main(){ char data[5]; int i; for(i=0;i5;i ) data[i]='A' i; for(i=0;i5;i=i 2) data[i]=data[i] 32; for(i=0;i5;i ) printf("%d " ,data[i]); }上面程序的運行結果是()。
20、對二維數組的正确定義是( )。
21、在下面的一維數組定義中,錯誤的定義為( )。
22、若有以下數組說明,則i=10;a[a[i]]元素數值是( )。int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};
23、已知int a[3][4];則對數組元素引用正确的是()。
24、以下對一維數組a的正确說明是()。
25、已知int a[10]; 則對a數組元素的正确引用是( )。
26、C語言中while和do-while循環的主要區别是( )。
27、下列關于break 語句的描述中,不正确的是( )。
28、C語言if語句中的表達式是( )。
29、為了避免嵌套的 if-else語句的二義性, C語言規定else總是與( )組成配對關系。
30、以下關于循環體的描述中,錯誤的是( )。
31、下列四組選項中,正确的C語言标識符是( )。
32、下列關于C語言的說法錯誤的是( )。
33、下面( )表達式的值為
34、若“int n; float f=1;”,則執行“n=(int)f%3”後,n的值是()。
35、以下程序的輸出為()#include main(){ int a=1,b=3,c=5;if (c==a b) printf("yes\n");else printf("no\n");}
36、以下程序的輸出為()#include void main() { int x=2,y= -1,z=; if(x0) z=0;else z=z 1; printf(“%d\n”,z); }
37、以下程序的輸出是()int main(){int i,sum=0;for(i=0;i=100;i )sum=sum i;printf("sum=%d\n",sum);return 0;}
38、在C語言程序中,表達式5%的結果是()。
39、如果int a=,b=4;則條件表達式"a
40、無論在何種操作系統及C程序開發環境下,運行C程序都必須按順序經過( )三個步驟之後程序才能運行。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!