下列程序的输出结果是 【8】 。
main( )
{ int i;
for(i=1;i+1;i++)
{ if(i>4)
{ printf("%d/n",i);
break;}
printf("%d/n",i++);}}
以下程序的运行结果是 【9】 。
#include <stdio.h>
main( )
{ int x=1,y=0,a=0,b=0;
switch(x)
{ case 1:
switch(y)
{ case 0:a++; break;
case 1: b++; break;
}
case 2:a++; b++;break;
case 3:a++;b++;
}
printf("a=%d,b=%d/n",a,b);
}
以下程序的输出结果是 【10】 。
#include <stdio.h>
void swap(int *a, int *b)
{ int *t;
t=a; a=b; b=t;
}
main( )
{ int i=3,j=5,*p=&i,*q=&j;
swap(p,q); printf("%d %d/n",*p,*q);
}
函数my_cmp( )的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。
my_cmp(char *s,char *t)
{ while(*s==*t)
{ if(*s==’/0’)return 0;
++s; ++t;
}return 【11】 ;
}
以下程序的输出结果是 【12】 。
float fun(int x,int y)
{ return(x+y);}
main( )
{ int a=2,b=5,c=8;
printf("%3.0f/n",fun((int)fun(a+c,b),a-c));}
以下说明语句中, 【13】 是结构体类型名。
typedef struct
{ int n;
char ch[8];
}PER;
fseek函数的正确调用形式是 【14】 。
fseek(文件指针,位移量,起始点)
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。
#include <stdio.h>
main( )
{FILE *fp; char ch;
fp=fopen( 【15】 );
ch=fsetc(fp);
while(! feof (fp)) { putchar(ch); ch=fgetc(fp); }
putchar(’/n’); fclose(fp);
}
"filea.dat","r"
下列数据结构中,属于非线性的是( )。
A:线性表 B:队列 C:树 D:栈
某人在窗体上画了一个名称为Timer1的计时器和一个名称为Label1的标签,计时器的属性设置为Enabled=True,Interval=0,并编程如下。希望在程序运行时,可以每2秒在标签上显示一次系统当前时间。
Private Sub Timer1_Timer( )
Label1.Caption=Time$
End Sub
在程序执行时发现未能实现上述目的,那么,应做的修改是( )。
A:通过属性窗口把计时器的Interval属性设置为2000 B:通过属性窗口把计时器的Enabled属性设置为False C:把事件过程中的Label1.Caption=TimeS语句改为Timer1.Interval=Time$ D:把事件过程中的Label1.Caphon=TimeS语句改为Label1.Caption=Timer1.Time