网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
有以下程序 #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选项。
更多 “单选题有以下程序 #include main() {  inti,sum;  for(i=1;i6;i++)sum+=i;  printf(%d,sum); } 程序运行后的输出结果是(  )。A 0B 随机值C 15D 16” 相关考题
考题 单选题以下选项中合法的标识符是(  )。A 1_1B 1-1C _11D 1_ _

考题 单选题若有定义:float x=3.5,intz=8;则表达式x+z%3/4的值为()A 3.75B 3.5C 3D 4

考题 单选题有以下程序段#includemain(){ int j; float y; char name[50]; scanf(%2d%f%s,j,y,name);}当执行上述程序段,从键盘上输入55566 7777123后,y的值为(  )。A 566.0B 55566.0C 7777.0D 566777.0

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

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

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

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

考题 单选题有以下程序:#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);}程序的运行结果是(  )。A 7,6,5B 5,5,5C 7,5,5D 5,6,5

考题 单选题以下程序中关于指针输入格式正确的是(  )。A int *p;scanf(%d,p);B int * p;scanf(%d,p);C int k,* p=k;scanf(%d,p);D int k,*p;*p=k;scanf(%d,p);