试题查看

首页 > 计算机二级考试 > 试题查看
【单选题】

有以下程序; void f(int *x,int *y) { int t; t=*x; *x=*y; *y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a; q=&a[7]; while (p>q) { f(p,q);p++; q--; } for(i=0;i<8; i++) printf("%d,",a[i]); }程序运行后的输出结果是()。

A、8,2,3,4,5,6,7,1,
B.5,6,7,8,1,2,3,4,
C.1,2,3,4,5,6,7,8,
D.8,7,6,5,4,3,2,1,
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

29%的考友选择了A选项

5%的考友选择了B选项

6%的考友选择了C选项

60%的考友选择了D选项

你可能感兴趣的试题

下面程序的运行结果为#include<iostream.h>voidmain()有如下数组声明:intnum[10];,下标值引用错误的是A.num[10]B.下面关于运算符重载的描述错误的是A.运算符重载不能改变操作数的个数、运算符的优先在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其在C++语言程序中,对象之间的相互通信通过A.继承实现B.调用成员函数实现C.封类的析构函数是在什么时候调用的A.类创建时B.创建对象时C.删除对象时D.不自动