更多“设有如下宏定义:#defineA3+2#defineBA*A则表达式“B*B”的值为()。A.23B.5C.25D.625请帮忙给出正确答案……”相关的问题
第1题
设有宏定义:#define MY(x,y) x*y,则宏调用MY(2+3,5)的结果为25。 ()
点击查看答案
第2题
C语言中,宏定义有效范围从定义处开始,到源文件结束处结束,但可以用()来提前解除宏定义的作用。
A.#ifdef
B.endif
C.#undefine
D.#undef
请帮忙给出正确答案和分析,谢谢!
点击查看答案
第3题
设有类定义如下:class Base{public Base(int i){}}public class MyOver extends Base{public
设有类定义如下:
class Base{
public Base(int i){}
}
public class MyOver extends Base{
public static void main(String arg[]){
MyOver m = new MyOver(10);
}
MyOver(int i){
super(i);
}
MyOver(String s, int i){
this(i);
//Here
}
}
以下哪条语句可以安排在//Here处 ?
A.MyOver m = new MyOver();
B.super();
C.this("Hello",10);
D.Base b = new Base(10);
请帮忙给出正确答案和分析,谢谢!
点击查看答案
第4题
宏定义的替换工作是在程序运行时执行的。()
点击查看答案
第5题
设有如下定义,若有p=&ab;,则对ab中成员项的正确引用是()。structss{inta;floatb;}ab,*p;
A.(*p).ab.a
B.p->a
C.p->ab.a
D.p.ab.a
请帮忙给出正确答案和分析,谢谢!
点击查看答案
第6题
下列叙述不正确的是()。
A.函数定义可以嵌套
B.宏定义可以嵌套
C.函数调用可以嵌套
D.循环结构可以嵌套
请帮忙给出正确答案和分析,谢谢!
点击查看答案
第7题
设有如下程序public class test {public static void main(String args[]) {Integer intObj=In
设有如下程序
public class test {
public static void main(String args[]) {
Integer intObj=Integer.valueOf(args[args.length-1]);
int i = intObj.intValue();
if(args.length > 1、
System.out.println(i);
if(args.length > 0)
System.out.println(i -1、;
else
System.out.println(i - 2、;
}
}
运行程序,输入如下命令:
java test 2
则输出为:
A. test
B. test -1
C. 0
D. 1
E. 2
请帮忙给出正确答案和分析,谢谢!
点击查看答案
第8题
设有定义:intk=3,*p=&k;则表达式*p的值是()。
A.1
B.0
C.2
D.3
请帮忙给出正确答案和分析,谢谢!
点击查看答案
第9题
设有两个事务T1和T2,它们的并发操作如下所示。对该并发操作,评价正确的是()A该操作丢失了修改
设有两个事务T1和T2,它们的并发操作如下所示。对该并发操作,评价正确的是()
A该操作丢失了修改
B该操作不存在问题
C该操作读“脏”数据
D该操作不能重复读
点击查看答案
第10题
以下叙述不正确的是()。
A.宏替换不占用运行时间
B.宏名无类型
C.宏替换只是字符替换
D.宏名必须用大写字母表示
请帮忙给出正确答案和分析,谢谢!
点击查看答案