单选题有以下程序
#include<stdio.h>
void fun(int *p, int*q)
{int t;
t=*p; *p=*q; *q=t;
*q=*p;
}
main()
{ int a=0, b=9;
fun(
printf("%d%d/n", a, b);
}
程序的输出结果是______。
单选题在下列叙述中,错误的是( )。
单选题以下描述中正确的是
A. 由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B. do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C. 在do-while循环体中,是先执行一次循环,再进行判断
D. do-while循环中,根据情况可以省略while
单选题设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是______。
单选题设有定义语句:char a="/72";,则变量a______。
单选题以下程序的输出结果是( )。 main() char w[][10]="ABCD","EFGH","IJKL","MNOP"),K; for(k=1;k<3;k++) printf("%s/n",w[k]);
单选题设栈的顺序存储空间为S(1: 50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为( )。
单选题有以下程序:
#include<stdio.h>
main()
{ int c=0, k;
for(k=1; k<3; k++)
switch(k)
{default: c+=k;
case2: c++; break;
case4: c+=2; break;
}
printf("%d/n", c);
}
程序运行后的输出结果是______。
单选题下面程序的输出结果是( )。 #include <stdio.h> main() { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d/n",*(p+2)); }
单选题有以下程序,程序运行后的输出结果是 main(){int x=35,B; char z='B': B=((x)&&(z<'b')); printf("%d\n",B);}
单选题下列语句组中,正确的是
单选题有以下程序: int f1(int x,int y) return x>y?x:y; int f2(int x,int y) return x>y?y:x; main() int a=4,b=3,c=5,d,e,f; d=fl(a,b);d=f1(d,c); e=f2(a,b);e=f2(e,c); f=a+b+c-d-e; printf("%d,%d,%d/n",d,f,e); 执行后输出结果是( )。
单选题下列各选项中,不属于序言性注释的是( )。
单选题以下程序的结果是______。 int a,b; void fun() { a=100;b=200;} main() { int a=5,b=7; fun(); printf("%d%d/n",a,b) ; }
单选题有以下程序:
int f1(double a)
{return a*a;}
int f2(int x,int y)
{double a,b;
a=f1(x);
b=f1(y);
return a+b;
}
main()
{double w;
w=f2(2.1,4.0);
┋
)
变量w的值是______。
单选题若有以下类型说明语句: char w;int x;flooat y,z;
则表达式w*x+z-y的结果为______类型。
A. float
B. char
C. int
D. double
单选题有下列程序: #include<stdio.h> int f(int x,int y) return((y-x)*x);) main() int a=3,b=4,c=5,d; d=f(f(a,b),f(a,c)); printf("%d/n",d); 程序运行后的输出结果是( )。
单选题若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是A)sqrt(abs(n^x+e^X))B)sqrt(fabs(pow(n,x)+pow(x,e)))C)sqrt(fabs(pow(n,x)+exp(X)))D)sqrt(fabs(pow(x,n)+exp(x)))
单选题下列选项中,当x为大于1的奇数时,值为0的表达式是( )。 A) x%2==1 B) x/2 C) x%2!=0 D) x%2==0
单选题有以下程序:
#include<stdio.h>
#define N 4
void fun(int a[][N],int b[])
{ int i;
for(i=0;i<N;i++)b[i]=a[i][N-1-i];
}
main( )
{ int x[N][N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},y[N],i;
fun(x,y);
for(i=0;i<N;i++)printf("%d,",y[i]);
printf("/n");
}
程序的运行结果是______。