题库 题库

【单选题】

定义下列结构体(联合)数组:
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))的输出结果为(  )。
  • A.15,A

  • B.16,H

  • C.16,A

  • D.17,H

参考答案

查看答案

相关试题

单选题 若有以下程序:
#include
void fun(float*a,float*b)
( float w;
*a=*a+*a;w= *a;*a= *h;*b=W;
}
main()
{ float x=2..0,y=3.0,*px=&x,*py=&y;
fun(px,py);printf(”%2.of,%2.0fkn”,X,y);
)
程序的输出结果是( )。
查看答案
单选题 若变量已正确定义为float型,要通过输入语句:seanf(”%f%f%f”,&a,&b,&c);给a赋值11.0,b赋值22.0,e赋值33.0,不正确的输入形式是(  )。 查看答案
单选题 若二维数组a有m列,则在a[i][j]前的元素个数为(  )。 查看答案
单选题 下列关于定点数与浮点数的叙述中错误的是(  )。 查看答案
单选题 若有以下说明,则(  )不是对strcpy库函数正确的调用。
strcpy库函数用于复制一个字符串:char*str1==”abed”,
strZ[10],*str3="hijklmn",*str4[-2],*str5=”aaaa”;
查看答案
单选题 有以下程序:
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);
}
程序输出(  )。
查看答案
单选题 有下列程序:
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);
程序执行后的输出结果是(  )。
查看答案
单选题 在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))的输出结果为(  )。
查看答案
单选题 C语言中,字符(char)型数据在微机内存中的存储形式是(  )。 查看答案
单选题 软件生命周期是指(  )。 查看答案
单选题 有以下程序:
#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中的内容是(  )。
查看答案
单选题 设有如下关系表:

则下列操作中正确的是(  )。
查看答案
单选题 有以下程序:
#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]);
{
程序的输出结果是(  )。
查看答案
单选题 以下叙述中正确的是(  )。 查看答案
单选题 若有定义:“int*P,x=0,*P,P=&x;”,则语句“printf(”%d\n”,*p);”的输出结果是(  )。 查看答案
单选题 有下列二叉树,对此二叉树前序遍历的结果为(  )。 查看答案
单选题 下列叙述中不正确的是(  )。 查看答案
单选题 下列函数的类型是( )。
fun(double x)
{float y;
y=3*x-4;
return y;
}
查看答案
单选题 若有定义:“int a[2][3];”,则对a数组的第i行第j列元素的正确引用为(  )。 查看答案