设为首页 加入收藏

TOP

计算机等级考试二级C语言模拟试卷(六)(六)
2023-07-23 13:31:33 】 浏览:274
Tags:计算机
t f(int m)

{  static int n=0;

   n+=m:

    return n;

}

main()

{   int n=0;

    printf("%d,",f(++n));

    printf("%d\n",f(n++));

}

程序运行后的输出结果是

A)1, 1                   B)1,2                     C)2,3                       D)3,3

(34)有以下程序

#include <stdio.h>

main()

{  char ch [3][5]={"AAAA","BBB","CC"};

    printf ("%s\n",ch[1]);

}

程序运行后的输出结果是

A)AAAA               B)BBB                  C)BBBCC                D)CC

(35)有以下程序

#include <stdio.h>

#include <string.h>

void fun(char *w,int m)

{

        char s,*p1,*p2;

        p1=w;  p2=w+m-1;

        while (p1<p2)

       { s=*p1; *p1=*p2; *p2=s; p1++; p2--;}

}

int main()

{

    char a[]="123456";

    fun(a,strlen(a));

    puts(a);

    return 0;

}

程序运行后的输出结果是

A)116611               B)123456               C)161616                 D)654321

(36)有以下程序

#include <stdio.h>

#include <string.h>

typedef struct

{ char name[9]; char sex; int score[2];}STU;

STU fun(STU a)

{

       STU b={"Zhao",'m',85,90};

       int i;

       strcpy(a.name,b.name);

       a.sex=b.sex;

      for (i=0;i<2;i++) a.score[i]=b.score[i];

      return a;

int main()

{

    STU c={"Qian",'f',95,92},d;

    d=fun(c);

    printf("%s,%c,%d,%d,",d.name,d.sex,d.score[0],d.score[1]);

    printf("%s,%c,%d,%d,",c.name,c.sex,c.score[0],c.score[1]);

    return 0;

}

程序运行后的输出结果是

A)Zhao,m,85,90,Qian,f,95,92

B)Zhao,m,85,90,Zha0,m,85,90

C)Qian,f,95,92,Qian,f,95,92

D)Qian,f,95,92,Zhao,m,85,90

(37)有以下程序

#include <stdio.h>

main()

{   struct node {int n;stmct node+next;} *p;

    struct  node x[3]={{2,x+l},{4,x+2},{6,NULL}};

    p=x;

    printf("%d,",p->n);

    printf("%d\n",p->next->n);

}

程序运行后的输出结果是

A)2,3                  

首页 上一页 3 4 5 6 7 下一页 尾页 6/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇OpenGL ES EGL eglMakeCurrent 下一篇OpenGL ES EGL eglDestroySurface

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目