首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main( ) {inti,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); } 程序执行后的输出结果是
有下列程序: main( ) {inti,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
2014-06-18
35
问题
有下列程序:
main( )
{inti,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、45
C、36
D、25
答案
D
解析
本题在主函数中定义了一维整型数组t[]={l,2,3,4,5,6,7,8,9};然后在for循环语句中自变量i从0开始,每次自加2,执行s+=+(t+i)语句,因为C语言规定数组名代表数组的首地址,也就是第一个元素的地址。因此*(t+i)代表数组的第i+1个元素。所以程序运行的结果是1+3+5+7+9=25,即变量s的值等于25。
转载请注明原文地址:https://kaotiyun.com/show/6YJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中,while循环的循环次数是main(){inti=0;while(i<10){if(i<1)continue;if(i==5)break;i++;}…
在一个C程序中
下列叙述中,正确的是
指针变量p和数组a的说明如下:int*a[3]={"aa","bb","cc"},**p;执行语句p=&a[2];后,*p指向的字符串是______。
下面程序的输出结果是()。#include<stdio.h>intx=1;voidmain(){intx=2;printf("%d,",x);if(x==1){intx=
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
下列叙述中错误的是()。
以下叙述中错误的是()。
随机试题
TheWestLaketodayisnolongerwhatitusedtobesomeyearsago.
本病可诊为:内治方药为:
磺脲类降糖药主要适用于
关于矿井开拓方式的说法,正确的是()。
下列各项不属于区域政策法规的重大变化中的相关警示信号的是()。
游客投诉的心理包括()。
依次填人横线处的词语,最恰当的一组是()。(1)有人说日本汽车比德国汽车更舒适,也有人说德国汽车比日本汽车更稳重,但这_____只是个人的不同感受,购车人还是要亲自驾驶一下才能作出判断。(2)世界上生产维生素C最先进的两步发酵法
左边给定的是纸盒的外表面,下列哪一项能由它折叠而成?
患儿,女,7岁。被蜜蜂蜇伤面部2h,此时错误处理方法是()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是5的是
最新回复
(
0
)