第18题: [单项选择]以下scanf函数调用语句中对结构体变量成员的不正确引用是 struct pupil char name[20]; int age int sex; pup[5],*p; p=pup; A. scanf("%s",pup[0].name); B. scanf("%d",&pup[0].age); C. scanf("%dT",&(p->sex)); D. scanf("%d",p->age); 参考答案:D 答案解析:[命题目的] 考查结构体成员变量的引用方法。 [解题要点] 可用结构体变量名.数据成员名或者结构体指针->数据成员名两种方法来引用。 [考点链接] 结构体类型的变量、数组和指针变量的定义。
第33题: [单项选择]下列关于队列的叙述中正确的是______。 A. 在队列中只能插入数据 B. 在队列中只能删除数据 C. 队列是先进先出的线性表 D. 队列是先进后出的线性表 参考答案:C 答案解析:[解析] 队列的基本概念 [评析] 队列是指允许在一端进行插入、而在另一端进行删除的线性表。它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。