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

问题:

[单选] 可在c程序中用作用户标汉符的一组标识符是(  )。

void。as_b3define            _123WORD             If。For。2c_abc             DOcase             SlG。

问题:

[单选] 在下列给出的表达式中,与while(E)中的(E)不等价的表达式是(  )。

(!E==0)。(E>0||E<0)。(E==0)。(E!=0)。

问题:

[单选] 有下列程序:main(){  char s[]=”abode”;s+=2:printf(”%d\n”,s[o]);)执行后的结果是(  )。

输出字符a的ASCII码。输出字符c的ASCII码。输出字符c。程序出错。

问题:

[单选] 以下程序的输出结果是(  )。main()(char ch[3][4]={"123”,“456”.”78”),*P[3];inl i;for(i==-0;i<3;i++)p[i]=ch[i];for(i=0;i<3;i++)printf(”%s”。p[i]);}

123456780。123 456 780。12345678。147。

问题:

[单选] 有以下程序:main(){  int x=102,y=012;printf(”%2d,%2d\n”,x,y);}执行后输出结果是(  )。

10,01。02,12。102,10。02,10。

问题:

[单选] 有以下程序:#include<stdio.h>void WriteStr(char*fn.char*str){FILE*fpfp=fopen(fn,”w”);fputs(str,fp);fclose(fp);)main(){  WriteStr(”t1.dat”,”start”);WriteStr(”t1.dat”,”end”);)程序运行后,文件t1.dat中的内容是(  )。

start。end。starte nd。endrt。

问题:

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

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

问题:

[单选] 下列程序的输出结果是(  )。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。

问题:

[单选] 现有以下结构体说明和变量定义,如图所示,指针P、q、r分别指定一个链表中连续的3个结点。struct node{har data;struct node*next;)*p,*q,*r;现要将q和r所指结点交换前后位嚣,同时要保持链表的结构,下列不能完成此操作的语句是(  )。

q->next=r->next;p->next=r;r->next=q;。q->next=r;q-->next=r->next;r->next=q;。q->next=r->next;r->next=q;p->next=r;。q->next=q;p->next=r;q->next=r->next;。

问题:

[单选] 下列程序:int fun(int x[],int n){  static int sum=0,i;for(i=0;i<n;H++)sum+=x[i];return  sum:main(){int a[]={1,2.3,4,5),b[]={6,7,8,9),s=0;s==fun(a,5)+fun(h,4),printf(”%d\n”.s);f程序执行后的输出结果是(  )。

45。50。60。55。