下列函数的功能是()。int fun1(chat*x){char*y=x;while(*y++);return(y- x-1);}
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串X复制到字符串Y
D.将字符串X连接到字符串Y后面
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串X复制到字符串Y
D.将字符串X连接到字符串Y后面
第1题
函数INT的功能是()。
A.返回数值表达式值的整数部分
B.按四舍五入去数值表达式的整数部分
C.返回不小于数值表达式值的最小整数
D.返回不大于数值表达式值的最大整数
第2题
寻找最大数 题目内容: 主函数定义一个长度为5的整型一维数组,编写一个函数实现求此一维数组的最大值。函数 原型:int max(int a[], int n); 功能是返回长度为n的数组a中最大的一个数。 输入格式: 5个整数 输出格式: "The result is %d\n" 输入样例1: 12 6 18 9 4↙ 输出样例1: The_result_is_18 输入样例2: 9 7 -2 3 4↙ 输出样例2: The_result_is_9
第3题
下面函数的功能是将字符变量的值插入已经按ASCII码值从小到大排好序的字符串中。
void fun(char *w,char x,int *n)
{ int i,p=0;
while(x>w[p]) ①;
for(i=*n;i>=p;i--) ②;
w[p]=x;
++*n;
}
第6题
A.B::B(int m) : a(m), z(m){ }
B.B::B(int m) : a(),z() { }
C.B::B(int m) : a(m,m), z(m){ }
D.B::B(int m) : a=(m,m), z=m { }
第7题
下列程序段以函数swap()调用的形式实现两个变量值的互换,请填空完善程序。
swap(int*m,int*n)
{
inttemp;
temp-_____;
_____;
*n_____;
}
main()
{intxy;
scanf(“%d,%d”,&x,&y);
swap(_____);
printf(%d,%d",x,y);
}
第8题
A.A::A(int x,int y):y(y){x=x;};
B.A::A(int x,int y):x(x){y=y;};
C.A::A(int x,int y):y(y){this->x=x;};
D.A::A(int x,int y):x(x){this->y=y;};
第9题
假设n为2的乘幂,并且n>2,试求下列算法的时间复杂度及变量count的值(以n的函数形式表示) 。
int Time(in tn) {
count=0; x=2;
while(x<n p="" {<="">
x*=2; count++;
}
return count;
}
第10题
A.voidf(intx);
B.voidf();
C.voidf(int);
D.voidf(x);