首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若希望下列的程序运行后输出 25,程序空白处的正确选项是( )。 main() { int i,j=50.a[]={7,4,10,5,8}; for( ) j+=a[i]; p
若希望下列的程序运行后输出 25,程序空白处的正确选项是( )。 main() { int i,j=50.a[]={7,4,10,5,8}; for( ) j+=a[i]; p
admin
2012-12-03
67
问题
若希望下列的程序运行后输出 25,程序空白处的正确选项是( )。
main()
{ int i,j=50.a[]={7,4,10,5,8};
for( )
j+=a
;
printf("%d",j-40);
}
选项
A、i=1;i<4;++i
B、i=1;i<3;++i
C、i=4;i>2;i--
D、i=2;i<4;++i
答案
D
解析
要想使程序输出是25,则在printf中,j-40=25,j=65,而j初值是50,“j+=a
;”也可写成i=j+a
;,j=50+a
=65,当a
=15,条件满足,数组下标由0开始,当i=2时,指向元素10,i=3时,10+5=15,退出循环体,所以选项D正确。
转载请注明原文地址:https://www.kaotiyun.com/show/nwPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<stdio.h>inta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i<4;i++)a[i]=*p;
执行以下程序后,a,b的值分别是()。#include<stdio.h>main(){inta,b,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;b=(*p1)/(*p2
没有如下定义:Structsk{inta;floatb;}data;int*p;若要使P指向data中的a域,正确的赋值语句是
以下能正确定义一维数组的选项是
以下非法的赋值语句是
与数学式子对应的C语言表达式是
有以下程序段:typedefstructNODE{intnum;structNODE*nex;}OLD;以下叙述中正确的是()。
设有下列二叉树:对此二叉树先序遍历的结果为
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
已有定义:charc;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是()。
随机试题
“会当凌绝顶,一览众山小”是泰山上天街的真实写照。()
我闻今相国昆山顾秉谦者,严相国俦也。俦:
设函数f(x)具有四阶导数,且f"(x)=,则f(4)(x)=()
体内合成卵磷脂时不需要
酒精燃烧法适用于快速简易测定细粒土(含有机质的除外)的含水量。()
根据《车险示范条款》,被保险机动车理赔时按照一定的事故责任确定免赔率,在机动车第三者责任保险中被保险机动车一方负主要责任的,其免赔率为()。
某市一中外合资日化企业为增值税一般纳税人,主要业务为生产洗护用品。2017年有关生产经营情况如下:(1)外购原材料取得增值税专用发票,支付价款2400万元,增值税税额408万元,发票已通过认证。(2)批发销售自产洗发水25万件,开具增值税专用发票,取得
大众传播研究中的“两级传播”理论是在什么样的研究背景下提出来的?它的提出对传播效果研究产生了怎样的冲击?(北大2008研)
A、 B、 C、 D、 B
Nosooner_____homethanhewasaskedtostartonanotherjourney.
最新回复
(
0
)