更多"以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是 "的相关试题:
[单项选择]以下程序中调用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是一个指针变量
[单项选择]以下程序中调用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是一个指针变量
[单项选择]以下程序的输出结果是 ______。
#define NULL 0
#include<iostream.h>
void main( )
int a[]=1,2,3,4,5,6,7,8,9,10;
int *p=a+5,*q=NULL;
*q=*(p+5);
cout<<*p<<’ ’<*q;
A. 运行后报错
B. 6 6
C. 6 11
D. 5 5
[单项选择]为使该程序执行结果为10,那么应该在程序划线处填入的语句是( )。
#include<iostream>
using namespace std;
class MyClass
public:
MyClass (int
[单项选择]以下程序中调用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是一个指针变量
[单项选择]以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是
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是一个指针变量
[单项选择]以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是
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是一个指针变量
[单项选择]以下程序中调用 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是一个指针变量
[单项选择]以下程序中调用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是一个指针变量
[单项选择]以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是( )。
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是一个指针变量
[单项选择]以下程序调用findmax函数求数组中值最大的元素在数组中的下标,下划线处应填入( )。
include
findmax(int *s,int t,int *k)
int p;
for(p=0,*k=p;p<t;p++)
if(s[p]>s[*k])______;
return *k;
void main( )
int a[10],i,k;
for(i=0;i<10;i++)scanf("%d”,&a[i]);
findmax(a,10,&k);
printf("%d,%d/n",k,a[k]);
A. k=p
B. *k=p-s
C. k=p-s
D. *k=p
[单项选择]中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是( )。
A. 程序计数器
B. 程序状态字寄存器
C. 通用数据寄存器
D. 通用地址寄存器
[单项选择]支持子程序调用的数据结构是
A. 栈
B. 树
C. 队列
D. 二叉树