121、以下函數(shù)值的類型是 fun ( float x ) { float y; y= 3*x-4; return y; } A) int B) 不確定 C) void D) float、A、2
122、以下說法中正確的是 A) C語言程序總是從第一個的函數(shù)開始執(zhí)行 B) 在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義 C) C語言程序總是從main()函數(shù)開始執(zhí)行 D) C語言程序中的main()函數(shù)必須放在程序的開始部分、C、2
123、以下所列的各函數(shù)首部中,正確的是 A) void play(var a:integer,var b:integer) B) void play(int a,b) C) void play(int a,int b) D) sub play(a as integer,b as integer)、C、2
124、以下敘述正確的是 A)輸入項(xiàng)可以是一個實(shí)型常量,如: scanf("%f"、3、5); B)只有格式控制,沒有輸入項(xiàng),也能正確輸入數(shù)據(jù)到內(nèi)存,例如: scanf("a=%d,b=%d); C)當(dāng)輸入一個實(shí)型數(shù)據(jù)時,格式控制部分可以規(guī)定小數(shù)點(diǎn)后的位數(shù),例如: scanf("%4、2f",&f); D)當(dāng)輸入數(shù)據(jù)時,必須指明變量地址,例如: scanf("%f、&f); 、C、2
125、以下敘述正確的是 A) do-while語句構(gòu)成的循環(huán)不能用其它語句構(gòu)成的循環(huán)來代替。 B) do-while語句構(gòu)成的循環(huán)只能用break語句退出。 C) 用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式為非零時結(jié)束循環(huán)。 D) 用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式為零時結(jié)束循環(huán)。、D、2
126、以下敘述中不正確的是 A) 在C中,函數(shù)中的自動變量可以賦初值,每調(diào)用一次,賦一次初值。 B) 在C中,在調(diào)用函數(shù)時,實(shí)在參數(shù)和對應(yīng)形參在類型上只需賦值兼容。 C) 在C中,外部變量的隱含類別是自動存儲類別。 D) 在C中,函數(shù)形參可以說明為register變量。、C、2
127、以下敘述中不正確的是____ A) 在不同的函數(shù)中可以使用相同名字的變量 B) 函數(shù)中的形式參數(shù)是局部變量 C) 在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效 D) 在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效、D、2
128、以下程序運(yùn)行后,輸出結(jié)果是 A)1000 B)10010 C)00110 D)10100 main () { int y=18,i=0,j,a[8]; do { a[i]=y%2;i++; y=y/2; } while(y>=1); for(j=i-1>0;j--)printf(%d",a[j]); printf("h\n"); }、B、2
129、以下程序運(yùn)行后,如果從鍵盤上輸入: book book 則輸出結(jié)果是 A)*8 B)#9 C)#6 D)*9 #include main() {char a1[80],a2[80],*s1=a1,*s2=a2; gets(s1); gets(s2); if(!strcmp(s1,s2)) printf(“*”); else printf(“#”); printf(“%d\n”,strlen(strcat(s1,s2))) }、B、2
130、以下程序運(yùn)行后,輸出結(jié)果是 A)6385 B)22 C)33 D)693825 main() { char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for (i=0;i='0' && p[i][j]<='9';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",s); }、A、2
131、以下程序運(yùn)行后,輸出結(jié)果是 A)84 B)99 C)95 D)44 int d=1; fun (int p) { int d=5; d+=p++; printf("%d",d); } main() { int a=3; fun(a); d+=a++; printf("%d\n",d); }、A、2
132、以下程序執(zhí)行后a的值是 A)4 B)1 C)0 D)運(yùn)行時出錯,a無定值 main() { int a,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; printf("%d\n",a); } 、C、2
133、以下程序執(zhí)行后sum的值是 A)15 B)14 C) 不確定 D)0 min() { int i , sum; for(i=1;i、C、2
134、以下程序中,while循環(huán)的循環(huán)次數(shù)是 main() { int i=0; while(i、D、2
135、以下定義語句中,錯誤的是 A) int a[]={1,2}; B) char *a[3]; C) char s[10]="test"; D) int n=5,a[n];、D、2
136、以下對C語言函數(shù)的有關(guān)描述中,正確的是 A) 在C中,調(diào)用函數(shù)時,只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參 B) C函數(shù)既可以嵌套定義又可以遞歸調(diào)用 C) 函數(shù)必須有返回值,否則不能使用函數(shù) D) C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中、A、2
137、以下對枚舉類型名的定義中正確的是____ A)enum a={one,two,three}; B)enum a {one=9,two=-1,three}; C)enum a={"one","two","three"}; D)enum a {"one","two","three"};、B、2
138、以下各選項(xiàng)企圖說明一種新的類型名,其中正確的是 A) typedef v1 int; B) typedef v2=int; C) typedefv1 int v3; D) typedef v4: int;、C、2
139、以下選項(xiàng)中,不能正確賦值的是 A) char s1[10];s1="Ctest"; B) char s2[]={'C', 't', 'e', 's', 't'}; C) char s3[20]="Ctest"; D) char *s4="Ctest\n"、A、2
140、以下選項(xiàng)中,非法的字符常量是 A) '\t' B) '\17' C)"n" D) '\xaa'、C、2
相關(guān)推薦:2010年9月計(jì)算機(jī)等級考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |