当前位置:IT认证>计算机二级

问题:

[单选]
执行下列程序中的输出语句后,a的值是(    )。
main()
{  int a;
printf("%d\n",(a=2*3,a*5,a+7));
}

A . 17
B . 37
C . 6
D . 13

下列程序执行后的输出结果是(    )。main(){ int a[3][3],*p,i};p=&a[0][0];for(i=p;i<9;i++)p[i]=i+1;printf("%d\n",a[1][2]);} 3。 6。 9。 随机数。 有如下程序:main(){ int a=2,b=-1.c=2;if(a<0)if(b<0)c=0;else c++;printf("%d\n",c);}该程序的输出结果是(    )。 0。 1。 2。 3。 若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是(    )。 EOF。 -l。 非零值。 0。 视图设计一般有3种设计次序,下列不属于视图设计次序的是(    )。 自顶而下。 由内向外。 由外向内。 自底向上。  作为信息处理热点技术之一的“多媒体技术”中的媒体,强调的是( )。 存储媒体 。 表现媒体。 传输媒体 。 感觉媒体。
执行下列程序中的输出语句后,a的值是(    )。
main()
{  int a;
printf("%d\n",(a=2*3,a*5,a+7));
}
参考答案:

  参考解析


本题考查逗号表达式。程序输出时输出一个%d,所以输出第一个a的值与后续无关。

在线 客服