有以下程序:[br][/br]int a = 10;[br][/br]int *p = &a;[br][/br]int **q = &p;[br][/br]**q = 100;[br][/br]则:*p 和a 的值分别为多少
A: 10 10
B: 100 10
C: 10 100
D: 100 100
A: 10 10
B: 100 10
C: 10 100
D: 100 100
举一反三
- 请选出正确的程序段[br][/br]A)int*p; B)int*s,k;[br][/br]scanf("%d",p); *s=100;[br][/br]… …[br][/br]C)int*s,k; D)int*s,k;[br][/br] char*p,c; char*p,e;[br][/br] s=&k; s=&k;[br][/br] p=&c; p=&c; A: A)int*p;<br>scanf("%d",p);<br>… B: B)int*s,k;<br>*s=100;<br>... C: C)int*s,k;<br>char*p,c;<br>s=&k; D: D)int*s,k;<br>char*p,e;<br>s=&k;
- 有如下定义:[br][/br]int a=5;[br][/br]const int *p=&a;[br][/br]语句:[br][/br]*p=10; (请填写正确或者错误)。
- 运行下列程序,第1行输出是____,第2行输出是____,第3行输出是____。[br][/br]#include[ iostream ][br][/br]using namespace std;[br][/br]int a, b(1);[br][/br]int main( )[br][/br]{[br][/br] int a=2;[br][/br] {[br][/br] int a=3;[br][/br] a+=10;[br][/br] b+=10;[br][/br] cout[<a+b<<endl;<br] }[br][/br] a+=100;[br][/br] b+=100;[br][/br] cout[<a+b<<endl;<br] cout[<::a+::b<<endl;<br] return 0;[br][/br]}
- 【9.3】若实现:整型变量x的值为10,指针变量p指向变量x; 则下面错误的语句组是( )。 A: int*p=&x,x;<br>*p=10; B: intx,*p=&x;<br>*p=10; C: int*p,x=10;<br>p=&x; D: int*p,x;<br>p=&x;x=10;
- 对于下列Com接口(Com.java)类,哪个叙述是正确的?[br][/br]interface Com {[br][/br] int MAX = 100;[br][/br] int f____;[br][/br]}[br][/br] [br][/br] A. Com是一个public接口。[br][/br] [br][/br] B. 编译器认为int MAX = 100;就是 public static final int MAX = 100;[br][/br] [br][/br] C. 编译器认为int f____;就是abstract int f____;[br][/br] [br][/br] D. 编译器认为int MAX = 100;就是 public final int MAX = 100;