选择题 若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是______。
选择题 以下不能对文件进行输出的库函数是______。
选择题 以下选项中,合法的是______。
选择题 若有以下程序:
int a=1,b=2;
a=a^b;
b=b^a;
则执行以上语句后a和b的值分别是______。
选择题 有以下程序:
#include <stdio.h>
main()
{char a='H';
a=(a>='A'a<='Z')?(a+32):a;
printf('%c\n',a);
}
程序运行后的输出结果是______。
选择题程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->next;p->next=q;q->next=NULL;该程序段实现的功能是______。
选择题 有以下程序:
main()
{ int k=4,n=0;
for(;n<k;)
{ n++;
if(n%!=0)continue;
k--; }
printf('%d\n',k,n);
}
程序运行后的输出结果是______。
选择题 以下叙述中正确的是______。
选择题 有以下程序:
#include <stdio.h>
main()
{ int m,n;
scanf('%d%d',m,n);
while(m!=n)
{ while(m>n) { m=m-n;}
while(n>m) { n=n-m;}
}
printf('%d\n',m);
}
该程序的功能是
选择题 若有以下程序:
#include <stdio.h>
main()
{ char w[20]='dogs',a[5][10]={'abcdef','ghijkl','mnopq','rstuv','wxyz.'};
int i,j,k;
for(i=0;w[i];i++)
{ for(j=0;j<5;j++)
{ for(k=0;a[j][k];k++)
if(w[i]==a[j][k]) break;
if(w[i]==a[j][k]) break;
}
printf('%d,%d,',j,k);
}
}
则程序的输出结果是______。
选择题 有以下程序:
#include <stdio.h>
int fun(int n)
{ static int t=1; int i=1;
for(;i<=n;i++) t*=i;
return t;
}
main()
{ int t=1,i;
for(i=2;i<4;i++)
t+=fun(i);
printf('%d\n',t);
}
程序的运行结果是______。
选择题 以下数组定义中错误的是______。
选择题 下面叙述中错误的是______。
选择题 以下关于switch语句的叙述中正确的是______。
选择题 以下描述中,不是线性表顺序存储结构特征的是______。
选择题 有如下程序:
#include <stdio.h>
main()
{
inti,data;
scanf('%d',data);
for(i=0;i<5;i++)
{ if(i<data)continue;
printf('%d,',i);
}
printf('\n');
}
程序运行时,从键盘输入:3<回车>后,程序输出结果为______。
选择题 有以下程序:
char fun(char x ,char y)
{if(x<y)return x;
return y;
}
main()
{int a='9',b;'8',c='7';
printf['%c\n',fun(fun(a,B) ,fun(b,C) ));
}
程序的执行结果是 。
选择题 若已定义x和y为double类型,则表达式“x=1, y=x+3/2”的值是______。
选择题若要建立下图所示的存储结构,以下正确的程序段是______
选择题 下面程序段的运行结果是______。
char a[]='abcdefgh';
char *p=a;
p+=3;
printf('%d\n',strlen(strcpy(p,'ABCD')));