首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
2016-12-28
10
问题
有下列程序:
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)代表数组的第j+1个元素。所以程序运行的结果是1+3+5+7+9=25,即变量s的值等于25。
转载请注明原文地址:https://kaotiyun.com/show/FgDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t+=a++;}else{inta;7;t+=a++;}return
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for(
以下数组定义中错误的是______。
有以下程序:voidf(int*x,int*y){intt;t=*x;*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;
字符串"\\\"ABCDEF\"\\"的长度是()。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
下列字符数组初始化语句中,不正确的是()。
以下叙述中错误的是
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
随机试题
稳定型战略的类型主要有【】
金融资产管理公司
Whichofyourtwohandsdoyouusemuchbetter?Veryfewofuscanusebothofourhandsequallywell.Mostofusareright-ha
男性,29岁,胸部外伤后,出现下列征象中,除外哪一种情况皆提示胸内进行性出血
下列哪项是引起B型胃炎的主要原因
患儿男,出生体重1100g,应诊断为
采用电子计算机进行会计核算的单位,具备采用磁带、磁盘、光盘、微缩胶片等存储介质保存会计档案条件的,由国务院业务主管部门统一规定,并报()备案。
假设ABC公司股票目前的市场价格为24元,而在一年后的价格可能是35元和16元两种情况。再假定存在一份100股该种股票的看涨期权,期限是一年,执行价格为30元。购进上述股票且按无风险利率10%借人资金,同时售出一份100股该股票的看涨期权。要求:根据
下列度量单位中,用来度量计算机网络数据传输速率(比特率)的是
Whichofthefollowingsentencesexpressesafutureaction?
最新回复
(
0
)