1.冒泡排序效率较高,因为它只需要约
次比较。F 效率不高,同样选择排序效率也不高。
1.下面程序的输出结果是(D )。
#include <stdio.h>
void fun (int *x, int y)
{
printf("%d%d", *x, y);
*x=3;
y=4;
}
int main(void)
{
int x = 1, y = 2;
fun(&y, x);
printf("%d%d", x, y);
return 0;
}
A.1234 B.1221 C.2131 D.2113 21是fun中 fun(&y, x); *x=2, y=1; 13是fun函数中*x=3导致main的y为3所以为13
2.对于下列程序,正确的是(A) 。
void f(int *p)
{
*p = 5;
}
int main(void)
{
int a, *p;
a = 10;
p = &a;
f(p);
printf(“%d”, (*p)++);
return 0;
}
A.5 经过(*p)++,指针已经移到“下一个单元格”,但是值仍旧是显示“当前单元格”的值
B.6
C.10
D.11