首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: #include <iostream> using namespace std; int main () { int a[]={1,4,5}; int *p=&a[0],x=6, y,z;
若有以下程序段: #include <iostream> using namespace std; int main () { int a[]={1,4,5}; int *p=&a[0],x=6, y,z;
admin
2010-03-29
75
问题
若有以下程序段: #include <iostream> using namespace std; int main () { int a[]={1,4,5}; int *p=&a[0],x=6, y,z; for (y=0; y<3; y++) z= ( (* (p+y) <x) ? *(p+y) :x); cout<<z<<end1; return 0; } 程序运行后的输出结果是( )。
选项
A、1
B、4
C、5
D、2
答案
4
解析
本题考核指针的运算。程序首先定义了一整型数组a,并赋初值1,4,5。即a[0],a[1]和a[2]的值分别为1,4和5。程序还定义了一个整型指针p,并将其初始化且指向数组元素a[0]。在for循环语句中,赋值语句“z=((*(p+y)<x)?*(p+y):x);”可等价为“z=(a[y]<x)?a[y]:x”。因为表达式中的“*(p+y)=p[y]=a[y]”。for语句每循环一次,就给变量z重新赋值一次,z的值其实就是数组和x相比较,将数组a中的最大值赋给z。当y=2后,退出循环,输出结果是5。
转载请注明原文地址:https://kaotiyun.com/show/rXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intm=1,n=2,*p=&m,*{i=&n,*r;r=p:p=q:q=r:printf(“%d,%d,%d,%d\n”,m,n,
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);pr
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
数据库管理系统是()。
下列关于栈叙述正确的是( )。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
层次型、网状型和关系型数据库划分原则是
不属于结构化程序基本结构的是()。
下列说法正确的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
随机试题
论述质量变异中的统计思想与管理者可能会犯的两类错误。
下列关于抵押人在抵押期间转让抵押物的论述中,错误的是( )。
甲乙二人在路边争执,甲推乙一掌,致乙被路过的车辆轧死。对甲的行为定性,下列哪些选项是错误的?()
锚杆支护是隧道初期支护的重要形式,请回答下列关于锚杆试验检测和质量检查的问题。声波反射法测定锚杆密实度,如反射波振幅值很小,则可判断该锚杆密实度为()。
财政法制的本质决定于()。
阅读下面这首唐诗,回答问题。秋日题窦员外崇德里新居刘禹锡长爱街西风景闲,到君居处暂开颜。清光门外一渠水,秋色墙头数点山。疏种碧松通月朗,多栽红药待春还。莫言堆案无余地,认得诗人在此间。联系全诗,概括作者“开颜”的原因。
标志教育学成为独立学科的著作是()。
2012年1月2日20时许,在A县发生了一起交通逃逸事故。事故发生后,A县公安局交通警察大队到现场勘查,并根据受害人的描述和指认的逃逸方向进行摸排,发现辛某所有的农用三轮车发动机温热、车身左侧有明显划痕,遂开具《扣押决定书》将该车扣押。2012年1月20日
小明为了获得奖学金而努力学习,这种动机类型属于
安慰剂效应【华南师范大学2016】
最新回复
(
0
)