单选题若变量已正确定义,则以下语句的输出结果是 s=32; s^=32: printf("%d",s);
单选题下列程序的输出结果是______。
main()
{int m=12,n=34;
printf("%d%d",m++,++n);
printf("%d%d/n",n++,++m);}
单选题已定义以下函数
fun(char *p2, char *p1)
{ while((*p2=*p1)!='/0'){ p1++;p2++; } }
函数的功能是
A)将p1所指字符串复制到p2所指内存空间
B)将p1所指字符串的地址赋给指针p2
C)对p1和p2两个指针所指字符串进行比较
D)检查p1和p2两个指针所指字符串中是否有'/0'
单选题若有以下程序:
#include
main()
{
int c;
c=13 115;
printf(“%d\n”,c);
}
则程序的输出结果是( )。
单选题设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是( )。
单选题有以下程序: #include<stdio.h> #include<string.h> #include void f(char*s,char*t) { char k; k=*s; *s=*t; *t=k; s++;t--; if(*s)f(s,t): } main() {char str[10]="abcdefg",*P; P=str+strlen(str)/2+1: f(p,p-2); printf("%s/n",str); } 程序运行后的输出结果是______。
单选题下面for语句的循环次数为______。
for(x=1, y=0; (y!=19) x++);
单选题下列不合法的main函数命令行参数的表示形式是______。
单选题若有如下说明,且int类型占两个字节,则正确的叙述为( )。 struct st {int a; int b[2]; }a.
单选题数据库设计中反映用户对数据要求的模式是( )。
单选题以下程序的输出结果是______。
#include <stdio.h>
main()
{ int k, j, m;
for (k=5; k>=1; k--)
{ m=0;
for (j=k; j<=5; j++)
m=m+k*j;
}
printf("% d/n", m);
}
单选题有以下程序:#include〈stdio.h〉 void main(){int i,*p=NULL;*p=&i;printf(''Inputi:'');scanf(''%d'',&p);printf(''outputi:'');printf(''%d\n'',p);}该程序试图通过指针p为变量i读入数据并输出,但程序有多处错误,以下语句正确的是( )。
单选题以下程序的输出结果是______。 #include<stdio.h> main() { int a=200; #define a 100 printf("%d",a); #undef a printf("%d",a); }
单选题对于下列定义,不正确的叙述是
____
。
union data
{ int a;
char b;
double c;
}x=y;
单选题有以下程序:
#include
main()
{
int a=1,b=3,c=5;
int*pl=&a,*p2=&b,*P=&c;
*p=*p1*(*p2);
printf(“%d\n”,c);
}
程序的运行结果是( )。
单选题以下关于宏的叙述中正确的是______。
单选题有以下程序
#include<stdio.h>
int fun(int x, int y)
{ static int m=0, i=2;
i+=m+1; m=i+x+y; return m;
}
main()
{int j=1, m=1, k;
k=fun(j, m); printf("%d", k);
k=fun(j, m); printf("%d/n", k);
}
执行后的输出结果是______。
单选题有以下程序 #define F(X,Y)(X)*(Y) main() { int a=3,b=4; printf(''%dha'',F(a++,b++)); } 程序运行后的输出结果是( )。
单选题设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为______。
单选题有以下程序:
#include <stdio.h>
main()
{ ┋
while(getchar()!="/n");
┋
}
以下叙述中正确的是______。