单选题有以下程序:
#include<stdio.h>
main()
{FILE *fp; int i, a[6]={1, 2, 3, 4, 5, 6};
fp=fopen("d2.dat", "w+");
for=(i=0; i<6; i++) fpintf(fp, "%d/n", a[i]);
rewind(fp);
for(i=0; i<6; i++) fscanf(fp, "%d",
fclose(fp);
for(i=0; i<6; i++) printf("%d, ", a[i]);
}
程序运行后的输出结果是______。
单选题下列程序段的运行结果是( )。 #include<stdio.h> void main() char str[]="ABC",*p=str; printf("%d/n",*(p+3) );
单选题有以下程序
#include<stdio.h>
street ord
{int x,y;}dt[2]={1,2,3,4};
main()
{
struct ord*p=dt;
printf("%d,",++(p->x));
printf("%d/n",++(p->y));
}
程序运行后的输出结果是______。
单选题有下列程序:
#include<stdio.h>
#define PT 3.5;
#define S(x)PT*x*x;
main()
{int a=1,b=2;printf("%4.1f/n",S(a+b));}
程序运行后的输出结果是
____
。
单选题设已定义i和k为int类型变量,则以下for循环语句_______。 for(i=0;k=-1,k=1;i++,k++) printf("****/n");
单选题设int x=1,y=1;表达式(|x‖--y)的值是( )。 A) 0 B) 1 C) 2 D) -1
单选题下列不合法的用户标识符是( )。 A) j2_KEY B) Double C) 4d D) _8_
单选题以下叙述正确的是______。
单选题设有定义: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和C都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是______。
单选题程序调试的任务是( )。
单选题为表示关系:x≥y≥z,应使用的C语言表达式是______。
单选题有以下程序:
#include<stdio.h>
char fun(char*c)
{ if( *c<="Z"
return*c;
}
main()
{ char s[81], *p=s;
gets(s);
while(*p)
{ *p=fun(p); putchar(*p); p++; }
putchar("/n");
}
若运行时从键盘输入:OPEN THE DOOR<CR>(此处<CR>代表Enter键),则程序运行后的输出结果是
单选题若有定义int X,Y;,并已正确给变量赋值,则以下选项中与表达式(X-Y)?(X++):(Y++)中的条件表达式(X-Y)等价的是( )。
单选题若有如下程序: #define PI 3.1415926 #define A(r) 2*PI*r main() float a,1; a=3.0; 1=A(
单选题设文件指针fp已定义,执行语句fp=fopen(“file”,“W”);后,下列针对文本文件file操作叙述的选项中正确的是( )。
单选题有以下程序 #include<stdio.h> main() int a=1,b=2,c=3,x; x=(a^b)&c;printf("%d",x); 程序的运行结果是( )。
单选题以下针对全局变量的叙述错误的是( )。
单选题C语言规定,在一个源程序中,main函数的位置
单选题下列程序的输出结果为( )。 main() { union un {char *name; int age; int pay; } s; s.name=''zhaoming''; s.age=32; s.pay=3000; printf(''%d\n'',s.age);}