第 1 頁:選擇題 |
第 5 頁:參考答案 |
11.以下敘述中不正確的是( )。
A.在不同的函數(shù)中可以使用相同名字的變量
B.函數(shù)中的形式參數(shù)是局部變量
C.在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
D.在一個(gè)函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
12.以下能正確定義二維數(shù)組的是( )。
A.int a[][3];
B.int a[][3]={2*3);
C.int a[][3]={};
D.int a[2][3]一{{1),{2},{3,4}};
13.下列程序的輸出結(jié)果是( )。
#include
main()
{ int a=3,b=2,C=1;
if(a if(b<0)c=0;
else c++:
printf("%d\n",c);
}
A.2
B.0
C.1
D.不確定的值
14.要求通過while循環(huán)不斷讀入字符,當(dāng)讀入字母N時(shí)結(jié)束循環(huán),若變量已正確定義,下列正確的程序段是( )。
A.while((ch—getchar())!=’N’)printf("%c",ch);
B.while(oh=getchar()!=’N’)printf("%C",ch);
C.while(ch=getchar()==’N’)printf("%c",ch);
D.while((ch—getchar())==’N’)printf("%c",ch);
15.下列說法不正確的是( )。
A.調(diào)用函數(shù)時(shí),實(shí)參可以是表達(dá)式
B.調(diào)用函數(shù)時(shí),實(shí)參與形參可以共用內(nèi)存單元
C.調(diào)用函數(shù)時(shí),將實(shí)參的值復(fù)制給形參,使實(shí)參變量和形參變量在數(shù)值上相等
D.調(diào)用函數(shù)時(shí),實(shí)參與形參的類型必須一致
16.下列選項(xiàng)中不是字符常量的是( )。
A.’\v’
B.’\x2a’
C.’a’
D."\0"
17.若已包括頭文件且已有定義char sl [18],s2={"ABCDE")和int i,現(xiàn)要將字符串”ABCDE”賦給sl,下列語句錯(cuò)誤的是( )。
A.strcpy(s1,s2)
B.strcpy(s1,"ABCDE");
C.sl="ABCDE";
D.for(i=0;i<6;i++)sl[i]=s2[i]
18.在位運(yùn)算中,操作數(shù)每左移兩位,其結(jié)果相當(dāng)于( )。
A.操作數(shù)乘以2
B.操作數(shù)除以2
c.操作數(shù)除以4
D.操作數(shù)乘以4
19.以下程序的輸出結(jié)果是( )。
main()
{ int a=7,b=8,*P,*q,*r;
p=&a;q=&b;
r=P;P=q;q=r;
printf("%d,%d,%d,%a\n",*P,*q,a,b);
}
A.8,7,8,7
B.7,8,7,8
C.8,7,7,8
D.7,8,8,7
20.有下列程序:
fun(int x,int y)
{ static int m=0,i=2;
i+=++rn;rfl—i+x+y;return m;
}
main()
{ int j=l,m=1,k;
k=fun(j,m);printf("%d,",k);
k=fun(j.m);printf(”%d\n”,k);
}
執(zhí)行后的輸出結(jié)果是( )。
A.5.5
B.5,11
C.11,11
D.11,5
相關(guān)推薦:
2014年計(jì)算機(jī)二級(jí)C語言考試上機(jī)沖刺試題及答案集
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |