填空题
下列程序执行输出的结果是______。
#include<stdio.h>
f(int a)
int b=0;
static c=3;
a=c++,b++;
return(a);
main()
int a=2,i,k;
for(i=0;i<2;i++)
k=f(a++);
printf("%d\n",k);
【参考答案】
4
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序 int f(int a) return a%2; main( ) int s[8]=1,3,5,2,4,6,i,d=0; for (i=0;f(s[i]);i++) d+=s[i]; printf( %d n ,d); 程序运行后的输出结果是()
A)9
B)11
C)19
D)21
点击查看答案&解析
单项选择题
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是( )。
A) if(sl>s2)S;
B) if(strcmp(s1,s2))S;
C) if(strcmp(s2,s1>0)S;
D) if(strcmp)(s1,s2)>0)S;
点击查看答案&解析
相关试题
以下程序从名为filea.dat的文本文件中逐个...
在Visual FoxPro中,要想将日期型或日期时...
以下程序中函数f的功能是在数组x的n个数(...
在关系模型中,把数据看成一个二维表,每一...
设i,j,k均为int型变量,则执行完下面的fo...