若有定义:int a=100,*p=&a;,则下列说法错误的是()
A.变量p的值为100
B.变量p经初始化,获得变量a的地址
C.变量p只可以指向整型变量
D.声明变量p,其中*表示p是一个指针变量
- · 有6位网友选择 C,占比46.15%
- · 有4位网友选择 D,占比30.77%
- · 有2位网友选择 B,占比15.38%
- · 有1位网友选择 A,占比7.69%
A.变量p的值为100
B.变量p经初始化,获得变量a的地址
C.变量p只可以指向整型变量
D.声明变量p,其中*表示p是一个指针变量
若有定义int *p,n;则通过语句scanf能够正确读入数据的程序段是()。
A.p=&n;scanf("%d",&p);
B.p=&n;scanf("%d",*p);
C.scanf("%d",n);
D.p=&n;scanf("%d",p);
若有说明:int a[4][10],如果i、j 可能的取值范围是0<=i<4,> A、*(&a[0][0]+10*i+j)
B、*(a+i)[j]
C、*(*(a+i)+j)
D、*(a[i]+j)
下列关于创建一个int型变量的引用,正确的是( )。
A、int a(3),&ra=a;
B、int a(3),&ra=&a;
C、double d(3.1);int &rd=d;
D、int a(3),ra=a;
执行下列语句之后,正确的是( ) float m=100, n=200; float &refer_m=m, &refer_n=n;
A、&refer_m=n;
B、*refer_m=*refer_n;
C、refer_m=refer_n;
D、&refer_m=&refer_n;
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!