niusouti.com

以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是()。includevoid m以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是( )。 #include<iostream.h> void main() {int*p,*q,a,b; p=&a; eout<<"input a:"; cin>>p; }A.*p表示的是指针变量p的地址B.p表示的是变量a的地址,而不是变量a的值C.*p表示的是指针变量p的值D.*p只能用来说明p是一个指针变量

题目
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是()。includevoid m

以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是( )。 #include<iostream.h> void main() {int*p,*q,a,b; p=&a; eout<<"input a:"; cin>>p; }

A.*p表示的是指针变量p的地址

B.p表示的是变量a的地址,而不是变量a的值

C.*p表示的是指针变量p的值

D.*p只能用来说明p是一个指针变量


相似考题
更多“以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是()。#include<iostream.h>void m ”相关问题
  • 第1题:

    以下程序中调用 cin 函数给变量a输入数值的方法是错误的,其错误原因是includevoid

    以下程序中调用 cin 函数给变量a输入数值的方法是错误的,其错误原因是 #include<iostream.h> void main( ) {int *p,* q,a,b; p=&a; cout<<"input a:"; cin>>p; }

    A.*p表示的是指针变量p的地址

    B.p表示的是变量a的地址,而不是变量a的值

    C.*p表示的是指针变量p的值

    D.*p只能用来说明p是一个指针变量


    正确答案:B
    解析:p表示的是变量a的地址,定义后*p表示的是变量a的值。

  • 第2题:

    以下程序调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。includemain(){

    以下程序调用scanf函数给变量a输入数值的方法是错误的,其错误原因是( )。 #include <stdio.h> main() { int *p,*q,a,b; p=&a; printf("input a:"); scanf("%d",*p); }

    A.*p表示的是指针变量p的地址

    B.*p表示的是变量a的值,而不是变量a的地址

    C.*p表示的是指针变量p的值

    D.*p只能用来说明p是一个指针变量


    正确答案:B
    解析:本题经过定义语句和赋值后,p表示的是变量a的地址,*p表示的是变量a的值。

  • 第3题:

    19、以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误的原因是 。 int *p,*q,a,b; p=&a; scanf("%d",*p);

    A.*p只能用来说明p是一个指针变量

    B.*p表示的是指针变量p的值

    C.*p表示的是变量a的值,而不是变量a的地址

    D.*p表示的是指针变量p的地址


    *p表示的是变量a的值,而不是变量a的地址

  • 第4题:

    以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是( )。 #include<iostream.h> void main {int * P,* q,a,b; P=&a: eout<<”input a:”; cin>>P:

    A.* P表示的是指针变量P的地址

    B.P表示的是变量a的地址,而不是变量a的值

    C.*P表示的是指针变量P的值

    D.*P只能用来说明P是一个指针变量


    正确答案:B
    P表示的是变量a的地址,定义后*P表示的是变量a的值。

  • 第5题:

    以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误的原因是 。 int *p,*q,a,b; p=&a; scanf("%d",*p);

    A.*p表示的是指针变量p的地址

    B.*p表示的是变量a的值,而不是变量a的地址

    C.*p表示的是指针变量p的值

    D.*p只能用来说明p是一个指针变量


    *p表示的是变量a的值,而不是变量a的地址