能够从上述资料中推出的是:
A.2005年我国粮食的种植面积
B.2005年我国早稻的产量
C.2006年我国茶叶的产量
D.2006年我国猪肉的产量
A.2005年我国粮食的种植面积
B.2005年我国早稻的产量
C.2006年我国茶叶的产量
D.2006年我国猪肉的产量
第1题
以下函数的返回结果是()。
int function(char *x) {char *p=x; while(*p++); return(p-x-1);}
A、求字符串的长度
B、将字符串x连接到字符串p后面
C、将字符串x复制到字符串p中
D、将字符串x反向存放
第2题
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,y=strlen(s)-1;x<y:x++,y--) {c=s[y];s[y]=s[x];s[x]=c;} }
A.ihgfedcba
B.abcdefghi
C.abcdedeba
D.ihgfefghi
第3题
A.float add(int x, int ) ;
B.int add(int x;int y) ;
C.char add(x,y) ;
D.int add(char x[ ][ ]) ;
第4题
有以下程序; char fun(char x , char y) { if(x<y) return x; return y; } main() { int a='9',b='8',c='7'; print f ("%c\n" , fun(fun(a, B) , fun(b, C) ) ); } 程序的执行结果是
A.函数调用出错
B.8
C.9
D.7
第5题
对于函数原型void function(int x,float y,char z='a'),合法的函数调用是()。
A.function(2,3.Of)
B.function(2,3,4)
C.function(2)
D.function()
第6题
有以下C程序:
char fun(char x, char y)
{ if(x)return y;
main()
{ int a ='9', b ='8', c ='7';
printf("% c/n", fun(fun(a,b), fun(b,c)));程序的执行结果是(31)。
A.函数调用出错
B.8
C.9
D.7
第7题
A.函数调用出错
B.8
C.9
D.7
第8题
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。
【函数2.1】
void sort(char *s,int num)
{int i,j--num;
char t;
while(j-->1)
for(i=0;i<j;i++)
if(s[i]>s[i+1])
{t=s[i];
s[i]=s[i+1];
s[i+1]=t;
}
void main()
{char *s="CEAedea";
sort(s,5);
printf("%s",s);
}
上述程序的结果是(1)
【函数2.2】
void main()
{ union {int ig[6];
Char s[12];} try;
try. ig[0]=0x4542; try.ig[1]=0x2049;
try. ig[2]=0x494a; try.ig[3]=0x474e;
try. ig[4]=0x0a21; try.ig[5]=0x0000;
pintf("%s",try, s);
}
上述程序的结果是(2)
【函数2.3】
void main()
{ char *letter[5]= { "ab","efgh","ijk","nmop","st"};
char **p;
int i;
p=letter;
for(i=0;i<4;i++) .
printf("%s",p[i]);
}
上述程序的结果是(3)
【函数2.4】
main()
{int i=4,j=6,k=8,*p=&I,*q=&j,*r=&k;
int x,y,z;
x=p==&i;
y=3*-*p/(*q)+7;
z=*(r=&k)=*p**q;
printf("x=%d,y=%d,z=%d",x,y,z);
}
上述程序的结果是(4)
【函数2.5】
int a[]={5,4,3,2,1 };
void main()
{int i;
int f=a[0];
int x=2;
for(i=0;i<5;i++)
f+=f*x+a[i];
printf("%d",f);
}
上述程序的结果是(5)
第9题
有以下程序: #include <stdio.h> char fun(char x,char y) { if(x<y) return x; return y; } main() { int a='9',b='8',c='7'; printf("%c\n",fun(fun(a,b),fun(b,c))); } 程序的执行结果是()。
A.函数调用出错
B.8
C.9
D.7
第10题
A.函数调用出错
B.8
C.9
D.7
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!