考研 | 自学考试 | 成人高考 | 公务员 | 会计从业 | 会计职称 | 注册会计 | 税务师 | 经济师 | 司法考试 | 证券从业 | 期货从业 | 银行从业 | 教师资格 保险类 | 理财规划师 | 心理咨询师 | 导游员 | 大学英语 | 新概念 | 执业医师 | 执业药师 | 执业护士 | 一级建造师 | 二级建造师 | 消防工程师 | 监理工程师 | 造价工程师 | 咨询工程师 | 资产评估师 | 安全工程师 | 报检员 | 报关员 | 土地估价师 | 房地产估价师 | 房地产经纪人 | 企业法律顾问 | 招标师 | 基金从业 |

[老用户使用原帐号直接 登录 ,无需注册] 注册 | 登录

我要做题网门户计算机等级 › 模拟试题 › 查看内容

2018年09月13日全国计算机等级考试二级C试题(第 1 套 - 填空)

2018-9-13 17:53| 发布者: 本站编辑| 查看数: 90| 评论数: 0

摘要:
■ 填空题

1.C程序执行过程生成的3种文件及扩展名为#_5,#_7,#_8。

2.若有定义:char e='\010';则变量c中包含的字符个数为#_2。

3.

▇ 功能最强大的在线复习软件 ▇

全国计算机等级考试二级C在线模考>>开始

■ 填空题

1.C程序执行过程生成的3种文件及扩展名为#_5,#_7,#_8。

2.若有定义:char e='\010';则变量c中包含的字符个数为#_2。

3.在c语言中,十进制数30的八进制数表示形式是#_3,十六进制数表示形式是#_3,在内存中它的二进制数表示形式是#_9。

4.已知int a=15,b=240;则表达式(a&b)&b||b的结果为#_1。

5.表达式pow(2.8,sqrt(double(x)))值的数据类型为#_5。

6.若x和y都是double型变量,且x的初值为3.O,y的初值为2.0,则表达式pow(y,fabs(x))的值为#_8。

7.有以下程序:
    #include
    main()
    {  char c;
    while((c=getchar())!='?')putchar(--c);
    }
  程序运行时,如果从键盘输入:Y?N?<回车>,则输出结果为#_1。

8.复合语句在语法上被认为是#_4;空语句的形式是#_4。

9.若有定义:int i=10;则执行下列程序后,变量i的正确结果是#_2。
    switch(i) 
    {
    CaSe 9:i+=1:
    case l0:i+=1;
    case 11:i+=1;
    default:i+=1;
  }

10.表示“整数x的绝对值大于5"时值为“真"的C语言表达式是#_9。

11.若有定义:int a=10,b=9,c=8;,接着顺序执行下列语句后,变量b中的值是#_1。
  c=(a-=(b-5));c=(a%11)+(b=3);

12.以下程序的功能是:从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,请填空。
    #include
    main()
    {
    float x,amax,amin;
    scanf("%f",&x);
    amax=x;amin=x;
    while(#_4) 
    {
    if(x>amax)amax=x;
    if(#_4)amin=x;
    

13.以下程序的输出结果是#_4。
    #include
    main()
    {int y,a;
    y=2;a=1;
    while(y--!=-1) 
    {
    do
    {a*=y;
    a++;
    }
    while(y--);
    } 
    printf("%d,%d",a,y);
    }

14.以下程序的功能是:计算l~10之间的奇数之和与偶数之和,请填空。
    #include
    main()
    {int a,b,c,i;
    a=c=0;
    for(i=0;i<=10;i+=2) 
    {  a+=1;
    #_6;
    c+=b;
    }
    printf("偶数之和=%d\n",a);
    printf("奇数之和=%d\n",c-11);
    

15.以下程序运行后的输出结果是#_5。
    main()
    {int i,n[]={0,0,0,0,0};
    for(i=1;i<=4;i++)
    {n[i]=n[i-1]*2+1;
    printf("%d",n[i]);
    }
    }

16.以下程序的输出结果是#_35。
    #inc2ude
    main()
    {int i,f[l0];
    f[0]=f[1]=1;
    for(i=2 ; i<10 ; i++)
    f[i]=f[i-2]+f[i-1];
    for(i=0;i<10;i++)
    {  if(i%4==O)printf("\n");
    printf("%3d",f[i]);
    } 
    

17.以下程序是求矩阵a,1)的和,结果存入矩阵c中,并按矩阵形式输出。请填空。
    #include
    main()
    {int a[3][4]={{3,-2,7,5},{1,0,4,-3},{6,8,0,2}};
    int b [3][4]={{-2,0,1,4},{5,-1,7,6},{6,8,0,2}};
    int i,j,c [3][4];
    for(i<0;i<3;i++)
    for(j=O ;j<4

18.以下程序的输出结果是#_3。
    #include 
    int t (int x,int y,int cp,int dp) 
    {cp=x*x+y*y;
    dp=x*x-y*y;
    }
    main()
    {
    int a=4,b=3,c=5,d=6;
    t(a,b,C,d);
    printf("%d%d\n",c,d);
    }

19.以下程序输出的最后一个值是#_3。
    int ff(int n) 
    {
    static int f=1;
    f=f*n;
    return f;
    }
    main()
    {
    int i;
    for(i=1;i<=5;i++)printf("%d ",ff(i));
    )

20.设有定义:
    int n,*k=&n;
    以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。
    scanf("%d",#_1);
    printf(fl%d\n",#_1);

21.已知int b[]={1,2,3,4},y,*p=b;,则执行语句y=*p++;后,变量y的值为#_1。

22.下列程序的输出结果是#_1。
    void fun(int *n) 
    { while((*n)--);
    printf("%d",++(+n));
    }
    main()
    {int a=100;
    fun(&a);
    }

23.下面程序的运行结果为#_2。
    #define SUB (x,y)(x)*y
    #include
    main()
    {int a=3,b=4;
    printf("%d\n",SUB(a++,b++));
    }

24.若要使指针p指向一个double类型的动态存储单元,请填空。
    double *p;
    p=#_7malloe(sizeof(double));

25.下面程序的运行结果是#_3。
    #include
    union ks  
    {int a;
    int b;
    };
    union ks s[4];
    union ks*p;
    main()
    {
    int n=1,i;
    printf(“\n”);
    for(i=0;i<4;i++)
    {s[i].a=n;    
    s[

26.设有以下语句:
    struct st{int n;struct st *next;};
    static struct st a[3]={5,&a[1],6,&a[2],9,’10’},*p;
    p=&a[0];    
  则表达式#_1的值是6。

27.利用共用体的特点分别取出int变量中高字节和低字节中的两个数。请填空。
    #include
    union change  
    {
    char c[2];
    int i;
    )un;
    main()
    {
    un.i=26984;
    printf(”%d,%c\n”,un.c[0],un.c[0]);
    printf(”%d,%c\n”,un.c[1],un.

28.已有文本文件“test.txt”,其中的内容为:Hello,everyone!。以下程序中,文件test.txt已正确为”读”而打开,由文件指针fr指向该文件。则程序的输出结果是#_3。
    #include
    main()
    {
FILE *fr;char str[40];
   ...... 
    fgets(str,5,fr); 
    printf(”%s\n”,str);
    fclose(fr); 
29.feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为#_3,否则为#_1。

30.以下程序中用户由键盘输入一个文件名,然后输入一串字符(用“#”结柬输入)存放到此文件中形成文本文件,并将字符的个数写到文件尾部,请填空。
    #include 
    main()
    {FILE * fp;
    char ch,fname[32];int count=0;
    printf(”Input the filename:”);scanf(”%s”,fname);
    if((fp=fopen(#_3,”w+”))==N

全国计算机等级考试二级C在线模考>>查看答案

路过

雷人

握手

鲜花

鸡蛋

最新评论

计算机等级考试二级公共基础知识
 
全国计算机等级考试二级C
 
全国计算机等级考试二级Visual Basic
 

我要做题网 ( 辽ICP备11009338号-1) |网站介绍 |联系我们 大连博易网络科技有限公司 版权所有

GMT+8, 2018-11-16 19:58 , Processed in 0.062500 second(s), 14 queries.

Powered by Discuz! X1

© 2001-2010 Comsenz Inc.