第 1 頁:選擇題 |
第 5 頁:參考答案 |
31.有以下程序:
#include
int abe(int u,int v);
main()
{ int a=24,b一16,c;
c=abc(a,b);
printf("%d\n",c);
}
int abc(int u,int v)
{ int w;
while(v)
{w=u%v;u=v;v=w;)
return;
}
輸出結(jié)果是( )。
A.6
B.7
C.8
D.9
32.下列程序的輸出結(jié)果是( )。
int fl(int x,int y){return x>y?x:y;)
int f2(int x,int y){return x>y?y:x;}
main()
{ int a=4,b=3,c=5,d=2,e,f,g;
e=f2(f1(a,b),f1(c,d));
f=f1(f2(a,b),f2(c,d));
g=a+b+c+d-e-f;
printf("%d,%d,%d\n",e,f,g);}
A.4,3,7
B.3,4,7
C.5,2,7
D.2,5,7
33.語句int(*ptr)()的含義是( )。
A.ptr是一個返回值為int的函數(shù)
B.ptr是指向int型數(shù)據(jù)的指針變量
C.ptr是指向函數(shù)的指針,該函數(shù)返回一個int型數(shù)據(jù)
D.ptr是一個函數(shù)名,該函數(shù)的返回值是指向int型數(shù)據(jù)的指針
34.下述程序的輸出結(jié)果是( )。
#include
main()
{ char chE2][5]一{”1234”,”5678”},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)
p[i]=ch[i];
for(i=0;i<2;i++)
{s=p[i][j]一’0’;
printf("%d",s);}
}
A.6357
B.6135
C.1357
D.691357
35.下述程序的輸出結(jié)果是( )。
#include
main()
{ int a[2][3]={{1,2,3),{4,5,6}},(*p)[3],i;
p=a ;
for(i=0;i<3;i++)
{ if(i<2)
p[1][i]=p[1][i]一1;
else
p[1][i]=1;)
printf("%d\n",a[0][1]+a[1][1]+a[1][2]);}
A.8
B.7
C.12
D.9
36.若有以下說明,則( )不是對strcpy庫函數(shù)正確的調(diào)用。
strcpy庫函數(shù)用于復(fù)制一個字符串:char*strl="abcd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa";
A.strcpy(str2,strl)
B.strcpy(str3,strl)
C.strcpy(strl,str2)
D.strcpy(str5,strl)
37.執(zhí)行下述程序后,輸出的結(jié)果是( )。
#include
#define S(X)X*X
void main()
{int a=9,k=3,m=2;
a/=S(k+m)/s(k+m);
printf("%d",a);
}
A.1
B.4
C.9
D.0
38.已知有如下結(jié)構(gòu)體:
struct sk
{int a;
float b;
}data,*p;
若有P=&data,則對data的成員a引用正確的是( )。
A.(*p).data.a
B.(*p).a;
C.p->data.a
D.p.data.a
39.下述程序的輸出結(jié)果是( )。
#include
void main()
{int b[6]={2,4,6,8,10,12);
int*p=b,**q=&p;
printf("%d,",*(p++));
printf("%d,",**q);
}
A.4,4
B.2,2
C.4,5
D.2,4
40.以下程序的輸出結(jié)果是( )。
main()
{ int i,k,a[10],p[3];
k=5;
for(i=0:i<10;i++)a[i]=i;
for(i=0;i<3;i++)p[i]=a[i*(i+1)];
for(i=0;i<3;i++)k+=p[i]*2;
printf("%d\n",k、;
}
A.20
B.21
C.22
D.23
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |