一起答

2017年二级c语言选择题及答案试卷(1)

  • 卷面总分:100分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:168次
  • 作答时间:120分钟
试卷简介

2017年二级c语言选择题及答案试卷(1),本试卷是为考计算机二级考试的考生准备的c语言选择题及答案练习卷。

  • 单项选择题
部分试题预览
  1. 已有定义:char a[]="xyzt",b[]={'x','y','z'};,下列叙述中正确的是(  )。

    • A.数组a和b的长度相同
    • B.a数组长度小于b数组长度
    • C.a数组长度大于b数组长度
    • D.上述说法都不对
  2. 下列运算符中,不属于关系运算符的是(  )

    • A.<
    • B.>=
    • C.==
    • D.!
  3. 下面结构体的定义语句中,错误的是(  )。

    • A.struct ord{int x;int Y;int Z;};struet ord a;
    • B.struct ord{int x;int y;int Z;}struct ord a;   
    • C.struct ord{int X;int Y;int Z;}a;
    • D.struct{int X;int y;int Z;}a;
  4. 已知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序______。  main()  { char a='A';   int b=20;   printf("%d,%0",(a=a+a,a+b,b) ,a+'a'-'A',b);  }

    • A.表达式非法,输出零或不确定值
    • B.因输出项过多,无输出或输出不确定值
    • C.输出结果为20,141
    • D.输出结果为20,141,20
  5. 若有以下说明和语句:  struct st{int n;char *ch;};  struct st a[3]{5,"abc",7,"def",9,"ghk"},*p=a  则值为6的表达式是______。

    • A.p++->n
    • B.p->n++
    • C.(*p).n++
    • D.++p->n
  6. 下述关于数据库系统的叙述中正确的是 ______。

    • A.数据库系统减少了数据冗余
    • B.数据库系统避免了一切冗余
    • C.数据库系统中数据的一致性是指数据类型一致
    • D.数据库系统比文件系统能管理更多的数据
  7. 下列程序的运行结果是______。

    • A.a=%2,b=%5
    • B.a=2,b=5
    • C.a=d,b=d
    • D.a=%d,b=%d main() { int a=2,c=5; pfintf("a=%d,b=%d\n”,a,c); }
  8. 以下选项中,值为1的表达式是______。

    • A.    
    • B.    
    • C.    
    • D.    
  9. 若变量均已正确定义并赋值,以下合法的c语言赋值语句是( )。

    • A.x---y=--5;
    • B.x--n%2.5;
    • C.x+n=i;
    • D.x=5--4+1;
  10. 设有下列二叉树:

    对此二叉树先序遍历的结果为

    • A.ABCDEF
    • B.BDAECF
    • C.ABDCEF
    • D.DBEFCA