计算机二级C语言笔试

更新时间:2023-05-13 12:42:51 阅读: 评论:0

计算机二级C语言笔试190
   
窗体顶端
一、选择题
下列各题[A][B][C][D] 四个选项中,只有一个选项是正确的。
1.  下列关于栈的叙述正确的是 ( )
      A:  栈是非线性结构
      B:  栈是一种树状结构
      C:  栈具有先进先出的特征
      D:  栈具有后进先出的特征
2.  若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是 ( )
      A:  bdgcefha
      B:  gdbecfha
      C:  bdgaechf
      D:  gdbehfca
3.  根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成 ( )
      A:  动态结构和静态结构
      B:  紧凑结构和非紧凑结构
      C:  线性结构和非线性结构
      D:  内部结构和外部结构
4.  下面对对象概念描述错误的是 ( )
      A:  任何对象都必须有继承性
      B:  对象是属性和方法的封装体
      C:  对象间的通讯靠消息传递
      D:  操作是对象的动态属性
5.  软件开发的结构化生命周期方法将软件生命周期划分成 ( )
      A:  定义、开发、运行维护
      B:  设计阶段、编程阶段、测试阶段
      C:  总体设计、详细设计、编程调试
      D:  需求分析、功能定义、系统设计
6.  下列工具中为需求分析常用工具的是 ( )
      A:  PAD
      B:  PFD
      C:  N—S
      D:  DFD
7.  开发大型软件时,产生困难的根本原因是 ( )
      A:  大系统的复杂性
      B:  人员知识不足
      C:  客观世界千变万化
      D:  时间紧、任务重
8.  下述关于数据库系统的叙述中正确的是 ( )
      A:  数据库系统减少了数据冗余
      B:  数据库系统避免了一切冗余
      C:  数据库系统中数据的一致性是指数据类型一致
      D:  数据库系统比文件系统能管理更多的数据
9.  单个用户使用的数据视图的描述称为 ( )
      A:  外模式
      B:  概念模式
      C:  内模式
      D:  存储模式
10.  关系数据库管理系统能实现的专门关系运算包括 ( )
      A:  排序,索引、统计
      B:  选择、投影、连接
      C:  关联、更新、排序
      D:  显示、打印、制表
11.  表示关系xyz应使用C语言表达式 ( )
      A:  (x>=y)&&(y>=z)
      B:  (xy)AND(yz)
      C:  x=y=z
      D:  (x>=y)&(y>=2)
12.  元旦日记50字C语言可执行程序的开始执行点是 ( )
      A:  程序中第一条可执行语言
      B:  程序中第一个函数
      C:  程序中的main函数
      D:  包含文件中的第一个函数
13.  小学记叙文以下if语句书写正确的是 ( )
      A:  if(x=0)printf("%f"x) elprintf("%f"-x)
      B:  if(x0){x=x+1printf("%f"x);}el printf("%f"-x);
      C:  if(x0);{xx+1临江仙辛弃疾printf("%f"x);}el printf("%f"-x)
      D:  if(x0){x=x+1printf("%f"x)}el printf("%f"-x)
14.  以下叙述中正确的是 ( )
      A:  C程序中,语句之间必须要用分号(;)分隔
      B:  C程序中#include行和#define行不是C语句
      C:  程序中的注释部分可有可无,通常可以省略
      D:  当输入数值数据时,对于整型变量只能输入整型值:对于实型变量只能输入实型值
15.  以下语句的输出结果是( )printf("%d %d %u\n" 016 16 -16)
      A:  16 16 65420[C]. 16 16 -16
      B:  14 16 6542[D]. 14 16 -16
16.  以下选项中,与 k=n++完全等价的表达式是 ( )
      A:  k=n n=n+1
      B:  橘子皮的功效与作用n=n+1 k n
      C:  k=++n
      D:  k+=n+1
17.  以下合法的赋值语句是 ( )
      A:  x=y100
      B:  d--
      C:  x+y;
      D:  c=int(a+b)
18.  abcint型变量,若从键盘给abc输入数据,则正确的输入语句是 ( )
      A:  scanf("%d%d%d"abc) ;
留得青山在不怕没柴烧是什么意思      B:  put("%d%d%d"abc)
      C:  input("%d%d%d"abc)
      D:  scanf("%d%d%d"&a&b&c)
19.  以下正确的数组定义语句是 ( )
      A:  int y[1][4]={12345}
      B:  float x[3][]{{1}{2}{3}}
      C:  long s[2][3]={{1}{1属龙和属鸡2}{123}}
      D:  double t[][3]{0}
20.  设有如下的变量定义; int i=8kab; unsinged long w=5;double x=1.42 y=5.2 则以下符合C语言语法的表达式是 ( )
      A:  a+=a-=(b=4)*(a=3)
      B:  x%(-3)
      C:  aa*32
      D:  yfloat(i)
21.  以下程序的输出结果是 ( ) main() { int a=-1,b=4,k; k=(++a =0)&&! (b-- =0); printf("%d%d%d\n" ,k,a, [B]. ; }
      A:  1 0 4
      B:  0 0 4
      C:  1 0 3
      D:  0 0 3
22.  有以下程序 main( ) { int a=0,i; for(i=1;i5; i++) { switch (i) { ca 0 ca 3: a+ =2; ca 1: ca 2:a+=3; default: a+=5; } } printf("%d\n",a) ; }
      A:  31
      B:  13
      C:  10
      D:  20
23.  假定所有变量均已正确说明,下列程序段运行后x的值是 a=d=c=0;x=35; if(! a) x=-1, el if(b) ;if(c) x=3 el x=4
      A:  34
      B:  循环是无限循环
      C:  35
      D:  循环体语句执行一次
24.  程序段如下int k-20;while (k=0)k=k+1;则以下说法中正确的是 ( )
      A:  while循环执行20
      B:  4
      C:  循环体语句一次也不执行
      D:  3
25.  当输入为quert?”时,下面程序的执行结果是 ( ) #indudestdio.h main() { char c; c=getehar(); while((c=getchar())!='?') putchar(++c) ; }
      A:  Quert
      B:  vfsu
      C:  quert?
      D:  rvfsu?
26.  在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是 ( )
      A:  地址传递
      B:  单向值传递
      C:  由实参传给形参,再由形参传回实参
      D:  传递方式由用户指定
27.  下面能正确进行字符串赋值操作的语句是 ( )
      A:  char s[5]{"ABCDE"}
      B:  char s[5]={'A''B''C''D''E'}
      C:  char *ss="APCDEF"
      D:  char *s;scanf("%s"s)大象卡通
28.  若以下程序所生成的可执行文件名为 main(int argcchar *argv[]) { while(argc--0) { ++argv; printf("%s"* argv); }} 李渊儿子当键入以下命令执行该程序时: FILE1CHINA BEUING SHANGHAI程序的输出结果是 ( )
      A:  CHINA BEIJIANG SHANGHAI
      B:  FILE1 CHINA BEIJING
      C:  CBS
      D:  FCB
29.  C语言规定,函数返回值的类型是由 ( )
      A:  return语句中的表达式类型所决定
      B:  调用该函数时的主调函数类型所决定
      C:  调用该函数时系统临时决定
      D:  在定义该函数时所指定的函数类型决定
30.  以下各组选项中,均能正确定义二维实型数组a的选项是 ( )
      A:  float a[3][4]; float a[][4];float a[3][]={{1}{0}}
      B:  float a(34); float a[3][4];float a[][]={{0}{0}}
      C:  float a[3][4]static float a[][4]={{0}{0}}
      D:  float a[3][4];float a[3][]

本文发布于:2023-05-13 12:42:51,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/892637.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   数据   语句   结构   定义   程序   变量   执行
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图