网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
1、.当函数的形参是指向整型数的指针变量(如int *p)时,函数的实参应是()。
A.整型变量
B.整型常量
C.整型表达式
D.整型变量的地址
参考答案和解析
整型变量的地址
更多 “1、.当函数的形参是指向整型数的指针变量(如int *p)时,函数的实参应是()。A.整型变量B.整型常量C.整型表达式D.整型变量的地址” 相关考题
考题
设有定义语句 int(*f)(int);, 则以下叙述正确的是A)f 是基类型为 int 的指针变量B)f 是指向函数的指针变量,该函数具有一个 int 类型的形参C)f 是指向 int 类型一维数组的指针变量D)f 是函数名,该函数的返回值是基类型为 int 类型的地址
考题
●试题三阅读下列说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】本题给出四个函数,它们的功能分别是:1.int push(PNODE *top,int e)是进栈函数,形参top是栈顶指针的指针,形参e是入栈元素。2.int pop(PNODE *top,int *e)是出栈函数,形参top是栈顶指针的指针,形参e作为返回出栈元素使用。3.int enQueue(PNODE *tail,int e)是入队函数,形参tail是队尾指针的指针,形参e是入队元素。4.int deQueue(PNODE *tail,int *e)是出队函数,形参tail是队尾指针的指针,形参e作为返回出队元素使用。以上四个函数中,返回值为0表示操作成功,返回值为-1表示操作失败。栈是用链表实现的;队是用带有辅助结点(头结点)的单向循环链表实现的。两种链表的结点类型均为:typedef struct node{int value;struct node *next;}NODE,*PNODE;【函数1】int push(PNODE *top,int e){PNODE p=(PNODE)malloc (sizeof(NODE));if (!p) return-1;p- value =e;(1) ;.*top=p;return 0;}【函数2】int pop (PNODE *top,int *e){PNODE p=*top;if(p==NULL)return-1;*e=p-value;(2) ;free(p);return 0;}【函数3】int enQueue (PNODE *tail,int e){PNODE p,t;t=*tail;p=(PNODE)malloc(sizeof(NODE));if(!p)return-l;p-value=e;p-next=t-next;(3) ;*tail=p;return 0;}【函数4】int deQueue(PNODE *tail,int *e){PNODE p,q;if((*tail)-next==*tail)return -1;p=(*tail)-next;q=p-next;*e=q-value;(4) =q-next;if(*tail==q) (5) ;free(q);return 0;}
考题
设有定义语句int (*f)(int);,则以下叙述正确的是A.f是基类型为int的指针变量B.f是指向函数的指针变量,该函数具有一个int类型的形参C.f是指向int类型一维数组的指针变量D.f是函数名,该函数的返回值是基类型为int类型的地址
考题
下列说法不正确的是( )。A.调用函数时,实参可以是表达式B.调用函数时,实参与形参可以共用内存单元C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等D.调用函数时,实参与形参的类型必须一致
考题
说明语句"int (*p)(); "的含义是( )。
A.p是一个指向一维数组的指针变量B.p是一个指针变量,指向一个整型数据C.p是一个指向函数的指针,该函数的返回值是一个整型D.以上都不对
考题
设有如下定义:int(*ptr);则以下叙述中正确的是( )。A.ptr是指向一维组数的指针变量B.ptr是指向int型数据的指针变量C.ptr是指向函数的指针,该函数返回一个int型数据D.ptr是一个函数名,该函数的返回值是指int型数据的指针
考题
阅读下列说明和C代码,将应填入(n)处的字句写在对应栏内。【说明】本题给出四个函数,它们的功能分别是:1.int push(PNODE*top,int e)是进栈函数,形参top是栈顶指针的指针,形参e是入栈元素。2.int pop(PNODE*top,int*e)是出栈函数,形参top是栈顶指针的指针,形参e作为返回出栈元素使用。3.int enQueue(PNODE*tail,int e)是入队函数,形参tail是队尾指针的指针,形参e是入队元素。4.int deQueue(PNODE*tail,int*e)是出队函数,形参tail是队尾指针的指针,形参e作为返回出队元素使用。以上四个函数中,返回值为。表示操作成功,返回值为-1表示操作失败。栈是用链表实现的;队是用带有辅助结点(头结点)的单向循环链表实现的。两种链表的结点类型均为:typedef struct node {int value;struct node * next;} NODE, * PNODE;【函数1】int push(PNOOE * top,int e){PNODE p = (PNODE) malloc (sizeof (NODE));if (! p) return-1;p->value=e;(1);*top=p;return 0;}【函数2】int pop (PNODE * top,int * e){PNODE p = * top;if(p == NULL) return-1;* e = p->value;(2);free(p);return 0;}【函数3】int enQueue (PNODE * tail,int e){ PNODE p,t;t= *tail;p = (PNODE) malloc(sizeof(NODE));if(!p) return-1;p->value=e;p->next=t->next;(3);* tail = p;return 0;}【函数4】int deQueue(PNODE * tail,int * e){ PNODE p,q;if(( * tail)->next == * tail) return-1;p= (* tail)->next;q = p ->next;* e =q ->value;(4)=q->next;if(,tail==q) (5);free(q);return 0;}
考题
int*p2表示的含义()。
A./*p2是指向浮点变量的指针变量*/B./*p2是指向整型变量的指针变量*/C./*p2是指向字符变量的指针变量*/D./*p2是指向函数变量的指针变量*/
考题
说明语句int*(*p)();的含义是______。A.p是一个指向int型数组的指针B.p是指针变量,它构成了指针数组C.p是一个指向函数的指针,该函数的返回值是一个整型D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针
考题
若有如下调用函数: int sub(int *t) { return (t); } 该函数的返回值是( )A.形参t中存放实参变量的地址值B.形参t自身的地址值C.指针变量t所指的实参变量的值D.随机的值
考题
若有函数 void fun(double a[]。int*n) {…} 以下叙述中正确的是( )。A.调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B.形参a和n都是指针变量C.形参a是一个数组名,n是指针变量D.调用fun函数时将把double型参数组元素一一对应地传送给形参a数组
考题
若有函数Void fun( double a[ ],int *n){ …… }以下叙述中正确的是A)调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B)形参a和n都是指针变量C)形参a是一个数组名,n是指针变量D)调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
考题
设有说明int(*ptr)[M];其中的标识符ptr是( )。A.M个指向整型变量的指针B.指向M个整型变量的函数指针C.一个指向具有M个整型元素的一维数组的指针D.具有M个指针元素的一维指针数组,每个元素都只能指向整型变量
考题
设有定义语句 则以下叙述正确的是( ).A.f是指向函数的指针变量,该函数具有_个int类型的形参SX
设有定义语句则以下叙述正确的是( ).A.f是指向函数的指针变量,该函数具有_个int类型的形参B.f是基类型为int的指针变量C.f是指向int类型一维数组的指针变量D.f是函数名,该函数的返回值是基类型为int类型的地址
考题
若有下列说明语句 int(* p)(); 则标识符p代表的是( )A.一个用于指向函数的指针变量,函数返回值的类型为int型B.一个带回值类型为整型的函数名C.一个用于指向整型数据的指针变量D.一个带回值类型为指针类型的函数名
考题
若有如下定义: int (*p)(), *q(); 则下列说法正确的是( )A.p是一个函数名,q是一个指针变量B.p是一个指向整型变量的指针变量,q是一个指向一维数组的指针变量C.p和q是等价的,都是指针变量D.p是指向函数的指针变量,函数的返回值是整型数据;q是带回指针值的函数
考题
设有某函数的说明为int*func(int a[10],int n);则下列叙述中,正确的是A.形参a对应的实参只能是数组名B.说明中的a[10]写成a[]或*a效果完全一样C.func的函数体中不能对a进行移动指针(如a++)的操作D.只有指向10个整数内存单元的指针,才能作为实参传给a
考题
设有说明int(*ptr)[M],其中的标识符ptr是(45)。A.M个指向整型变量的指针B.指向M个整型变量的函数指针C.一个指向具有M个整型元素的一维数组的指针D.具有M个指针元素的一维指针数组,每个元素都只能指向整型变量
考题
设有变量说明int(*ptr[m]);其中的标识符ptr是( )。A.m个指向整型变量的指针B.指向m个整型变量的函数指针C.一个指向具有m个整型元素的一维数组的指针D.具有m个指针元素的一维指数组,每个元素都只能指向整型变量
考题
设有说明int(*ptr)[M];其中ptr是()。
A.M个指向整型变量的指针B.指向M个整型变量的函数指针C.一个指向具有M个整型元素的一维数组的指针D.具有M个指针元素的一维指针数组,每个元素都只能指向整型量
考题
设有说明int(*ptr)[m];其中的标识符ptr是()A、m个指向整型变量的指针B、指向m个整型变量的函数指针C、一个指向具有m个整型元素的一维数组的指针D、具有m个指针元素的一维指针数组,每个元素都只能指向整型量
考题
函数viodfun(doublea[],int*n){………}叙述中正确的是()。()A、调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B、形参a和n都是指针变量C、形参a是一个数组名,n是指针变量D、调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
考题
单选题设有说明int(*ptr)[m];其中的标识符ptr是()A
m个指向整型变量的指针B
指向m个整型变量的函数指针C
一个指向具有m个整型元素的一维数组的指针D
具有m个指针元素的一维指针数组,每个元素都只能指向整型量
热门标签
最新试卷