首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
36
问题
有下列程序:
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全国计算机二级
相关试题推荐
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){switch(c
设有定义:charp[]={‘1’,‘2’,‘3’,},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是______。
下列程序的输出结果是______。#include<stdio.h>main(){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++;printf("%d\n",c);}
若a的值为1,则表达式!a‖++a的值是______。
有下列程序:fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7)
若有“doublea;”,则正确的输入语句是()。
若a、b、c、d都是血型变量且都已经正确赋初值,则下列不正确的赋值语句是()。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intifor(i=0;______!=’\0’;i++);return(i);}
已有定义:charc=′′;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。
随机试题
在SNMP报文数据部分中,【】用于指明一个或多个变量的名和对应的值。
城市公共安全最大的威胁是【】
某大厦建筑总面积8000m2,房地总价值8000万元,其中土地总价值3000万元。若某人拥有该大厦的某一部分,该部分的建筑面积200m2,房地价值215万元,则按建筑面积和房地价值进行分摊所计算的该人的土地占有份额为()%。
大体积混凝土温度裂缝包括()。
下列关于一般存款账户的表述中,不正确的是()。
2005年同期农民现金人均收入是()。在农民人均收入中,农民出售农产品收入约是农民家庭第二、三产业收入的()倍。
(中央财大2016)优先股的股权特性和债权特性体现在哪些方面,哪些企业适合采用优先股融资?
WhydopeoplereadnegativeInternetcommentsanddootherthingsthatwillobviouslybepainful?Becausehumanshaveaninheren
ThewordlaserwascoinedasanacronymforLightAmplificationbytheStimulatedEmissionofRadiation.Ordinarylight,fromth
Sofar,therobotseemstobethebest,servantinthehouse.Youcan【B1】______ittodifferenttasks:polishthefloors,dustt
最新回复
(
0
)