训练
通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
Dotcpp
编程
编程教程
▾
编程训练
▾
编程考试
▾
团队教学
▾
AI 编程
▾
登录/注册
编程教程
▾
编程训练
▾
编程考试
▾
团队教学
▾
AI 编程
▾
Dotcpp
/
试卷列表
/
题库练习
/
题目 4330
以下选项中,不能对主函数中变量i和j的值进行交换的程序
以下选项中,不能对主函数中变量i和j的值进行交换的程序是 ( )。
A.
#include
void swap(int *p, int *q) { int *t; *t = *p; *p = *q; *q = *t; } main() { int i=10, j=20,*a=&i,*b=&j; swap(a,b); printf("i=%d j=%d\n",i,j); }
B.
#include
void swap(int *p, int *q) { int t; t = *p; *p = *q; *q = t; } main() { int i=10,j=20,*a=&i,*b=&j; swap(a,b); printf("i=%d j=%d\n",i,j); }
C.
#include
#include
void swap(int *p, int *q) { int *t; t = (int *)malloc(sizeof(int)); *t = *p; *p = *q; *q = *t; free(t); } main() { int i=10,j=20; swap(&i,&j); printf("i=%d j=%d\n",i,j); }
D.
#include
void swap( int *p, int *q) { int t; t = *p; *p = *q; *q = t; } main() { int i=10,j=20,*x=&i,*y=&j; swap(x,y); printf("i=%d j=%d\n",i,j); }
检查答案
答案
A
题目信息
题号:
4330
题型:
单选题
难度:
普通
去题库练习