zhou11119 2023-12-20 19:25 采纳率: 83.7%
浏览 3
已结题

指针选择和读程序题python

对以下问题,请以每行一个答案的方式输出答案,一共9行。
其中,1-7题是单项选择题,请各输出一个大写字母,8-9题是读程序问题,请输出相应结果。
1、若有以下定义,则说法错误的是()。
int a=100,*p=&a;
(A)声明变量p,其中*表示p是一个指针变量
(B)变量p经初始化,获得变量a的地址
(C)变量p只可以指向一个整型变量
(D)变量p的值为100 

2、若有以下定义,则赋值正确的是()。
int a,b,*p;
double c,*q;
(A)p=&c;
(B)q=p;
(C)p=NULL;
(D)q=new int; 

3、如果x是整型变量,则合法的形式是()。
(A)&(x+5)
(B)*x
(C)&*x
(D)*&x 

4、若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则()不是对a数组元素的正确引用(其中0≤i<10)。
(A)p[i]
(B)*(*(a+i))
(C)a[p-a]
(D)*(&a[i]) 

5、以下程序的输出结果的是()。
void fun(int x,int y,int *cp,int *dp){
  *cp=x+y;
  *dp=x-y;
}

int main(){
  int a,b,c,d;
  a=30,b=50;
  fun(a,b,&c,&d);
  cout<<c<<","<<d<<endl;
  return 0;
}
(A)50,30
(B)30,50
(C)80,-20
(D)80,20 

6、相同数据类型的数组名和指针变量均表示地址,以下不正确的说法是()。
(A)数组名代表的地址不变,指针变量存放的地址可变
(B)数组名代表的存储空间不变,指针变量指向的存储空间长度可变
(C)A和B的说法均正确
(D)没有差别 

7、若已定义int a=5,下面对①、②两个语句的正确解释是()。
①int *p=&a; ②*p=a;
(A)语句①和②中的*p含义相同,都表示给指针变量p赋值
(B)①和②语句的执行结果,都是把变量a的地址值赋给指针变量p
(C)①在对p进行说明的同时进行初始化,使p指向a;②变量a的值赋给指针变量p
(D)①在对p进行说明的同时进行初始化,使p指向a;②将变量a的值赋给*p 

8、以下程序的输出结果是()。
void fun(int *a,int *b){int *k;k=a; a=b; b=k;}
int main( ){
  int a=3, b=6, *x=&a, *y=&b;
  fun(x,y);
  cout<<a<<","<<b<<endl;
  return 0;
} 

9、以下程序的输出结果是()。
void fun(char *a, char *b) 
{a = b;(*a)++;}
int main() {
  char c1, c2, *p1, *p2;
  c1 = 'A';
  c2 = 'a';
  p1 = &c1;
  p2 = &c2;
  fun(p1, p2);
  cout << c1 << c2 << endl;
  return 0;
}
  • 写回答

2条回答 默认 最新

  • threenewbee 2023-12-20 19:36
    关注

    1d 2c 3d 4b 5c 6d(这个题目可以用逻辑推断,如果a不正确,那么c也不正确,如果b不正确,c也不正确,如果c不正确,ab必然起码有一个不正确,因为是单选,只能选d了,我认为,一个题目不需要依据本身内容仅仅通过形式就能得到答案,属于出题者的失败) 7d 8 3,6 9 Ab

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月28日
  • 已采纳回答 12月20日
  • 创建了问题 12月20日

悬赏问题

  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥30 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物