9月计算机二级C语言考试选择题

时间:2025-10-15 10:30:30 小英 计算机等级 我要投稿
  • 相关推荐

2025年9月计算机二级C语言考试选择题(精选6篇)

  C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。下面是小编收集的关于计算机二级C语言考试选择题,希望大家认真阅读!

2025年9月计算机二级C语言考试选择题(精选6篇)

  9月计算机二级C语言考试选择题 1

  1). 若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是

  A.函数调用可以作为独立的语句存在

  B.函数调用可以作为一个函数的实参

  C.函数调用可以出现在表达式中

  D.函数调用可以作为一个函数的形参

  正确答案:D

  2). 下列是用户自定义标识符的是

  A._w1

  B.3_xy

  C.int

  D.LINE-3

  正确答案:A

  3). 若有语句int *point,a=4;和 point=&a;下面均代表地址的一组选项是

  A.a,point,*&a

  B.&*a,&a,*point

  C.*&point,*point,&a

  D.&a,&*point,point

  正确答案:B

  4). 下列关于复合语句和空语句的说法错误的是

  A.复合语句是由“{”开头,由“}”结尾的

  B.复合语句在语法上视为一条语句

  C.复合语句内,可以有执行语句,不可以有定义语句部分

  D.C程序中的所有语句都必须由一个分号作为结束

  正确答案:C

  5). 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是

  A.数据库系统

  B.文件系统

  C.人工管理

  D.数据项管理

  正确答案:A

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

  A.学籍管理系统

  B.ERP系统

  C.C编译程序

  D.CAl软件

  7、 以下叙述正确的'是( )。

  A.在c语言中分号是语句的组成部分

  B.c语言程序由c语句组成,可以省略main函敷

  C.分号是C语句之间的分隔符

  D.所有程序行都必须用分号结束

  8数据库系统的三级模式不包括( )。

  A)概念模式

  B)内模式

  C)外模式

  D)数据模式

  9、以下叙述中错误的是( )。

  A)C语言编写的函数源程序,其文件名后缀可以是.C

  B)C语言编写的函数都可以作为一个独立的源程序文件

  C)C语言编写的每个函数都可以进行独立的编译并执行

  10、以下选项中关于程序模块化的叙述错误的是( )。

  A)把程序分成若干相对独立的模块,可便于编码和调试

  B)把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块

  c)可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序

  D)可采用自项向下、逐步细化的设计方法把若干独立模块组装成所要求的程序

  11、以下选项中关于c语言常量的叙述错误的是( )。

  A)所谓常量,是指在程序运行过程中,其值不能被改变的量

  B)常量分为整型常量、实型常量、字符常量和字符串常量

  c)常量可分为数值型常量和非数值型常量

  D)经常被使用的变量可以定义成常量

  12、若有定义语句:int a=10;double b=3.14;,则表达式A+a+b值的类型是( )。

  A)char

  B)int

  C)double

  D)float

  13、若有定义语句:int x=12,3=8,z;,在其后执行语句z=0.9+x/y;,则Z的值为( )。

  A)1.9

  B)1

  C)2

  D)2.4

  14、若有定义:int a,b;,通过语句scanf("%d;%d",&a,&b);,能把整数3赋给变量a,5赋给变量b的输入数据是( )。

  A)3 5

  B)3,5

  C)3;5

  D)35

  15、若有定义语句:intk1=10,k2=20;,执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别为( )。

  A)0和1

  B)0和20

  C)10和1

  D)10和20

  9月计算机二级C语言考试选择题 2

  (1) 以下选项中,合法的数值型常量是

  A) 3.2 B) X C) 099 D) 0xEH

  答案:A

  (2) 以下选项中,合法的实数是

  A) 1.5E2 B) E1.1 C) 2.10E D) 1.9E1.4

  答案:A

  (3) 若已有定义语句:int a, b, c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是

  A) a = (b = c) + 8;

  B) (a = b) = c = 9;

  C) a = (b == c) = A;

  D) a + b = c + 1;

  答案:A

  (4) 有以下程序

  #include

  main()

  {

  int x = 0x13;

  printf("INT:%d ", x+1);

  }

  程序运行后的输出结果是

  A) INT:20 B) INT:13

  C) INT:12 D) INT:14

  答案:A

  (5) 关于程序设计基本概念,以下叙述错误的是

  A) 计算机可以直接执行由任意高级语言编写的程序

  B) 高级语言都有与之对应的编译程序或解释程序

  C) 用任何一种计算机高级语言都可以把算法转换为程序

  D) 结构化算法可以解决任何复杂的问题

  答案:A

  (6) 关于程序中的注释,以下叙述正确的是

  A) 注释的内容必须放在一对/*和 */之间

  B) 注释必须置于所说明的语句前或语句后

  C) 注释中间可以嵌套另一个注释

  D) 注释内容错误会导致编译出错

  答案:A

  (7) 以下不能用于实型数据的运算符是

  A) % B) /

  C) * D) +

  答案:A

  (8) C源程序中不能表示的数制是

  A) 二进制 B) 八进制

  C) 十进制 D) 十六进制

  答案:A

  (9) 以下选项中,能用作用户标识符的是

  A) _0_ B) 8_8

  C) void D) unsigned

  答案:A

  (10) 若有定义语句:

  int x=10;

  则表达式x-=x+x的值为

  A) -10 B) -20

  C) 0 D) 10

  答案:A

  (11) 有以下程序

  #include

  main()

  { int a=1,b=0;

  printf("%d,",b=a+b);

  printf("%d ",a=2*b);

  }

  程序运行后的输出结果是

  A) 1,2 B) 1,0

  C) 3,2 D) 0,0

  答案:A

  (12) 以下关于结构化程序设计的'叙述中正确的是

  A) 在C语言中,程序的模块化是利用函数实现的

  B) 结构化程序使用goto语句会很便捷

  C) 一个结构化程序必须同时由顺序、分支、循环三种结构组成

  D) 由三种基本结构构成的程序只能解决小规模的问题

  答案:A

  (13) 对于一个正常运行的C程序,以下叙述中正确的是

  A) 程序的执行总是从main函数开始 B) 程序的执行总是从程序的第一个函数开始, 在main函数结束

  C) 程序的执行总是从main函数开始,在程序的最后一个函数中结束

  D) 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

  答案:A

  (14) 以下选项中能表示合法常量的是

  A) "07" B) 1.5E2.0

  C) D) 1,200

  答案:A

  (15) 以下定义语句中正确的是

  A) char A=65+1,b=b; B) int a=b=0;

  C) float a=1,*b=&a,*c=&b; D) double a=0.0; b=1.1;

  答案:A

  (16) 若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是

  A) ++x,y=x-- B) x+1=y

  C) x=x+10=x+y D) double(x)/10

  答案:A

  (17) 若变量已正确定义为int型,要通过语句

  scanf("%d,%d,%d",&a,&b,&c);

  给a赋值1、给b赋值2、给 c赋值3,以下输入形式中错误的是(注:□代表一个空格符)

  A) 1□2□3<回车> B) □□□1,2,3 <回车>

  C) 1,□□□2,□□□3<回车> D) 1,2,3<回车>

  答案:A

  (18) 计算机能直接执行的程序是

  A) 可执行程序 B) 目标程序

  C) 汇编程序 D) 源程序

  答案:A

  (19) 以下叙述中正确的是

  A) C语言规定必须用main作为主函数名,程序将从此开始执行

  B) 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

  C) C语言程序将从源程序中第一个函数开始执行

  答案:A

  (20) 以下选项中可用作C程序合法实数的是

  A) .1e0 B) 3.0e0.2

  C) E9 D) 9.12E

  答案:A

  (21) 下列定义变量的语句中错误的是

  A) float US$; B) double int_;

  C) char For; D) int _int;

  答案:A

  (22) 表达式:(int)((double)9/2)- 9%2 的值是

  A) 3 B) 0 C) 4 D) 5

  答案:A

  (23) 若有定义:

  int a,b;

  通过语句

  scanf("%d;%d",&a,&b);

  能把整数3赋给变量a,5赋给变量b的输入数据是

  A) 3;5 B) 3,5 C) 3 5 D) 35

  答案:A

  (24) 下列叙述中错误的是

  A) 一个C语言程序只能实现一种算法 B) C程序可以由多个程序文件组成

  C) C程序可以由一个或多个函数组成 D) 一个C函数可以单独作为一个C程序文件存在

  答案:A

  (25) C语言源程序名的后缀是

  A) .C B) .exe C) .obj D) .cp

  答案:A

  (26) 以下叙述中正确的是

  A) 赋值语句是一种执行语句,必须放在函数的可执行部分

  B) scanf和printf是C语言提供的输入和输出语句

  C) 由printf输出的数据都隐含左对齐 D) 由printf输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的

  答案:A

  9月计算机二级C语言考试选择题 3

  1.下列关于栈叙述正确的是( )。

  A.栈顶元素最先能被删除

  B.栈顶元素最后才能被删除

  C.栈底元素永远不能被删除

  D.以上三种说法都不对

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

  A.有一个以上根结点的数据结构不一定是非线性结构

  B.只有一个根结点的数据结构不一定是线性结构

  C.循环链表是非线性结构

  D.双向链表是非线性结构

  3.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。

  A.3

  B.4

  C.6

  D.7

  4.在软件开发中,需求分析阶段产生的主要文档是( )。

  A.软件集成测试计划

  B.软件详细设计说明书

  C.用户手册

  D.软件需求规格说明书

  5.结构化程序所要求的基本结构不包括( )。

  A.顺序结构

  B.GOT0跳转

  C.选择(分支)结构

  D.重复(循环)结构

  6.下面描述中错误的是( )。

  A.系统总体结构图支持软件系统的详细设计

  B.软件设计是将软件需求转换为软件表示的过程

  C.数据结构与数据库设计是软件设计的任务之一

  D.PAD图是软件详细设计的表示工具

  7.负责数据库中查询操作的数据库语言是( )。

  A.数据定义语言

  B.数据管理语言

  C.数据操纵语言

  D.数据控制语言

  8.一个教师可讲多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。

  A.1:1联系

  B.1:m联系

  C.m:1联系

  D.m:n联系

  9.有3个关系R、S和T如下表所示:

  则由关系R和S得到关系T的操作是( )。

  A.自然连接

  B.交

  C.除

  D.并

  10.定义无符号整数为Uint,下面可以作为类Uint实例化值的是( )。

  A.-369

  B.369

  C.0.369

  D.整数集合{1,2,3,4,5}

  11.为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。

  A.内联函数

  B.重载函数

  C.递归函数

  D.函数模板

  12.若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为( )。

  A.a

  B.AA.a

  C.a{}

  D.AA:a{}

  13.当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是( )。

  A.任何

  B.公有或保护

  C.保护或私有

  D.私有

  14.若要对Date类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。

  A.Data+(Data);

  B.Dataoperator+(Data);

  C.Data+operator(Data);

  D.operator+(Data.Data);

  15.下列关于函数模板的描述中,正确的是( )。

  A.函数模板是一个实例函数

  B.使用函数模板定义的函数没有返回类型

  C.函数模板的.类型参数与函数的参数相同

  D.通过使用不同的类型参数,可以从函数模板得到不同的实例函数

  16.C++系统预定义了3个用于标准数据流的对象,下列选项中不属于此类对象的是( )。

  A.cout

  B.cin

  C.cerr

  D.cset

  17.Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是( )。

  A.cpp

  B.exe

  C.obj

  D.lik

  18.字符串“a+b=12 ”的长度为( )。

  A.12

  B.10

  C.8

  D.6

  19.有如下程序:

  #include

  usingnamespacestd;

  intmain( ){

  intf,f1=0,f2=1;

  for(inti=3;i<=6;i++){

  f=f1+f2:

  f1=f2;f2=f;

  }

  cout

  }

  运行时的输出结果是( )。

  A.2

  B.3

  C.5

  D.8

  20.有如下程序:

  #include

  usingnamespacestd;

  intmain( ){

  inta[6]={23,15,64,33,40,58};

  ints1,s2;

  s1=s2=a[0];

  for(int*p=a+1;pif(s1>*p)s1=*p;

  if(s2<*p)s2=*p;

  }

  cout

  }

  运行时的输出结果是( )。

  A.23

  B.58

  C.64

  D.79

  21.有如下程序:

  #included

  usingnamespacestd;

  voidfl(int&X,int&y){intz=x;x=y;y=z;)voidf2(intX,inty){intz=x;x=y;y=z;}intmain( ){

  intx=10,y=26;

  f1(X,y);

  f2(x,y);

  cout

  }

  运行时的输出结果是( )。

  A.10

  B.16

  C.26

  D.36

  22.有如下程序:

  #include

  usingnamespacestd;

  classXA{

  inta;

  public:

  staticintb;

  XA(intaa):a(aa){b++;}

  ~XA( ){}

  intget( ){returna;}

  };

  intXA:b=0

  intmain( ){

  XAd1(1),d2(3);

  cout

  }

  运行时的输出结果是( )。

  A.5

  B.6

  C.7

  D.8

  23.有如下程序:

  #include

  usingnamespacestd:

  classPoint{

  intx,y;

  public:

  Point(intx1=0,inty1=0)):X(X1),y(y1){}

  intget( ){returnx+y;)

  };

  classCircle{

  Pointcenter}

  intradius;

  public:

  Circle(intCX,intcy,intr):center(cx,cy),radius(r)

  {}

  intget( ){returncenter.get( )+radius;}

  };

  intmain( ){

  Circlec(3,4,5);

  cout

  }

  运行时的输出结果是( )。

  A.5

  B.7

  C.9

  D.12

  24.若是对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是( )。

  A.operatorlong( )const;

  B.operatorlong(BigNumber);

  C.longoperatorlong( )const;

  D.longoperatorlong(BigNumber);

  25.有如下函数模板定义:

  template

  T1FUN(T2n){returnn*5,0;}

  若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为( )。

  A.FUN(9)

  B.FUN<9>

  C.FUN(9)

  D.FUN<9>(double)

  26.下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他3条语句不同,该语句是( )。

  A.cout

  A.析构函数可以重载

  B.析构函数由系统自动调用

  C.每个对象的析构函数只被调用一次

  D.每个类都有析构函数

  28.下列关于构造函数的描述中,错误的是( )。

  A.构造函数名与类名相同

  B.构造函数可以有返回值

  C.构造函数可以重载

  D.每个类都有构造函数

  29.若PAT是一个类,则程序运行时,语句“PAT(*ad){3};”调用PAT的构造函数的次数是( )。

  A.0

  B.1

  C.2

  D.3

  30.下列描述中,错误的是( )。

  A.公有继承时基类中的公有成员在派生类中仍是公有成员

  B.公有继承时基类中的保护成员在派生类中仍是保护成员

  C.保护继承时基类中的公有成员在派生类中仍是公有成员

  D.保护继承时基类中的保护成员在派生类中仍是保护成员

  31.生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。

  A.无需任何条件

  B.基类中显式定义了构造函数

  C.派生类中显式定义了构造函数

  D.派生类构造函数明确调用了基类构造函数

  32.下列关于派生类和基类的描述中,正确的是( )。

  A.派生类成员函数只能访问基类的公有成员

  B.派生类成员函数只能访问基类的公有和保护成员

  C.派生类成员函数可以访问基类的所有成员

  D.派生类对基类的默认继承方式是公有继承

  33.有如下类模板定义:

  template

  classBigNumber{

  longn;

  public;

  BigNumber(Ti):n(i){}

  BigNumberoperator+(BigNumberb){

  returnBigNumber(n+b.n):

  }

  };

  已知b1、b2是BigNumber的两个对象,则下列表达式中错误的是( )。

  A.b1+b2

  B.b1+3

  C.3+b1

  D.3+3

  34.下列关于文件流的描述中,正确的是( )。

  A.文件流只能完成针对磁盘文件的输入、输出

  B.建立一个文件流对象时,必须同时打开一个文件

  C.若输入流要打开的文件不存在。将建立一个新文件

  D.若输出流要打开的文件不存在,将建立一个新文件

  35.有如下程序:

  #include

  usingnamespacestd;

  classPair{

  intm,n;

  public;

  Pair(intj,intk):m(j),n(k){}

  intget( ){returnIn;}

  intget( )const{returnm+n;}

  };

  intmain( ){

  Paira(3,5);

  constPairb(3,5);

  cout

  }

  运行时的输出结果是( )。

  A.33

  B.38

  C.83

  D.88

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

  A.全局变量的作用域一定比局部变量的作用域范围大

  B.静态类别变量的生存期贯穿于整个程序的运行期间

  C.函数的形参都属于全局变量

  D.未在定义语句中赋初值的aut0变量和static变量的初值都是随机值

  37.假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数( )次。

  A.2

  B.3

  C.4

  D.5

  38.能正确表示逻辑关系”a≥10或a≤0”的C++语言表达式是( )。

  A.a>=10ora<=0

  B.a)一01a(一10

  C.a>=10&&a<=0

  D.a>=10||a(=0

  39.若执行下面的程序时,从键盘上输入5和2,则输出结果是( )。

  #include(iostream.h)

  voidmain( )

  (inta,b,k;

  cin>>a>>b;

  k=a:

  if(ak=a%b;

  else

  k=b%a:

  cout((k

  B.3

  C.2

  D.0

  40.假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。

  A.void~MyClass( );

  B.~MyC|ass(intn);

  C.MyClass( );

  D.~MyClass( );

  9月计算机二级C语言考试选择题 4

  (1)下列数据结构中,属于非线性结构的是

  A.循环队列

  B.带链队列

  C.二叉树

  D.带链栈

  (2)下列数据结果中,能够按照“先进后出”原则存取数据的是

  A.循环队列

  B.栈

  C.队列

  D.二叉树

  (3)对于循环队列,下列叙述中正确的是

  A.队头指针是固定不变的

  B.队头指针一定大于队尾指针

  C.队头指针一定小于队尾指针

  D.队头指针可以大于队尾指针,也可以小于队尾指针

  (4)算法的空间复杂度是指

  A.算法在执行过程中所需要的计算机存储空间

  B.算法所处理的数据量

  C.算法程序中的语句或指令条数

  D.算法在执行过程中所需要的'临时工作单元数

  (5)软件设计中划分模块的一个准则是

  A.低内聚低耦合

  B.高内聚低耦合

  C.低内聚高耦合

  D. 高内聚高耦合

  (6)下列选项中不属于结构化程序设计原则的是

  A.可封

  B. 自顶向下

  C.模块化

  D. 逐步求精

  (7)软件详细设计产生的图如下:

  该图是

  A.N-S图

  B.PAD图

  C.程序流程图

  D. E-R图

  (8)数据库管理系统是

  A.操作系统的一部分

  B.在操作系统支持下的系统软件

  C.一种编译系统

  D. 一种操作系统

  (9)在E-R图中,用来表示实体联系的图形是

  A.椭圆图

  B.矩形

  C.菱形

  D. 三角形

  (10)有三个关系R,S和T如下:

  其中关系T由关系R和S通过某种操作得到,该操作为

  A.选择

  B.投影

  C.交

  D.并

  9月计算机二级C语言考试选择题 5

  1.若有以下数组说明,则i=10;a[a[i]]元素数值是(C )。

  int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

  A、10

  B、9

  C、6

  D、5

  先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].

  a[10]对应下面数组中的元素为9. 因此a[a[i]]即为a[9]

  a[9]对应下面数组中的元素为6. 因此a[9]即为6

  2.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( B )

  A、2

  B、3

  C、4

  D、无确定值

  5 7

  D、3 6 9

  二维数组的.一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行

  3.对二维数组的正确定义是(C )

  详见教材P149~152,二维数组的定义、初始化

  类型符 数组名 [常量表达式][常量表达式]

  二维数组可以看做是矩阵

  类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;第一个常量表达式是指数组的行数;第二个常量表达式是指数组的列数;常量表达式的值只能是整数,不可以是变量,而且从1开始计数。

  一维数组初始化时可以省略数组长度

  二维数组初始化时可以省略行数,但不能省略列数

  选项A,B,都省略了列数

  选项D,不符合二维数组定义的一般形式,行、列常量表达式应该放在

  9月计算机二级C语言考试选择题 6

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

  A.提高耦合性降低内聚性有利于提高模块的独立性

  B.降低耦合性提高内聚性有利于提高模块的独立性

  C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度

  D.内聚性是指模块间互相连接的紧密程度

  (8)数据库应用系统中的核心问题是

  A.数据库设计

  B.数据库系统设计

  C.数据库维护

  D.数据库管理员培训

  (9)有两个关系R,S如下:

  R

  ABC

  a32

  b01

  c21

  S

  AB

  a3

  b0

  c2

  由关系R通过运算得到关系S,则所使用的运算为

  A.选择

  B.投影

  C.插入

  D.连接

  (10)将E-R图转换为关系模式时,实体和联系都可以表示为

  A.属性

  B.键

  C.关系

  D.域

【9月计算机二级C语言考试选择题】相关文章:

2016年9月计算机二级C语言选择题及答案07-11

2017年9月计算机二级考试C语言考试试题06-30

9月计算机二级c语言试题及答案08-31

2017年9月计算机二级C语言考试试题07-24

2017年9月计算机二级考试C语言模拟试题08-20

2017年9月计算机二级C++考试选择题05-28

2017年9月计算机二级考试C语言考试试题及答案09-19

20179月计算机二级考试C语言强化考试试题08-14

2016年9月计算机二级c语言考试试题及答案08-15