单选题有以下程序#includemain(){ inti,sum; for(i=1;i6;i++)sum+=i; printf(%d,sum);}程序运行后的输出结果是(  )。A0B随机值C15D16

单选题
有以下程序 #include  main() {  int i,sum;  for(i=1;i<6;i++)sum+=i;  printf(%d,sum); } 程序运行后的输出结果是(  )。
A

0

B

随机值

C

15

D

16


参考解析

解析:
sum作为局部变量,没有显式初始化,sum值代表原来内存中存储的对象,不可预知,程序结果是随机值。答案选择B选项。

相关考题:

单选题以下选项中合法的标识符是(  )。A1_1B1-1C_11D1_ _

单选题若有定义:float x=3.5,intz=8;则表达式x+z%3/4的值为()A3.75B3.5C3D4

单选题有以下程序段#includemain(){ int j; float y; char name[50]; scanf(%2d%f%s,j,y,name);}当执行上述程序段,从键盘上输入55566 7777123后,y的值为(  )。A566.0B55566.0C7777.0D566777.0

单选题avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是(  )。Aint avg(int *a,int n);Bint avg(int a[10],int n);Cint avg(int a,int n);Dint avg(int a[],int n);

单选题设有定义:struct{int n;float x;}s[2],m[2]={{10,2.8},{0,0.0}};,则以下赋值语句中正确的是(  )。As[0]=m[1];Bs=m;Cs.n=m.n;Ds[2].x=m[2].x;

单选题结构化程序所要求的基本结构不包括(  )。A顺序结构BGOTO跳转C选择(分支)结构D重复(循环)结构

单选题设有定义int m=1,n=-1;则执行语句printf(〞%d/n〞,(m--++n));后的输出结果是()A-1B0C1D2

单选题有以下程序:#include main(){ int i,j,k,a=5,b=6; i=(a==b)?++a:--b; j=a++;k=b;printf(%d,%d,%d,i,j,k);}程序的运行结果是(  )。A7,6,5B5,5,5C7,5,5D5,6,5

单选题以下程序中关于指针输入格式正确的是(  )。Aint *p;scanf(%d,p);Bint * p;scanf(%d,p);Cint k,* p=k;scanf(%d,p);Dint k,*p;*p=k;scanf(%d,p);