101、執(zhí)行語(yǔ)句: for (i=1;i++、C、2
102、指出下面正確的輸入語(yǔ)句是( ) A:scanf("a=b=%d",&a,&b) B:scanf("a=%d,b=%f",&a,&b) C:scanf("%3c",c) D:scanf("%5、2f",&a)、B、2
103、執(zhí)行下面的程序后,a的值為 main() { int a,b; for (a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) {b+=3; continue; } b-=5; } } A) 7 B) 8 C) 9 D) 10、B、2
104、在執(zhí)行以下程序時(shí),如果從鍵盤上輸入:ABCdef〈回車〉,則輸出為 A)ABCdef B)abcdef C)abc D)DEF # include main() { chsr ch; while((ch=getchar())!='\n') { if(ch>='A'&& ch<='Z')ch=ch+32; 、C、2
105、整型變量x和y的值相等、且為非0值,則以下選項(xiàng)中,結(jié)果為零的表達(dá)式是 A) x || y B) x | y C) x & y D) x ^ y、D、2
106、在以下定義中,正確的說(shuō)明語(yǔ)句為____ A) int a['a'] B)int a[3,4] C)int a[ ][ ] D)int *a[10]、D、2
107、執(zhí)行下列程序時(shí)輸入:123456789,輸出結(jié)果是 A) 123,456,789 B) 1,456,789 C) 1,23,456,789 D) 1,23,456 main() { char s[100]; int c, i; scanf("%c",&c); scanf("%d",&i); scanf("%s",s); printf("%c,%d,%s \n",c,i,s); }、D、2
108、執(zhí)行下面程序片段的結(jié)果是 int x=23; do { printf("%2d",x--);} while(!x); A) 打印出321 B) 打印出23 C) 不打印任何內(nèi)容 D) 陷入死循環(huán)、B、2
109、在說(shuō)明語(yǔ)句:int *f();中,標(biāo)識(shí)符f代表的是____ A) 一個(gè)用于指向整型數(shù)據(jù)的指針變量 B) 一個(gè)用于指向一維數(shù)組的行指針 C) 一個(gè)用于指向函數(shù)的指針變量 D) 一個(gè)返回值為指針型的函數(shù)名、D、2
110、在下列選項(xiàng)中,不正確的賦值語(yǔ)句是____ A) ++t; B) n1=(n2=(n3=0)); C) k=i==j; D) a=b+c=1;、D、2
111、在C語(yǔ)言中,若需一變量只在本文件中所有函數(shù)使用,則該變量的存儲(chǔ)類別是________ A、extern B、register C、auto D、static、D、2
112、在C語(yǔ)言程序中,當(dāng)do-while語(yǔ)句構(gòu)成的循環(huán)中的條件為______時(shí),結(jié)束循環(huán)。 A、0 B、1 C、true D、非0、A、2
113、在16位C編譯系統(tǒng)上,若定義long a; ,則能給a賦40000的正確語(yǔ)句是 A) a=20000+20000; B) a=4000*10; C) a=30000+10000; D) a=4000L*10L;、D、2
114、閱讀以下程序: main() { int x; scanf("%d",&x); if(x--、B、2
115、運(yùn)行以下程序后,如果從鍵盤上輸入china#,則輸出結(jié)果為 A、2,0 B、5,0 C、5,5 D、2,5 #include main( ) { int v1=0,v2=0; char ch ; while ((ch=getchar())!='#') switch (ch ) { case 'a': case 'h': default: v1++; case '0':v2++; } printf("%d,%d\n",v1,v2);、C、2
116、請(qǐng)讀程序: main() { int a=1,b=2,c=3; ++a; c+=++b; { int b=4,c; c=b*3; a+=c; printf("first:%d,%d,%d\n",a,b,c); a+=c; printf("Second:%d,%d,%d\n",a,b,c); } printf("third:%d,%d,%d\n",a,b,c); } 該程序的輸出是________。 A、first: 12,4,12 Second: 26,4,12 third: 4,3,6B、first: 14,4,12 Second: 26,12,12 third: 26,3,4C、first: 14,4,12 Second: 26,4,12 third: 26,3,6 D、first: 14,4,12 Second: 26,6,12 third: 26,4,6、C、2
117、閱讀程序: #include main() { int a[10]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%x\n",p); printf("%x\n",p+9); } 該程序有兩個(gè)printf 語(yǔ)句, 如果第一個(gè)printf 語(yǔ)句輸出的是194, 則第二個(gè)printf語(yǔ)句的輸出結(jié)果是 A) 203 B) 204 C) 1a4 D) 1a6、D、2
118、與 y=(x>0?1:x0) y=1; B) if(x) else if(x0)y=1; else y=0; else if(x=0) if(x>0)y=1; if(x>0)y=1; else if(x==0)y=0; else y=-1; else y=-1;、A、2
119、以下合法的賦值語(yǔ)句是 A) x=y=100 B) d--; C) x+y; D) c=int(a+b);、B、2
120、以下函數(shù)返回a所指數(shù)組中最小的值所在的下標(biāo)值 fun(int *a, int n) { int i,j=0,p; p=j; for(i=j;i、D、2
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |