第 1 頁:選擇題 |
第 5 頁:參考答案 |
21.下列程序的輸出結(jié)果是( )。
#include
void p(int*x)
{ printf("%d¨,++*x);
}
void main()
{ int y=3;
p(&y);
}
A.3
B.4
C.2
D.5
22.若變量e為char類型,能正確判斷出C為小寫字母的表達(dá)式是( )。
A.’a’<=c<=’2’
B.(c>=’a’)||(c<=’2’)
C.(’a’<=c)and(’z’>c)
D.(c>=’a’)&&(c<=’2’)
23.以下程序的輸出結(jié)果是( )。
main()
{ int Rum=0;
while(num<=2)
{ num++;
printf(”%d\n”,num);
}
}
A.1
B.1
C.1
2
3
4
D.1
2 2
3
24.以下函數(shù)返回a所指數(shù)組中最小的值所在的下標(biāo)值:
fun(int*a,int n)
{ int i,j=0,P;
p=j;
for(i=j;i if(a[i] }
在下劃線處應(yīng)填入的是( )。
A.i=P
B.a[p]=a[i]
C.p=j
D.p=i
25.有如下程序段:
int a=14,b=15,x;
char c=’A’;
x=(a&&b)&&(c<’B’):
執(zhí)行該程序后,x的值為( )。
A.true
B.false
C.0
D.1
26.以下程序的輸出結(jié)果是( )。
main()
{ int i,a[4] [4]一{{1,3,5),{2,4,6},{3,5,7}};
printf("%(1%d%d%d\n".a[O][3],a[1][2],a[2]
[1],a[3][0];
}
A.0650
B.1470
C.5430
D.輸出值不定
27.下列程序中函數(shù)sort()的功能是對數(shù)組a中的數(shù)據(jù)進(jìn)行由大到小的排序。
#include
void sort(int a[],int ll)
{ int i,j,t;
for(i=0;i for(j=j+1+1;j if(a[i] {t=a[i];a[i]=a[j];a[j]=t;
}
}
main()
{ int a[10]一{1,2,3,4,5,6,7,8,9,10},i;
sort(&a[1],7);
for(i=0;i<10;i++)printf("%d,",a[i]);
}
程序運(yùn)行后的輸出結(jié)果是( )。
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.1,8,7,6,5,4,3,2,9,10,
D.1,2,10,9,8,7,6,5,4,3,
28.下列判斷正確的是( )。
A.char a="ABCD":等價于char*a;*a="ABCD":
B.char str[10]={"ABCD"}:等價于char str[10];str []={"ABCD"};
C.char*s="ABCD":等價于char s;*s="ABCD";
D.char c[5]="ABCD",d[5]="ABCD":等價于char c [5]-d[5]="ABCD";
29.有如下程序:
main()
{ int n[5]={0,0,0},i,k=2;
for(i=0;i&printf("%d\n",n[k]););
}
該程序的輸出結(jié)果是( )。
A.不確定的值
B.2
C.1
D.0
30.當(dāng)執(zhí)行下面的程序時,如果輸入ABC,則輸出結(jié)罘是( )。
#include
#include
main()
{ char ss[10]="1,2,3,4,5":
gets(ss);strcat(ss,"6789");printf("%s\n",ss);
}
A.ABC6789
B.ABC67
C.12345ABC6
D.ABC456789
相關(guān)推薦:
2014年計算機(jī)二級C語言考試上機(jī)沖刺試題及答案集
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |