若x为unsigned int 型变量,其初值等于65535。函数printf("%d",x)的输出结果为_____。假设int型数据占2个字节。
A.100<空格>76512<回车>
B.i=100,f=76512<回车>
C.100<回车>76512<回车>
D.x=100<回车>y=76512<回车>
设x和y均为int型变量,则以下for循环中的scanf语句最多可执行的次数是_____。
for (x=0,y=0;y!=123&&x<3;x++)
scanf ("%d",&y);
假设n为2的乘幂,并且n>2,试求下列算法的时间复杂度及变量count的值(以n的函数形式表示) 。
int Time(in tn) {
count=0; x=2;
while(x<n p="" {<="">
x*=2; count++;
}
return count;
}
设计一个point(点)类: (1)该类具有成员变量x,y(表示点的横、纵坐标); (2)定义一个有参构造方法point(int x,int y),将其一对坐标值作为参数,其中x,y为给定坐标值; (3)定义一个无参的构造方法point()(令两坐标值均为0); (4)设计一个实例方法distance(point p1,point p2),实现求坐标轴上两个点的距离(Java中的开平方根函数为Math.sqrt()),其方法的声明为:double distance(point p1,point p2) 。 编写Test类,在其main方法中创建2个point对象,对应点(10,10)和点(20,25),再调用distance(point p1,point p2)方法计算出两点之间的距离并输出该值。
A.0=MOD(X,5)
B.INT(X/5)=X/5
C.MOD(X,5)=0
D.INT(X/5)=MOD(X,5)
以下程序的输出结果是()
#include<stdio.h>
main()
{ unsigned short a=65537; int b;
printf("%d/n" ,b=a);
}