当前位置:IT认证>计算机二级

问题:

[单选] 若有以下的定义:“int t[a][2];”,能正确表示t数组元素地址的表达式的是(  )。

&.t[3][2]。t[3]。t[1]。t[2][2]。

问题:

[单选] 设变量已正确定义,则以下能正确计算f=n!的程序是(  )。

f=0;for(i=1;i<=n:i+十)f*=i;。f=1for(i=1:i<n;i十+)f*=i;。f=l:for(i=n;i>1;i十+)f*=i;。f=1:for(i=n;j>=2;j--)f*=i;。

问题:

[单选] 执行下述程序后,输出的结果是(  )。#include<stdio.h>#define S(X)  X*Xvoid main(){  int a=9,k=3,m=2;a/=S(k+m)/s(k+m);printf(”%d”,a);}

1。4。9。0。

问题:

[单选] 已知有如下结构体:struct sk{  int a;float b;}data,*p;若有P一8Ldata,则对data的成员a引用正确的是(  )。

(*p).data.a。(*p).a;。p->data.a。P.data.a。

问题:

[单选] 视图设计一般有3种设计次序,下列不属于视图设计次序的是(  )。

自顶而下。由内向外。由外向内。自底向上。

问题:

[单选] 若变量已正确定义为float型,要通过输入语句:scanf(”%f%f%f”,&a,&b,&c);给a赋值11.0,b赋值22.0,e赋值33.0,不正确的输入形式是(  )。

11  2233。11.0,22.0,33.0。11.0 22.0  33.0。1122。

问题:

[单选] 执行下列程序中的输出语句后,a的值是(  )。main(){  int a;printf(”%dkn”,(a=2*3,a*5,a+7));)

17。37。6。13。

问题:

[单选] 有下列函数定义:fun(float h){ printf(”%f,%f\n”,h,h*h);)该函数的类型是(  )。

int类型。float类型。void类型。函数无类型说明,定义有错。

问题:

[单选] 下列程序的输出结果是(  )。#include<stdio.h>main(){int a[2][3]={{1,2,3),{4,5,6)),(*p)[3],i;p=a:for(i=O;j<3;i++){  if(i<2)p[1][i]=p[1][i]-1;elsep[1][i]=1;)printf(”%d\n”,a[0][1]4-a[1]+a[1]+a[1][2]);)

8。7。12。9。

问题:

[单选] 若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是(  )。

EOF。-1。非零值。0。