题库 题库

【单选题】

下述程序执行的输出结果是(  )。
#include
main()
{char a[2][4];
strcpy(a,"are");strcpy(a[1],"you");
a[0][3]='&'
print[(”%s\n”,a);
}
  • A.arec&you

  • B.you

  • C.are

  • D.&.

参考答案

查看答案

相关试题

单选题 以下选项中不合法的用户标识符是(  )。 查看答案
单选题 若有说明“char sl E30]=”abc”,s2[]=”defghi“;”,
则在使用函数stcat(sl,s2)后,结果是(  )。
查看答案
单选题 交换两个变量的值,不允许用临时变量,应该使用下列( )位运算符。 查看答案
单选题 以下关于字符串的叙述中正确的是(  )。 查看答案
单选题 数字字符0的ASCII值为48,运行以下程序的输出结果是(  )。
main()
{char a='1',b='2':
printf(”%c,”.b++);printf(”%d\n”,b-a);)
查看答案
单选题 下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。
#include
void sort(int a[],int n)
{ int i,j,t;
for(i 0;i<N—L:I++)
for(j=i+1+1;j<N;J++)
if(aEi]<AEJ])
{t=a[i];a[i]=a[j];a[j]=t;
)
main()
{int a[10]={1,2,3,4,5,6,7,8,9,10},i:
sort(&a[1],7);
for(i=0;i<10;i++)printf(”Vood,”,a[i]);
}
程序运行后的输出结果是(  )。
查看答案
单选题 若有以下程序:
#include
main()
{int k=2,m=4,n=6,。pk=&k,*pm=&m,*P;
*(P=&n)=*pk*(*pm);printf("%d\n",n);
)
程序的输出结果是(  )。
查看答案
单选题 合法的main()函数命令参数形式是(  )。 查看答案
单选题 两个或两个以上模块之间联系的紧密程度称为(  )。 查看答案
单选题 下列叙述中正确的是( )。 查看答案
单选题 为了提高软件的独立性,模块之间最好是(  )。 查看答案
单选题 函数[seek(pf,OI,SEEK_END)中的SEEK_END代表的起始点是(  )。 查看答案
单选题 以下程序的输出结果是(  )。
main()
{ char*s=”l2134211”;
int v[4]={0,0,0,0),k,i;
for(k=0;s[k];k++)
{ switch(s[k])
{case…1:i=0;
case'2':i=1:
ease'3':i=2;
case'4':i=3;}
)
vEij++;
)
for(k=0;k<4;k++)printf(”%d¨,v[k]);
查看答案
单选题 设x=011050,则x=x&01252的值是(  )。 查看答案
单选题 设a=1,b=2,c=3,d=4,则表达式:“a<B?A:B<B?A:C 查看答案
单选题 当执行以下程序段时,(  )。
x=-1:
do{x=x*x;)while(!x);
查看答案
单选题 下列选项不符合良好程序设计风格的是(  )。 查看答案
单选题 有以下程序:
#include
main()
{ int x:=10,y=3;
printf(”%d\n”,y=x/y);
)
执行后的输出结果是(  )。
查看答案
单选题 下列程序的输出结果是(  )。
main()
(int i=1,j=2,k=3;
if(i++==1&&(++j==3==||k++==
3))
printf(”%d%d%d\n”,i,j,k);
)
查看答案
单选题 以下程序的输出结果是(  )。
main()
{char str[][10]={¨china”,”beijing”),*p=str;
printf(”%s\n”,p十10):
查看答案