以下程序的输出结果是【16】。
main()
{ int x=100, a=10, b=20, ok1=5, ok2=0;
if(a
else if(ok2)x=10;
else x=-1;
printf("%d\n", x);}
查看答案
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s > t时返回正值,当s < t时返回负值。请填空。
my_cmp(char *s, char *t)
{while (*s == *t)
{if (*s == ′\0′)return 0;
++s; ++t;
} return 【18】 ;
}
下列程序执行后的输出结果是
main()
{ char arr[2][4];
strcpy(arr,"you"); strcpy(arr[1],"me");
arr[0][3]=′&′;
printf("%s\n",arr);}
A. you&me
B. you
C. me
D. err
阅读下面程序,则程序的执行结果为【19】。
#include "stdio.h"
fun(int k,int *p)
{ int a,b;
if(k==1||k==2)
*p=1;
else{ fun(k-1,&a);
fun(k-2,&b);
*p=a+b;
}
}
main()
{ int x;
fun(6, &x);
printf("%d\n",x);
}
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。
class MyClass
{
public:
MyClass(int x){n=x;}
void SetNum(int n1){n=n1;}
private:
int n;
};
void f()
{
My Class*ptr=new MyClass(45);
【12】
}