(25)已知字符′A′的ASCII碼值是65,字符變量cl的值是′A′,c2 的值是′D′。執(zhí)行語句printf("%d,%d",c1,c2-2);后,輸出結(jié)果是
A)A,B
B)A,68
C)65,66
D)65,68
(26)下列程序是用來判斷數(shù)組中特定元素的位置所在的。
#include
#include
int fun(int *s, int t, int *k)
{ int i;
*k=0;
for(i=0;i if(s[*k] return s[*k]; } main() { int a[10]={ 876,675,896,101,301,401,980,431,451,777},k; fun(a, 10, &k); printf("%d, %d\n",k,a[k]);} 如果輸入如下整數(shù):876 675 896 101 301 401 980 431 451 777 則輸出結(jié)果為 A)7,431 B)6 C)980 D)6,980 (27)下面程序的文件名為t.exe,在DOS下輸入的命令行參數(shù)為:t to meet me<回車> 則程序輸出的結(jié)果是 #include "stdio.h" main(argc,argv) int argc;char *argv[]; { int i; printf("%d\n",argc);} A)3 B)4 C)2 D)以上答案都不正確 (28)有如下程序 int a[10]={1,2,3,4,5,6,7,8,9,10}; int *p=&a[3],b;b=p[5]; 則b的值是 A)5 B)6 C)9 D)8 (29)以下敘述中錯誤的是 A)改變函數(shù)形參的值,不會改變對應(yīng)實參的值 B)函數(shù)可以返回地址值 C)可以給指針變量賦一個整數(shù)作為地址值 D)當(dāng)在程序的開頭包含頭文件stdio.h時,可以給指針變量賦NULL (30)下面程序的輸出結(jié)果是 #include main() { int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%d\n",*p+9);} A)0 B)1 C)10 D)9 (31)有下面程序段 #include "stdio.h" #include "string.h" main() { char a[3][20]={{"china"},{"isa"},{"bigcountry!"}}; char k[100]={0},*p=k; int i; for(i=0;i<3;i++) { p=strcat(p,a[i]);} i=strlen(p); printf("%d\n",i);} 則程序段的輸出結(jié)果是 A)18 B)19 C)20 D)21
計算機等級考試二級C語言三套全真預(yù)測試題
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |