更多"已知有定义
constintD=5;
inti=1"的相关试题:
[单项选择]已知有定义
constintD=5;
inti=1;
doublef=0.32;
charc=15;
则下列选项错误的是( )。
A. ++i;
B. D--;
C. c++;
D. --f;
[单项选择]已知有定义 constintD=5; inti=1; doublef=0.32; charc=15; 则下列选项错误的是
A. ++i;
B. D--;
C. c++;
D. --f;
[单项选择]已知有定义:Strings="story",下面( )表达式是合法的。
A. s+="books";
B. char C=s[1];
C. int len=length;
D. String s=toLowerCase();
[单项选择]已知如下定义,则sizeof(a)的值是 struct{ int i; char c; double a;}a;
A. 8
B. 9
C. 10
D. 11
[单项选择]已知有定义:String s="story",下面哪一个表达式是合法的 ( )
A. s+="books";
B. chare=s[1];
C. int len=length;
D. String s=toLowerCase()
[单项选择]已知有定义 const int D=5; int i=1; double f=0.32; char c=15; 则下列选项错误的是
A. ++i;
B. D--;
C. c++;
D. --f
[单项选择]有如下的运算符重载函数定义:
double operator+(inti,intk)return double(i+k);
但定义有错误,对这个错误最准确的描述是( )。
A. +只能作为成员函数重载,而这里的+是作为非成员函数重载的
B. 两个int型参数的和也应该是int型,而这里将+的返回类型声明为double
C. 没有将运算符重载函数声明为某个类的友元
D. C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符
[单项选择]有如下的运算符重载函数定义: double operator+(inti,intk){return double(i+k);} 但定义有错误,对这个错误最准确的描述是( )。
A. +只能作为成员函数重载,而这里的+是作为非成员函数重载的
B. 两个int型参数的和也应该是int型,而这里将+的返回类型声明为double
C. 没有将运算符重载函数声明为某个类的友元
D. C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符
[单项选择]在16位IBM-PC机上使用C语言,若有如下定义 stmct data {inti; char ch; double f } b; 则结构变量b占用内存的字节数是
A. 1
B. 2
C. 7
D. 11
[单项选择]已知枚举类型定义语句为:
enum TokenNUMBER, PLUS=5, MINUS, PRINT=10;
则下列叙述中错误的是( )。