当前位置:IT认证>计算机二级

问题:

[单选] 以下关于C语言数据类型使用的叙述中错误的是(  )。    -

A . 若要准确无误差地表示自然数,应使用整数类型
B . 若要保存带权多位小数的数据,应使用双精度类型
C . 若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型
D . 若只处理“真”和“假”两种逻辑值,应使用逻辑类型

有以下程序: #include<stdi0.h>  #include<string.h>struct A{int a;char b[10];double C;); void f(struct A t); main(  ){struct A a={"1001,"ZhangDa",l098,0};  f(a);printf("%d,%S,%6.1f",a.a,a.b,a.c);}void f(struct A t){t.a=1002;strcpy(t.b,"ChangRon9");t.c=1202.0;}程序运行后的输出结果是(  )。 1001,ZhangDa,1098.0   。 1002,ChangRong,1202.0。 1001,ChangRong,1098.0。 1002,ZhangDa,1202.0。 设有定义: struet complex{int real,unreal;)datal={1,8},data2; 则以下赋值语句中错误的是(  )。 data2=datal;   。 data2={2,6};。 data2.real=datal.real;。 data2.real=datal.unreal; 。 若有定义"int(*pt)[3];",则下列说法正确的是(  )。 定义了基类型为int的三个指针变量。 定义了基类型为int的具有三个元素的指针数组pt。 定义了一个名为*pt、具有三个元素的整型数组。 定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组 。 以下关于C语言的叙述中正确的是(  )。 C语言中的注释不可以夹在变量名或关键字的中间。 C语言中的变量可以在使用之前的任何位置进行定义。 在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致。 C语言的数值常量中夹带空格不影响常量值的正确表示 。 某二叉树共有7个结点,其中叶子结点只有l个,则该二叉树的深度为(假设根结点在第1层)(  )。 3   。 4   。 6   。 7。 以下关于C语言数据类型使用的叙述中错误的是(  )。    -
参考答案:

  参考解析

C语言中没有逻辑类型。

在线 客服