题海
让大学四年没有难题
首页
搜题
登陆
题目详情
单选题
变量的指针, 其含义是指该变量的
A.
值
B.
地址
C.
名
D.
一个标志
查看答案
学科:
默认课程
时间:
2025-09-13 00:59:55
相关题目
相关作业
题目1
单选题
对于类型相同的两个指针变量之间, 不能进行的运算是
A. <
B. =
C. +
D. -
题目2
单选题
已有定义 int k=2;int *ptr1,*ptr2;且prt1和ptr2均已指向变量k,下面不能正确执行的赋值语句是
A. k=*ptr1+*ptr2
B. ptr2=k
C. ptr1=ptr2
D. k=(*ptr1)*(*ptr2)
题目3
单选题
变量的指针, 其含义是指该变量的
A. 值
B. 地址
C. 名
D. 一个标志
题目4
单选题
若有语句int *point, a=4;和 point=&a;下面均代表地址的一组选项是
A. a, point, *&a
B. &*a, &a, *point
C. *point, &a
D. &a,&*point,point
题目5
单选题
下列程序的输出结果是#include <stdio.h>int b=2;int func(int *c){ b=b+ *c; return(b);}main(){ int a=2, res=2;res =res+ func(&a);printf("%d \n",res);}
A. 4
B. 6
C. 8
D. 10
题目6
单选题
若已定义: int a[ ]={0,1,2,3,4,5,6,7,8,9}; int *p=a, i; 其中 0≤i≤9, 则对a数组元素不正确的引用是
A. a[p-a]
B. *(&a[i])
C. p[i]
D. a[10]
题目7
单选题
下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; }main(){ int a,b[5];a=0; b[0]=3;func(&a,b); printf("%d \n",b[0]);}
A. 6
B. 7
C. 8
D. 9
题目8
单选题
有如下程序段 int *p, a=10, b=1,p=&a; a=*p+b; 执行该程序段后,a的值为
A. 12
B. 11
C. 10
D. 编译出错
题目9
单选题
以下程序的运行结果是 .void sub (int x,int y,int *z){*z=y-x;}main(){int a,b,c; sub(10,5,&a); sub(7,a,&b); sub(a,b,&c); printf("%4d,%4d,%4d",a,b,c);}
A. 5, 2, 3
B. -5, -12, -7
C. -5, -12, -17
D. 5, -2, -7
题目10
单选题
执行以下程序后,a的值为 ,b的值为 .main(){int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(-*p1)/(*p2)+7; printf("a=%d,b=%d\n",a,b);}
A. -1 5
B. 1 6
C. 0 7
D. 4 10
下载
题海APP
拍照搜题更快捷
海量题库
无搜索限制
快捷拍照搜题
扫描他!然后带走我~