单选题
有以下程序
有以下程序
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
相关题目
单选题
8255的A口中断输出时,应将A口工作方式初始化为什么才能满足( )。
单选题
一片Intel8255A需占用几个端口地址( )。
单选题
intel公司生产的用于数据并行传送的可编程接口芯片是( )。
单选题
当并行接口芯片8255A被设定为方式2时,其工作的I/O口( )。
单选题
当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为什么用( )。
单选题
当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为( )。
单选题
8255A引脚信号WR#=0,CS#=0,A1=1,A0=1时,表示( )。[题中“#”表示该信号低电平有效]
单选题
8255A的方式选择控制字为80H,其含义是( )。
单选题
8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( )。
单选题
8253芯片有几个计数通道,每个通道可有几种工作方式( )。
