单选题
有以下程序
有以下程序
struct stu
{ int num;
char name[10];
int age;
};
void fun(struct stu *p)
{ printf("%s\n",(*p).name); }
main()
{
struct stu students[3]={{9801,"Zhang",20},
{9802,"Wang",19},
{9803,"Zhao",18} };
fun(students+2);
}
输出结果是()。
A
Zhang
B
Zhao
C
Wang
D
18
答案解析
正确答案:B
解析:
先执行main()里的fun(students+2),调用 void fun(struct stu *p)
,指向结构体数组students的第3个元素,输出第个元素的name,即Zhao
,指向结构体数组students的第3个元素,输出第个元素的name,即Zhao
题目纠错
信息技术知识大赛
相关题目
单选题
我们把在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出下列论述,正确的论述为( )。
单选题
存储管理方案中,( )可采用覆盖技术。
单选题
火车站的售票系统属于( )系统。
单选题
通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干个进程共享的设备,这种设备称为( )。
单选题
在UNIX系统中,关于cp命令,以下哪个是错误的( )。
单选题
如果进程需要读取磁盘上的多个连续的数据块,( )数据传送方式的效率最高。
单选题
在下面的I/O控制方式中,需要CPU干预最少的方式是( )。
单选题
若把操作系统看作计算机系统资源的管理者,下列的( )不属于操作系统所管理的资源。
单选题
以下有关操作系统设计目标描述错误的是( )。
单选题
允许多个用户同时使用同一个共享文件时,下列( )做法是不对的。
