1. [单选题]下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning */ { int r; float s; seanf("%d",&r); s=*π*r*r; printf("s=%f\n",s); } 出错的原因是( )。
A. 注释语句书写位置错误
B. 存放圆半径的变量r不应该定义为整型
C. 输出语句中格式描述符非法
D. 计算圆面积的赋值语句中使用了非法变量
2. [单选题]【程序】
A. I=1
B. CLEAR
C. DO WHILE I=2
D. INPUT “A=” TO A
E. IF A>INT(A) .OR. A>=10
F. LOOP
G. ELSE
H. INPUT “B=” TO B
I. IF B=INT(B) .AND. B10
J. LOOP
K. ELSE
L. ?A,“+”,B“=”,A+B
M. ENDIF
N. ENDIF
O. I=I+1
P. ENODO
Q. SET TALK ON
R. RETURN
S. 5,8,3.5,则输出结果为 ______。
T. 2.5+8=10.5
U. A+B=10.5
V. 8+3.5=11.5
W. A+B=11.5
3. [单选题]已知类MyClass声明如下:
A. class MyClass{
B. int n;
C. public:
D. MyClass(int k):n(k){}
E. int getValue()const{return n;}
F. };
G. 在下列数组定义中正确的是
H. MyClass xl[2];
I. MyClass x2[2]={new MyClass(1),new MyClass(2)};
J. MyClass * x3[2];
K. MyClass * x412]={MyClass(1),MyClass(2)};