题库 题库

【单选题】

有以下程序:
#include
main()
{int a[10]={1,2,3,4,5,6,7,8,9,10),*p=a;
printf(”%a\n”,*(p+2));
)
程序的输出结果是(  )。
  • A.3

  • B.4

  • C.1

  • D.2

参考答案

查看答案

相关试题

单选题 设有以下语句:
int a=1,b=2,c;
c=a^(b<<2);
执行后,c的值为( )。
查看答案
单选题 下列程序的运行结果是(  )。
#include
#define ADD(x)X+X
main()
{ int m=1,n=2,k=3:
int s=ADD(m十n)*k;
printf(”s=%d”,s):
}
查看答案
单选题 下列程序输出结果是(  )。
#include%stdio.h>
main()
{char aE3一{'a','b','c','d','e','f','\o');
int i,j;
查看答案
单选题 没x为jnt型变量,则执行以下语句后,X的值为(  )。
x=10;x=x-=x-X:
查看答案
单选题 若有定义:“int*P,x=0,*P,P=&x;”,则语句“printf(”%d\n”,*p);”的输出结果是(  )。 查看答案
单选题 有以下程序:
#include
main()
{int a[10]={1,2,3,4,5,6,7,8,9,10),*p=a;
printf(”%a\n”,*(p+2));
)
程序的输出结果是(  )。
查看答案
单选题 若程序中有宏定义行:#define N 100,则以下叙述中正确的是(  )。 查看答案
单选题 C语言中运算对象必须是整型的运算符是(  )。 查看答案
单选题 下列选项中非法的字符常量是(  )。 查看答案
单选题 定义下列结构体(联合)数组:
struet St
{char name[15];
int age;
)a[10]={”ZHA()”,14,”WANG”,15,”LIU”,16,”
ZHANG”,l7);
执行语句print[(”%d,%c”,a[2].age,*(a[3].name+2))的输出结果为(  )。
查看答案
单选题 下列函数的类型是( )。
fun(double x)
{float y;
y=3*x-4;
return y;
}
查看答案
单选题 有以下程序:
#include
void WriteStr(char*fn.char*str)
{FILE*fp
fp=fopen(fn,”w”);fputs(str,fp);fclose(fp);)
main()
{ WriteStr(”t1.dat”,”start”);
WriteStr(”t1.dat”,”end”);)
程序运行后,文件t1.dat中的内容是(  )。
查看答案
单选题 有以下程序:
main()
{int a=0,b=10,c=0,d=0;
if(a=1)b=1;c=2;
else d=3:
printf(”%d,%d,%d,%d\n”,a,b,c,d);
}
程序输出(  )。
查看答案
单选题 有以下程序:
#include
main()
{int a[J一{1,2,3,4,5,6,7,8,9,10,11,12),*P=a
+5;
*q=NULL;+q=*(p+5);
printf(”%d%d\n”,*q,*q);
}
程序运行后的输出结果是(  )。
查看答案
单选题 下列程序的运行结果是(  )。
#includedstdio.h>
void main()
{int s=0,k;
for(k=7;k>1;k--)
{switch(k)
{case 1:
case 4:
case 7:
s++:
break;
case 2:
case 3:
case 6:break;
case 0:
case 5:
s+=2:
break;
))
print[(”S=%d”,s);
}
查看答案
单选题 有下列程序:
main()
{char*p[]={¨3697”.”2584”);
int i,j;long ntlm=0;
for(i=0;i<2;i++)
{ j=0;
while(p[i][j]!='\0')
{if((p[i][j]-'\0')%2)num=10*num+p
[j][j]-'0';
j+=2;
}
}
print[(“%d\n”,num);
程序执行后的输出结果是(  )。
查看答案
单选题 有以下程序
#include
int a=1:
int f(int c)
{ static int a=2;
c=c+1.
return(a++)+c;
}
main()
{ int i,k一0;
for(i=0;i<2;i++){int a=3;k+=f(a);)
k+=a;
printf(”%d\n”,k);
程序运行结果是(  )。
查看答案
单选题 C语言中,字符(char)型数据在微机内存中的存储形式是(  )。 查看答案
单选题 若二维数组a有m列,则在a[i][j]前的元素个数为(  )。 查看答案
单选题 有以下程序:
#include
main()
{int i,X[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)printf(”%d,”,x[i][2-i]);
{
程序的输出结果是(  )。
查看答案