首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() {int i,s=0,t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i
有下列程序: main() {int i,s=0,t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i
admin
2020-05-19
34
问题
有下列程序:
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、45
C、36
D、25
答案
D
解析
本题在主函数中定义了一维整型数组t[]={1,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/sMCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则下列赋值语句中错误的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
以下叙述中正确的是()。
字符串"\\\"ABCDEF\"\\"的长度是()。
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(s=b)s*=s:printf(”%d”,s);
给定程序MODI1.C中函数fun的功能是:计算S=f(一n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当13为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的错误,使程序能输出正
若有“doublea;”,则正确的输入语句是()。
若有定义语句doublea,*p=&a;,下列叙述中错误的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
随机试题
专门从事药膳生产经营者,应经哪个部门审查批准后,方可开展药膳的生产经营
麻疹邪入肺胃的治法是
根据《合同法》,货物运输到达指定地点后,承运人应当及时通知收货人领取货物。收货人逾期的,承运人()。
以下关于格式条款的解释,正确的是()
下列关于处罚与教育关系的理解,正确的有。()
Mostpeoplethinkwomenaremoreaffectedwhenarelationshiphitsarockypatch.Accordingtoanewstudyonover1,000break-u
在政党制度的类型划分中,以掌握权力的形式为标准可以将政党分为()
Answerthequestionsbelow.ChooseNOMORETHANTHREEWORDSfromthepassageforeachanswer.Writeyouranswersinboxesonyou
Theyareconvinced______thesingularityoftheirgoodtaste.
Thewordprocessor______ofakeyboard,amonitorandaprinter.
最新回复
(
0
)