以下程序的功能是 : 利用指针指向三个整型变量 , 并通过指针运算找出三个数中的最大值 , 输
main()
{ int x,y,z,max,*px,*py,*pz,*pmax;
scanf("%d%d%d",&x,&y,&z);
px=&x; py=&y; pz=&z; pmax=&max
【 16 】 ;
if(*pmax<*py) *pmax=*py;
if(*pmax<*pz) *pmax=*pz;
printf("max=%d\n",max);
}
main()
{ int x,y,z,max,*px,*py,*pz,*pmax;
scanf("%d%d%d",&x,&y,&z);
px=&x; py=&y; pz=&z; pmax=&max
【 16 】 ;
if(*pmax<*py) *pmax=*py;
if(*pmax<*pz) *pmax=*pz;
printf("max=%d\n",max);
}
第1题
A.可以通过指向结构体变量的指针访问所指结构体变量的任何成员
B.只要类型相同,结构体变量之间可以整体赋值
C.在C程序中,无论是整数还是实数,都能被准确无误的表示
D.静态变量的生存期与整个程序的生存期相同
第3题
(A)基类的成员函数
(B)派生类的成员函数
(C)不确定
(D)先调用基类的,再调用派生类的
第5题
A.辅助素引的指针直接指向文件
B.辅助索引必须包含指向每记录的指针
C.辅助索引的指针指向一个包含文件指针的存储桶
D.存储桶中的每个指针才指向文件中的记录
第7题
以下选项中,不能选定一个段落的操作是()。
A.将鼠标指向该段落左边的空白区域,鼠标指针变为形状时双击
B.将鼠标指向该段落中的任意处,鼠标指针为I形状时三击
C.使用鼠标拖动方法从段首选到段尾
D.鼠标指针在该段落左边的空白区域,鼠标指针变为形状时单击
第8题
A.二维字符数组表示字符串
B.输入字符串时使用标准函数gets
C.输出字符串时使用标准函数puts
D.指针变量s2没有确定的指向
第9题
假设在算法描述语言中引入指针的二元运算“异或”,若a和b为指针,则的运算结果仍为原指针类型,且
则可利用一个指针域来实现双向链表L。链表L中的每个结点只含两个域:data域和LRPtr域,其中L RPtr域存放该结点的左邻与右邻结点指针(不存在时为NULL) 的异或。若设指针L.Left指向链表中的最左结点,L.Right指向链表中的最右结点, 则可实现从左向右或从右向左遍历此双向链表的操作。试写一算法按任一方向依次输出链表中各元素的值。
第10题
A.L和E开路时,摇动手柄指针应指向∞处,L和E短路时轻摇手柄指针应指向0位置
B.L和E开路时,摇动手柄指针应指向∞处,L和E短路时轻摇手柄指针应指向中间位置
C.L和E开路时,摇动手柄指针应指向0处,L和E短路时轻摇手柄指针应指向∞位置
D.L和E开路时,摇动手柄指针应指向中间任意处,L和E短路时轻摇手柄指针应指向0位置