位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2013年9月全国计算机等级《二级C语言程序设计》专家预测卷(3)

有以下程序: #includemain(  ){int m=1,n=2,*p=&m,*q=&n,*r;  r=P;P=q;q=r;  printf("%d,%d,%d,%dn",m,n,*P,*q); }程序运行后的输出结果是(  )。

发布时间:2024-07-09

A.1,2,1,2

B.1,2,2,1

C.2,1,2,1

D.2,1,1,2

试卷相关题目

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

    A.1 2 3

    B.2 3 4

    C.2 2 3

    D.2 3 3

    开始考试点击查看答案
  • 2下列函数的功能是(  )。 fun(char*a,char*b).{while((*b=*a)!=''){a++;b++;})

    A.将a所指字符串赋给b所指空间

    B.使指针b指向a所指字符串

    C.将a所指字符串和b所指字符串进行比较

    D.检查a和b所指字符串中是否有'O'

    开始考试点击查看答案
  • 3有以下程序: #include<stdio.h>main(){char b,C;int i;for(i=0;i>6;i++){if(i%2)putchar(i+b); else putchar(i+c); }printf("n"); }程序运行后的输出结果是(  )。

    A.ABCDEF

    B.AbCdEf

    C.aBcDeF

    D.abcdef

    开始考试点击查看答案
  • 4下列关于线性链表的叙述中,正确的是(  )。

    A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致

    B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续

    C.进行插入与删除时,不需要移动表中的元素

    D.以上3种说法都不动

    开始考试点击查看答案
  • 5下列程序的输出结果是(  )。 #include main(  ){ int a=0,i; for(i=1;i<5;i++) { switch(i){ case 0: case 3:a+=1; case 1: case 2:a+=2;default:a+=3;}}printf("%d",i); }

    A.19

    B.1

    C.6

    D.8

    开始考试点击查看答案
  • 6有下列程序:      main(  ){int i,s=0,t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i&amp;lt;9;i+=2)s+=*(t+i); printf("%d\n",s); }程序执行后的输出结果是(  )。

    A.45

    B.20

    C.25

    D.36

    开始考试点击查看答案
  • 7以下关于C语言数据类型使用的叙述中错误的是(  )。      

    A.若要准确无误差地表示自然数,应使用整数类型

    B.若要保存带权多位小数的数据,应使用双精度类型

    C.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型

    D.若只处理“真”和“假”两种逻辑值,应使用逻辑类型

    开始考试点击查看答案
  • 8设有定义:int x=o,* P;,立刻执行以下语句,正确的语句是(  )。

    A.p=x;

    B.* p=x;

    C.D=NULL;

    D.* p=NULL;

    开始考试点击查看答案
  • 9若要定义一个具有5个元素的整型数组,以下错误的定义语句是(      )。

    A.int a[5]={o};

    B.int b[]={0,0,0,0,0).

    C.int c[2+3];

    D.int i=5,d[i];

    开始考试点击查看答案
  • 10设有定义:“double x[10],*p=x;”,以下能给数组x下标为6的元素读人数据的正确语句是(  )。

    A.scanf("%f",&x[6]);

    B.scanf("%If",*(x+6));

    C.scanf("%if",p+6);

    D.scanf("%if",p[6]);

    开始考试点击查看答案
返回顶部