2.在C语言中,用关键字#_2定义基本整型变量,用关键字#_3定义单精度实型变量,用关键字 我要做题网 提供比习题集更好的复习体验,在线题库,云端记录,一处做题,处处同步!史上质量最高的网上题库! - Discuz! Board" />

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

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

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

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

2018-12-20 17:58| 发布者: 本站编辑| 查看数: 158| 评论数: 0

摘要:
■ 填空题

1.字符串“ab\034\\\x79"的长度为#_1。

2.在C语言中,用关键字#_2定义基本整型变量,用关键字#_3定义单精度实型变量,用关键字

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

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

■ 填空题

1.字符串“ab\034\\\x79"的长度为#_1。

2.在C语言中,用关键字#_2定义基本整型变量,用关键字#_3定义单精度实型变量,用关键字#_3定义双精度实型变量。

3.C语言中的标识符只能由3种字符组成,它们是#_2、#_2和#_3。

4.若i为整型变量且赋值为6,则运算i++后表达式的值是#_1,变量i的值是#_1。

5.条件"20
6.表达式3&4的值为#_1,表达式3|4的值为#_1。表达式3&&4的值为#_1。

7.以下程序段的输出结果是#_9。(“]"代表一个空格)
    prinff("x=%3d,x=%6d,x=%6o,x=%6x,x=%6u\n",x,x,x,x,x);

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

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

10.设x、y、z均为int型变量,请写出描述“x或Y中至少有一个小于2"的表达式#_8。

11.在C语言中,关系运算符的优先级别是#_9。

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

13.以下程序的输出结果是#_3。
    x=2;
    do{printf("*");x--;}while(x);

14.以下程序的输出结果是#_3。
#include<stdio.h>
main()
{
int s=0,k;
for(k=7;k>4;k--)
{
switch(k)
{
case 1:
case 4:
case 7:s++;break;
case 2:
CaSe 3:
case 6:break;
case 0:
case 5:s+=2;break;
}
}
printf("s=% d",s)}

15.在C语言中,一维数组的定义方式为:类型说明符数组名#_9。

16.以下程序的输出结果是#_2。
    char c[5]={'a','b','\0','c','\0'};
    printf("%s",c);

17.以下程序运行后的输出结果是#_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]);
    }
    }

18.在一个C源文件中,若要定义一个只允许在该源文件所有函数中使用的变量,则该变量需要的存储类别是#_3。

19.以下程序的输出结果是#_9。
    #include
    double sub(double x ,double y, double z) 
    {   
    y-=1.0;
    z=z+x;
    return z;
    }
    main()
    {
    double a=2.5,b=9.0;
    printf(“%f\n",sub(b-a,a,a));
    }

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

21.若有5个连续的int类型的存储单元并赋值,如下图所示,且p和s的基类型皆为int类型的指针变量,P已指向存储单元a[1],请依次完成下列填空。
 
    (1)通过指针p给s赋值,使其指向最后一个存储单元a[4]的语句是#_5。
    (2)若指针s指向a[4];移动指针s,使之指向中间的存储单元a[2]的表达式是#_5。
    (3)已知k=2,指针s已指向存储单元a[2],表达式*(s+k)的值是#_2。
    (4)指针s已指向存储单元a[2],不移动

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

23.下面程序的运行结果是#_7。
    #define N 10
    #define s(x)x*x 
    #define f(x)(x*x) 
    main()
    {int i1,i2;
    i1=1000/S(N);
    i2=1000/f(N);
    printf("%d%d\n",i1,i2);
    }

24.以下程序的输出结果是#_9。
    #define PR(ar)printf("ar=%d",ar) 
    #include
    main()
    {
    int j,a[]={1,3,5,7,9,ii,13,15},*p=a+5;
    for(j=3;j;j--)
    switch(j) 
    {
    case 1:
    case 2:pr(*P++);break;
    case

25.下列程序用来输出结构体变量ex所占存储单元的字节数,请填空。
    struct st
    {char name[20];double score;}
    main()
    {stmct st ex;
  printf(”ex size:%d\n”,sizeof(#_5));
    }

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

27.以下函数creat()来建立一个带头节点的单向链表,新产生的节点总是插在链表的末尾,节点数据域中的数值从键盘输入,以字符“?”作为输入结束标志。单向链表的头指针作为函数值返回。请填空。
    #include
    struct list
    { 
    char data;
    struct list*next;
    };
    struct list*creat()
    {
    struct list 

28.以下程序用来统计文件中字符的个数。请填空。
    #include
    main()
{
    FILE *fp;long hum=0; 
    if((fp=fopen(”fname.dat”,#_3))==NULL) 
    { 
    printf(”Open error\n”); exit(0);
    }  
    while#_9
    {
    #_6;
    num++;
29.下面程序把从终端读入的10个整数以二进制数方式写到一个名为bi.dat的新文件中,请填空。
    #include 
    FILE * fp;
    main()
    {int i,j;
  if((fp=fopen(#_6,”wb”))==NULL)exit(0);
  for(i=0;i<10;i++)
  {scanf(”%d”,&j);
    fwrite(&j,sizeof(int),1,#_1);
    }

30.若执行fopen()函数时发生错误,则函数的返回值是#_2。

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

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

GMT+8, 2019-6-16 23:37 , Processed in 0.046875 second(s), 14 queries.

Powered by Discuz! X1

© 2001-2010 Comsenz Inc.