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

问题:

[单选]  有以下程序#include<stdi0.h>main(){FILE*fp;int a[0]一{1,2,3,0,0},i;fp=fopen("d2.dat,"wb");fwrite(a,sizeof(int),5,fp);fwrite(a,sizeof(int),5,fp);fclose(fp);fp=fopen("d2.dat","rb");fread(a.sizeof(int),10,fp);fclose(fp);for(i=0;i<10;i++)printft("%d",a[i]);}程序的运行结果是( )。

1,2,3,0,0,o,0,0,0,0,。1,2,3,1,2,3,0,0,0,0,。123,0,0,0,0,123,0,0,0,0,。1,2,3,0,0,1,2,3,0,0,。

问题:

[单选] 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(  )。

DB包含DBS和DBMS   。DBMS包含DB和DBS。DBS包含DB和DBMS。没有任何关系 。

问题:

[单选] 有下列程序:    、 fun(int X,int y){return(x+y);)main(  ){  int a=1,b=2,c=3,sum; sum=fun((a++,b++,a+b),c++); printf("%d\n",sum); }执行后的输出结果是(  )。   

6   。7。8   。9。

问题:

[单选] 下列程序的输出结果是(  )。 main(  ){int i=1,j=2,k=3; if(i++= =1&&(++j= =3= =‖k++= =3))printf("%d%d%d\n",i,J,k); )

1 2 3   。2 3 4。2 2 3  。2 3 3。

问题:

[单选] 交换两个变量的值,不允许用临时变量,应该使用下列( )位运算符。

& 。^。|| 。~。

问题:

[单选]  若有“double a;”,则正确的输入语句是( )。

scanf("%1f",a);。scanf("%f",&a);。scanf("%1f",&a);。scanf("1e",&a);。

问题:

[单选] 当执行以下程序段时,(    )。x=-l:do{x=x*X;)while(!x);

循环体将执行一次。循环体将执行两次。循环体将执行无限次。系统将提示有语法错误。

问题:

[单选] 执行语句“for(i=1;i++<4;);”后,变量i的值是(    )。

3。4。5。不定。

问题:

[单选] 下列叙述中错误的是(    )。

列表框和组合框都有List属性。列表框有Selected属性,而组合框没有。列表框和组合框都有Style属性。组合框有Text属性,而列表框没有。

问题:

[单选] 以下程序运行后,输出结果是(    )。#include<stdio.h>#define PT 5.5#define S(x)PT*x*Xmain(){ int a=1,b=2:printf("%4.1f\n",s(a+b));}

49.5。9.5。22.0。45.0。