单选题有以下程序: main() ink k=5,n=0; do switch(k) casel: case3:n+=1;k--;break; default:n=0;k--; case2: case4:n+=2;k--;break; printf("%d",n); while(k>0&&n<5); 程序运行后的输出结果是______。
单选题有如下程序段 int a=14,b=15,x; char c='A'; x=(a&&B) &&(c<'B'); 执行该程序段后,x的值为______。
单选题设x,y,z,(均为整型变量,现有如下语句x=y=z=1;t=++x‖++y&&++z;,则执行这个语句后t的值为
单选题如果进栈序列为A,B,C,D,则可能的出栈序列是( )。
单选题执行以下程序段的结果是______。 int x=23;
do { printf("% d", x--); }while(!x);
A.打印出321
B.打印出23
C.不打印任何内容
D.陷入死循环
单选题有以下程序:
void fun2(char a, char b) {printf("%c%c", a, b); }
char a="A", b="B";
void fun1(){a="C"; b="D"; }
main()
{fun1();
printf("%c%c", a, b);
fun2("E", "F");
}
程序的运行结果是______。
单选题有下列程序: fun(int x,int y)return(x+y); main() inta=l1b=2,c=3,sum; sum=fun((a++,b++,a+b),C++); printf("%d/n",sum); 执行后的输出结果是( )。
单选题若定义下列结构体,结构体变量p的出生年份赋值正确的语句是( )。 struct st { int x; int y; int z; } struct worker { char name[20]; char sex; struct st birth; }p;
单选题以下合法的赋值语句是______。A) X=Y=100B) D-;C) X+Y;D) C=int(A+B)
单选题有以下程序
#include <stdio.h>
main()
{ int i;
for(i=1;i<=40;i++)
{ if(i++%5==0)
if(++i%8==0) printf("%d",i);
}
printf("/n");
}
执行后的输出结果是______。
单选题在以下给出的表达式中,与while(E)中的(E)不等价的表达式是______。 A.(E==0) B.(E>0||E<0) C.(!E==0) D.(E!=0)
单选题有以下程序 #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++)fptintf(fp,"%d/n",a[i]); rewind(fp); for(i=0;i<6;i++)fscanf(fp,"%d",&a[5-i]); fclose(fp); for(i=0;i<6;i++)printf("%d,",a[i]); 程序运行后的输出结果是______。 A.6,5,4,3,2,1, B.1,2,3,4,5,6, C.4,5,6,1,2,3, D.1,2,3,3,2,1,
单选题以下关于算法叙述错误的是( )。
单选题下列有关C语言字符数组的叙述中,错误的是
单选题若己定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。
单选题以下程序的输出结果是 ( ) main( ) int k=17; printf("%d,%o,%x//n",k,k,k);
单选题下列程序的输出结果是( )。 #inlude<stdio.h> main() int a=2, b=3, P; p=f(a, b); printf("%d",p); int f(a, b) int c; if(a>b)c=1; else if(a==b)c=0; else c=-1; return(c);
单选题若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )。
单选题有以下程序片段:
y=-1;
if(x!=0)
if(x>0)y=1;
else y=0;
其能正确表示的数学函数关系是______。
单选题若有宏定义“#define max(a,b)(a>b?a:b)”,则表达式“max(2,max(3,1))”的值是______。