首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main( ) { int i,s=0,t[ ]={l,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+ =2) s+ =*(t+i); printf("%d\n",s); } 程序执行后的输出结果是
有下列程序: main( ) { int i,s=0,t[ ]={l,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+ =2) s+ =*(t+i); printf("%d\n",s); } 程序执行后的输出结果是
admin
2018-10-16
74
问题
有下列程序:
main( )
{ int i,s=0,t[ ]={l,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/6fxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如下语句printf("%c\n",’B’+40);在执行后的输出结果是【】。
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。structnode{intdata;tractnode*next;}*p,*q,*r;现要将q和r所指结点的先后位
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[]={1,2,3,4,5,6},*k[3],i=1;while(i<4){k[i-1]=&a[2*i-1];
软件是程序、数据和______的集合。
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、_________和选择排序。
数据存储和数据流都是__________,仅仅是所处的状态不同。
判定表和判定树是以图文形式描述数据流图的【】
随机试题
文化教育权利
人体内O2、CO2进出细胞膜是通过
A、支气管哮喘B、支气管扩张C、喘息型慢性支气管炎D、支气管肺癌E、浸润性肺结核两肺散在湿啰音,伴哮鸣音及呼气延长()
当业主方和施工方发生利益冲突或矛盾时,受业主的委托进行工程建设监理活动的监理机构应该以事实为依据,以法律和合同为准绳进行处理,这体现了,监理的()。
在下列关于社会主义初级阶段特定含义的表述中,正确的有( )。
为了工作方便,导游不应随便去异性旅游者房间,有事应在门口与客人商量、讨论。()
推动社会主义文化大发展大繁荣的根本要求和根本保证是()。
就诺贝尔奖而言,奖项内容具体包括()。
Youwillheararadiointerviewaboutthesportswearindustry.Foreachquestion23-30,markoneletterA,BorCforthecorrec
We’ll______neverforget______inNewYorklastyear.
最新回复
(
0
)