正确答案: D
实数
题目:下列哪种变量类型不能作为 For循环中的循环变量?( )
查看原题查看所有试题
学习资料的答案和解析:
[单选题]已知在一个类体中包含如下函数原型:VOLUME OPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是( )。
这个函数所重载的运算符是一个一元运算符
解析:解析: 本题考核运算符的重载。题中语句为运算符“-”是一个二元运算符,且是作为常成员函数来重载的,所以它不能更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数。
[单选题]下列函数中函数值为字符型的是( )。
TIME()
解析:解析:DATE()函数用于获取系统日期的函数,它的返回值是一个日期型数据。选项B中的TIME()函数返回值是系统的时间,为字符型。选项C中的YEAR()函数用于获取年份,它的返回值是数值型。DATATIME()函数的返回值同样也是日期型的。所以正确答案为B。
[单选题]设int b=12表达式b+=b-=b*b求值后b的值是 _______。
-264
[单选题]若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是 ______ 。
-12
解析:解析:C语言中对赋值运算的运算的运算顺序是自右向左。本题中,计算a*a之后,a的值依然为3,表达式a*a的值为9;a-=9,a=3-9=-6:a+=-6,a=-6+-6=-12。
[单选题]在Visual FoxPro中,可以通过键盘接受数值的命令有( )。
INPUT和95,10 GET
[单选题]以下程序的输出结果是( )。 #includestdio.h> int fun(int n,int *s) { int f1,f2; if(n==0||n==1) *s=1; else { fun(n-1,&f1); fun(n-2,&f2); *s=f1+f2; } } void main() { int x; fun(6,&x); printf("\n%d" ,x);}
13
解析:解析:n=0或n=1是递归的终止条件。然后利用已知值逐步递推求出未知值。注意:通过传送地址值,在被调用函数中直接改变调用函数中的变量的值。
[单选题]有如下两个类定义:
v3
解析:C。【解析】本题主要考查类对象的定义,类的对象一般放在类结构体外或在主函数中定义,而不能放在类定义的结构体中,但自身类的指针可以,本题BBv3不能被定义于类体内。