2017年全国计算机二级c语言考试题库

标签:计算机等级 时间:2021-05-03
【yjbys.com - 计算机等级】

  C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。下面是小编整理的关于全国计算机二级c语言考试试题,欢迎参考!

  5.3 填空题

  1.如果将调用一个函数的过程分为3个步骤,第1步是转去执行被调用函数 ,第2步是执行被调用函数的语句 ,第3步是返回操作。

  2.函数的.存储类分两种,它们分别是外部 函数和内部函数,其中内部 函数的存储类说明不可省略,该说明符是 static 。

  3.使用关键字inline说明的函数称为内联 函数,具有相同函数名但具有不同实现的函数称为重载 函数。

  4.在调用一个函数过程中可以直接或间接地调用该函数,则该函数称为被调用 函数。这种调用称为嵌套 调用。

  5.在引用调用中,函数实参用变量名 ,形参用 引用名 。

  5.5 编程题

  1. 从键盘上输入8个浮点数,编程求出其和以及平均值。要求写出求和以及平均值的函数。

  答:编程如下:

  #include

  double s,sum(double b[],int n),average(int n);

  void main()

  {

  double a[8];

  cout<<"输入8个double型数 ;";

  for(int i=0;i<8;i++)

  cin>>a[i];

2017年全国计算机c语言程序设计考试试题及答案

标签:计算机等级 时间:2021-05-03
【yjbys.com - 计算机等级】

  《C语言程序设计》讲述了C语言的基本概念、各种数据类型的使用技巧、程序流程控制、数组、函数、指针以及有关程序设计的方法等内容。下面是小编整理的关于国计算机c语言程序设计考试试题及答案,欢迎参考!

  一、单项选择

  1.下列变量名中,非法的是( C )。

  A.A25 B.My_car

  C.My-str D.abc

  2.下列常量中,十六进制int型常量是( A )。

  A.0x5f B.x2a

  C.046 D.7a

  3.下列常量中,不是字符常量的是( B )。

  A.'\n' B."y"

  C.'x' D.'\7'

  4.在函数体内定义了下述变量a,a的存储类为( D )。

  int a;

  A.寄存器类 B.外部类

  C.静态类 D.自动类

  5.下列关于变量存储类的描述中,错误的是( C )。

  A.任何变量定义后都具有一个确定的存储类

  B.变量的存储类确定了变量的'作用域和寿命

  C.定义变量时没有存储类说明符者一律为自动类

  D.内部静态类变量和外部静态类变量的存储类说明符都是static

  6.下列关于变量数据类型的描述中,错误的是( A )。

  A.定义变量时int型数据类型可以省略

  B.变量的数据类型可以决定该变量占内存的字节数

  C.变量的数据类型是可以被强制的

2017年计算机c语言二级考试试题及答案

标签:计算机等级 时间:2021-05-01
【yjbys.com - 计算机等级】

  程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。yjbys小遍小编整理了一套计算机c语言二级考试试题及答案,希望可以帮助大家!

  一、单项选择

  1 下列数据中,为字符串常量的是()。 D

  A、'A'

  B、How do you do.

  C、$abc

  D、"house"

  2 以下所列的C语言常量中,错误的是( )。 B

  A、0xFF

  B、1.2e0.5

  C、2L

  D、'\72'

  3 以下程序的输出结果是()。 D

  main()

  {float x=3.6;

  int i;

  i=(int)x;

  printf("x=%f,i=%d\n",x,i);

  }

  A、x=3.600000,i=4

  B、x=3 i=3.600000

  C、x=3,i=3

  D、x=3.600000,i=3

  4 若k是整型,则以下程序段的执行结果是:( ) B

  k=-3;

  if(k<=0) printf("####")

  else printf("&&&&");

  A、####

  B、有语法错误,无结果

2017计算机二级c语言考试试题大全

标签:计算机等级 时间:2021-04-26
【yjbys.com - 计算机等级】

  “C语言程序设计”是计算机专业和非计算机专业的一门技术基础课程,也是程序设计的启蒙语言课程。下面是小编整理的关于计算机二级c语言考试试题,欢迎参考!

  一、单选题

  1.当一个函数没有返回值时,该函数类型应说明为( A )。

  A.void B.int

  C.无 D.任意

  2.下列关于设置函数默认的参数值的描述中,错误的是( C )。

  A.可对函数的部分参数或全部参数设置默认值

  B.在有函数说明时,默认值应设置在函数说明时,而不是定义时

  C.设置函数默认参数值时,只可用常量不可用含有变量的表达式

  D.设置函数参数默认值应从右向左设置

  3.下列关于被调用函数中return语句的描述中,错误的是( D )。

  A.一个函数中可以有多条return语句

  B.return语句具有返回程序控制权的作用

  C.函数通过return语句返回值时仅有一个

  D.一个函数中有且仅有一条return语句

  4.函数返回值的类型是由( B )决定的。

  A.调用该函数的'调用函数的类型

  B.定义该函数时所指定的类型

  C.return语句中表达式的类型

  D.接收函数返回值的变量或对象的类型

  5.下列设置函数参数默认值的说明语句中,错误的是( C )。

  A.int fun(int x , int y=10); B.int fun(int x=5, int =10);

2017年全国计算机等级考试二级C语言笔试试题

标签:计算机等级 时间:2021-04-25
【yjbys.com - 计算机等级】

  一 、下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

  (1)下列叙述中正确的是

  A.栈是“先进先出”的线性表

  B.队列是“先进先出”的线性表

  C.循环队列是非线性结构

  D.有序性表既可以采用顺序存储结构,也可以采用链式存储结构

  (2)支持子程序调用的数据结构是

  A.栈

  B.树

  C.队列

  D.二叉树

  (3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是

  A.10

  B.8

  C.6

  D.4

  (4)下列排序方法中,最坏情况下比较次数最少的是

  A.冒泡排序

  B.简单选择排序

  C.直接插入排序

  D.堆排序

  (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是

  A.编译软件

  B.操作系统

  C.教务管理系统

  D.汇编程序

  (6)下面叙述中错误的是

  A.软件测试的目的是发现错误并改正错误

  B.对被调试的程序进行“错误定位”是程序调试的必要步骤

  C.程序调试通常也称为Debug

  D.软件测试应严格执行测试计划,排除测试的随意性

  (7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是

2017年计算机二级考试C语言练习试题

标签:计算机等级 时间:2021-04-21
【yjbys.com - 计算机等级】

  计算机二级考试C语言练习试题一

  1). 以下叙述中错误的是( )

  A.预处理命令行的最后不能以分号表示结束

  B.C程序对预处理命令行的处理是在程序执行的过程中进行的

  C.#define MAX 是合法的宏定义命令行

  D.在程序中凡是以″#″开始的语句行都是预处理命令行

  正确答案:B

  答案解析:预处理命令行是以″#″开始的语句,预处理命令行的最后不能以分号表示结束,预处理命令行。其中宏定义的字符替换的定义格式为:# define 标识符 字符串,预处理命令行是在系统对源程序进行编译之前进行处理的,不是在程序执行的过程中。

  2). 按照″后进先出″原则组织数据的数据结构是( )

  A.队列

  B.栈

  C.双向链表

  D.二叉树

  正确答案:B

  答案解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。栈顶元素总是最后插入的元素,也是最先被删除的元素;栈底元素总是最先插入的元素,也是最后才能被删除的元素。即栈是按照″后进先出″(Last In First Out,简称LIFO)或″先进后出″(First In Last Out,简称FILO)的原则组织数据的。因此,栈也称为″后进先出表″或″先进后出″表。

  3). 以下程序段完全正确的是( )

  A.int k, *p=&k; scanf(″%d″, p);

2016年下半年计算机C语言考试题库及答案

标签:计算机等级 时间:2021-04-01
【yjbys.com - 计算机等级】

  1.下列给定程序中,函数fun的功能是计算如下公式  直到 ,并且把计算结果作为函数值返回。

  例如,若形参e的值为1e-3,则函数返回值为0.551690。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。

  注意:部分源程序在文件BLANK1.C中。

  不得增行或删行,也不得更改程序的结构!

  #include

  double fun(double e)

  { int i, k; double s, t, x;

  s=0; k=1; i=2;

  /**********found**********/

  x=__1__/4;

  /**********found**********/

  while(x __2__ e)

  { s=s+k*x;

  k=k* (-1);

  t=2*i;

  /**********found**********/

  x=__3__/(t*t);

  i++;

  }

  return s;

  }

  main()

  { double e=1e-3;

  printf("\nThe result is: %f\n",fun(e));

  }

  【参考答案】

  (1)3.0或(double)3  (2)>  (3) (t+1)

  2. 下列给定程序中,函数fun的功能是:计算如下公式前n项的和并作为函数值返回。

计算机等级考试二级C语言考试试题(带答案)

标签:计算机等级 时间:2021-03-26
【yjbys.com - 计算机等级】

  一、填空题(每空2分,共40分)

  请将每一个空的正确答案写在答案卡上,答在试卷上不得分。

  (1) 为了要将当前盘目录中的可执行程序ABC.EXE的输出结果存放到当前盘当前目录中的文件OUT.TXT中,则应使用的DOS命令为【1】 。

  (2) 计算机网络分为广域网和局域网,因特网属于【2】 。

  (3) 要想在当前目录下方便地执行C盘\UCDOS目录中的程序,就应该先执行预设搜索路径的命令,该DOS命令为【3】 。

  (4) 要查看当前目录中扩展名为.DAT的所有文件目录,应该使用的DOS 命令为【4】 。

  (5) 在Windows环境下,当进行复制操作时,其复制的内容将存放在【5】中

  (6) 若从键盘输入58,则以下程序输出的结果是 【6】 。

  main()

  { int a;

  scanf("%d",&a);

  if(a>50) printf("%d",a);

  if(a>40) printf("%d",a);

  if(a>30) printf("%d",a);

  }

  (7) 以下程序的输出结果是【7】 。

  main()

  { int a=177;

  printf("%o\n",a);

  }

  (8) 以下程序的输出结果是【8】 。

计算机二级C语言考试上机冲刺试题及答案

标签:计算机等级 时间:2021-03-26
【yjbys.com - 计算机等级】

  一、选择题(每小题1分,共40小题,共40分)

  1.算法的空间复杂度是指( )。

  A.算法程序的长度

  B.算法程序中=的指令条数

  C.算法程序所占的存储空间

  D.算法执行过程中所需要的存储空间

  2.下列叙述中正确的是( )。

  A.一个逻辑数据结构只能有一种存储结构

  B.逻辑结构属于线性结构,存储结构属于非线性结构

  C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率

  D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率

  3.简单的交换排序方法是( )。

  A.快速排序

  B.选择排序

  C.堆排序

  D.冒泡排序

  4.关于结构化程序设计原则和方法的描述错误的是( )。

  A.选用的结构只准许有一个入口和一个出口

  B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现

  C.不允许使用GOT0语句

  D.语言中若没有控制结构,应该采用前后一致的方法来模拟

  5.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。

  A.可重用性差

  B.安全性差

  C.非持久性

  D.冗余性

  6.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。

  A.模拟现实世界中不同事物之间的联系

  B.强调模拟现实世界中的算法而不强调概念

2016年9月计算机二级C语言考试上机冲刺试题及答案

标签:计算机等级 时间:2021-03-21
【yjbys.com - 计算机等级】

  一、选择题(每小题1分,共40小题,共40分)

  1.算法的空间复杂度是指( )。

  A.算法程序的长度

  B.算法程序中=的指令条数

  C.算法程序所占的存储空间

  D.算法执行过程中所需要的存储空间

  2.下列叙述中正确的是( )。

  A.一个逻辑数据结构只能有一种存储结构

  B.逻辑结构属于线性结构,存储结构属于非线性结构

  C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率

  D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率

  3.简单的交换排序方法是( )。

  A.快速排序

  B.选择排序

  C.堆排序

  D.冒泡排序

  4.关于结构化程序设计原则和方法的描述错误的是( )。

  A.选用的结构只准许有一个入口和一个出口

  B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现

  C.不允许使用GOT0语句

  D.语言中若没有控制结构,应该采用前后一致的方法来模拟

  5.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。

  A.可重用性差

  B.安全性差

  C.非持久性

  D.冗余性

  6.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。

  A.模拟现实世界中不同事物之间的联系

  B.强调模拟现实世界中的算法而不强调概念