首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i, s=0, t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\n",s); } 程序执行后的输出结果是
有以下程序 #include main() { int i, s=0, t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\n",s); } 程序执行后的输出结果是
admin
2015-07-31
31
问题
有以下程序
#include
main()
{ int i, s=0, t[]={1,2,3,4,5,6,7,8,9};
for(i=0;i<9;i+=2) s+=*(t+i);
printf("%d\n",s);
}
程序执行后的输出结果是
选项
A、20
B、25
C、45
D、36
答案
B
解析
统计1~9九个数中的奇数和,此题考察指向数组的指针。C语言规定数组名代表数组的首地址,也就是第一个元素的地址。因此*(t+i)代表数组的第i+1个元素。程序运行的结果是1+2+3+4+5+6+7+8+9=25。
转载请注明原文地址:https://jikaoti.com/ti/dTi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中正确的是()。
以下程序中,for循环体执行的次数是【】。#defineN2#defineMN+1#defineKM+1*M/2main(){inti;for
以下程序运行后的输出结果是【】。main(){chara[]="123456789",*p;inti=0;p=a;while(*p){if(i%2==0)*p=’*’;
以下程序的输出结果是______。sub(intx,int*y){*y=*y-x;}main(){inta=1,b=2;sub(a,&B);sub(b,&A);printf("%d,%d\n"
若有以下说明和语句,则值为6的表达式是______。structstu{intn;structstu*next;};structstua[3],*p;a[0).n=5;a[0].next=
若a的值为1,则表达式!a‖++a的值是______。
字符串"\\\"ABCDEF\"\\"的长度是()。
若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
下列选项中不属于结构化程序设计方法的是()。
随机试题
受行政处分的是()。
下列各项中加点的字读音全都相同的一组是()
血液中缓冲碱(BB)是指血中一系列具有缓冲作用的碱的总和,除外
滴制法制备软胶囊的丸粒大小取决于
患者,男,40岁。乙肝病史10年,近2个月右上腹胀痛加重。检查:面部有蜘蛛痣,右上腹压痛,肝肋缘下3cm,质硬,ALT40U,HBsAg(+),AFP500vg/L。应首先考虑的是
利用单室模型静脉注射的尿药数据可以求得如下参数
施工成本目标控制的原则之一是()。
产业资本循环的三种职能形式有()。
酸蚀的作用有哪些?
影响现代世界的三个犹太人不包括——。()
最新回复
(
0
)