单选题若有C语言表达式2+3*4+7/3,以下选项中叙述正确的执行顺序是( )。
单选题以下程序的输出结果是 #include<stdio.h> main() { int a=15/b=21,m=0; switch(a%3) { case0:m++;break; case 1:m ++; switch(b%2) { default:m++; case 0:m ++;break;}} printf("%d/n",m);}
单选题下列程序执行输出的结果是( )。
#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);
}
单选题有以下程序 #include<stdio.h> void main() {int n=2,k=1; while(!(k>0||n++)); printf(''%d%d\n'',k,n); } 程序运行后的输出结果是( )。
单选题函数rewind(fp)的作用是( )。
单选题执行以下程序后i的值为( )。 main() int x,i; for(i=l,x=1;i<=36;i++) if(x>=20) break; if(x%5==1) x+=5;continue; x-=5; ) printf("%d",i);
单选题在16位编译系统上,若有定义int a[]={10,20,30},*p=,少逗号当执行p++;后,下列说法错误的是______。
单选题有以下程序:
#define f(X)(X*X)
main()
{
int i1,i2;
i1=f(8)/f(4);
i2=f(4+4)/f(2+2);
printf(“%d,%d/n”,i1,i2);
}
程序运行后的输出结果是
____
。
单选题以下选项中能表示合法常量的是______。
单选题有以下程序: main() int p[8]=11,12,13,14,15,16,17,18,i=0,j=0; while(i++<7)if(p[i]%2)j+=p[i]; printf("%d/n",j); 程序运行后的输出结果是 ______。 A) 42 B) 45 C) 56 D) 60
单选题对于while(!E)s;,若要执行循环体s,则E的取值应为______。
单选题以下选项中不正确的实型常量是______。
单选题有以下程序 #include<stdio.h> void fun(char*t,char*s) while(*t!=0)t++; while((*t++=*s++)!=0); main() char ss[10]="ace",aa[10]="bbxxyy"; fun(ss,aa);printf("%s,%s",ss,aa); 程序运行结果是( )。
单选题对于一个正常运行的C程序,下列叙述中正确的是______。
单选题以下叙述中错误的是( )。 A) C程序中的#include和#define行均不是C语句 B) 除逗号运算符外,赋值运算符的优先级最低 C) C程序中,j++;是赋值语句 D) C程序中,+、-、*、/、%是算术运算符,可用于整型和实型数的运算
单选题下面4个选项中,均是不合法的用户标识符的选项是______。
A.A P_0 do
B.float la0_A
C.b-a goto int
D._123 temp int
单选题已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是
单选题若有以下程序
#include
main(){int a=1,b=2,c=3,d=4;
if((a=2)&&(b=1))c=2;
if((c==3)‖(d=-1))a=5;
printf("%d,%d,%d,%d\n",a,b,c,d);}
则程序的输出结果是
单选题有以下程序: main() int x[]=1,3,5,7,2,4,6,0),i,j,k; for(i=0;i<3;i++) for(j=2;i>=i;j--) if( x[j+1]>x[j]) k=x[j];x[j]=x[j+1];x[j+1]=k; for(i=0;i<3;i++) for(j=4;j<7-i;j++) if(x[j]>x[j+1]) k=x[j];x[j]=x[j+1];x[j+1]=k; for(i=0;i<8;i++) printf("%d",x[i]); printf("/n"); 程序运行后的输出结果是( )。 A) 75310246 B) 01234567 C) 76310462 D) 13570246
单选题有以下程序 void funint *a,int i,int j) int t; if (i<j) t=a[i] ;a[i]=a[j] ;a[j]=t; fun(a, ++i, --j); main ( ) int a[]=1,2,3,4,5,6,i; fun(a,0,5); for (i=0; i<6; i++ ) printf ("%d" , a [i] ); 执行后输出结果是