首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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); } 程序执行
有下列程序: 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
2020-11-23
20
问题
有下列程序:
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/Zq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序#includevoidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=
在数据管理技术发展的三个阶段中,数据共享最好的是()。
有以下定义语句,编译时会出现编译错误的是
有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运
以下不合法的字符常量是
下面不属于软件需求分析阶段主要工作的是
表达式:(int)((double)9/2)-9%2的值是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
某工程单代号搭接网络计划如图7-6所示,节点中下方数字为该工作的持续,其中的关键工作有( )。
选择通用会计软件应注意软件的()。
记忆包括三个基本过程,它们是()、保持和提取。
D每一个图形由两个字母组成。在前一组图形中,按26个字母的排列顺序,在前的一个字母为阴影,顺序在后的字母则为空白。后一组图形同样符合这一规律,字母顺序在前的为阴影,在后的为空白,所以首先排除A、C。同时注意,阴影的斜线方向应保持一致,由此排除B。故本题正确
ThePotofGoldattheEndoftheRainbowJOSEPHKENNEDY,JohnF.Kennedy’sfather,supposedlysaidthatwhenhestartedget
为当代中国一切发展进步奠定了根本政治前提和制度基础的是
Thereisnothinginthisworldconstantbutinconstancy一SWIFTProjectafterprojectdesignsasetofalgorithmsandthenplung
以下程序段的输出结果是______。num=0Whilenum<=2num=num+1WendPrintnum
在窗件上画一个命令按钮,其名称为Command1,然后编写如下事件过程:PrivateSubCommand1_Click()a=12345PrintFormatS(a,"000.00")EndSub
Three【C1】______yearsagoDanielGabrielFahrenheitmadehis【C2】______thermometerinhishometownofDanzig(nowGdanskinPolan
最新回复
(
0
)