位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2002年4月全国计算机等级考试二级笔试试卷(基础部分和C语言程序设计)

以下程序的输出的结果是int x=3;main(){  int i;   for (i=1;i<x;i++)  incre();}ncre(){  staic  int  x=1;   x*=x+1;   printf("  %d",x);}

发布时间:2024-07-09

A.3 3

B.2 2

C.2 6

D.2 5

试卷相关题目

  • 1不合法的main函数命令行参数表示形式是

    A.main(int a,char *c[])

    B.main(int arc,char **arv)

    C.main(int argc,char *argv)

    D.main(int argv,char *argc[])

    开始考试点击查看答案
  • 2在说明语句:int *f(    );中,标识符f代表的是

    A.一个用于指向整型数据的指针变量

    B.一个用于指向一维数组的行指针

    C.一个用于指向函数的指针变量

    D.一个返回值为指针型的函数名

    开始考试点击查看答案
  • 3以下程序的输出结果是#include  <stdio.h>#include  <string.h>main(){  char  b1[8]="abcdefg",b2[8],*pb=b1+3;   while (--pb>=b1)  strcpy(b2,pb);   printf("%dn",strlen(b2));}

    A.8

    B.3

    C.1

    D.7

    开始考试点击查看答案
  • 4以下程序的输出结果是main(){  int  b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;   for(i=0;i<3;i++)   for(j=i;j<=i;j++) t=t+b[i][b[j][j]];   printf("%dn",t);}

    A.3

    B.4

    C.1

    D.9

    开始考试点击查看答案
  • 5若有以下定义和语句:int  s[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是

    A.ps+1

    B.*(ps+3)

    C.ps[0][2]

    D.*(ps+1)+3

    开始考试点击查看答案
  • 6若以下定义:struct  link{  int  data;   struck  link  *next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:a                    bdata  next          data  next┌──┬──┐      ┌──┬──┐│ 5  │    ┼──→│ 9  │ │└──┴──┘      └──┴──┘  ↑p               c           data  next         ┌──┬──┐         │ 7  │    │         └──┴──┘              ↑q指针p指向变量a,q指向变量c。则能够把c插入到a和b 之间并形成新的链表的语句组是:

    A.a.next=c; c.next=b;

    B.p.next=q; q.next=p.next;

    C.next=b;B.p.next=q; q.next=p.next;C.p->next=&c; q->next=p->next;

    D.(*p).next=q; (*q).next=&b;

    开始考试点击查看答案
  • 7设有以下说明语句typedef  struct{  int  n;   char  ch[8];}PER;则下面叙述中正确的是

    A.PER 是结构体变量名

    B.PER是结构体类型名

    C.typedef struct 是结构体类型

    D.struct 是结构体类型名

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