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

问题:

[单选] 以下关于C语言的叙述中正确的是(  )。

A . C语言中的注释不可以夹在变量名或关键字的中间
B . C语言中的变量可以在使用之前的任何位置进行定义
C . 在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致
D . C语言的数值常量中夹带空格不影响常量值的正确表示

若有定义"int(*pt)[3];",则下列说法正确的是(  )。 定义了基类型为int的三个指针变量。 定义了基类型为int的具有三个元素的指针数组pt。 定义了一个名为*pt、具有三个元素的整型数组。 定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组 。 有以下程序: #include<stdi0.h>main(  )    {int a=1,b=2; for(;a<8;a++){b+=a;a+=2;}printf("%d,%d",a,b);    }程序运行后的输出结果是(  )。 以下关于C语言数据类型使用的叙述中错误的是(  )。    - 若要准确无误差地表示自然数,应使用整数类型。 若要保存带权多位小数的数据,应使用双精度类型。 若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型。 若只处理“真”和“假”两种逻辑值,应使用逻辑类型 。 若有以下语句:    typedef struct S{int g;char h;}T; 以下叙述中正确的是(    )。 可用S定义结构体变量   。 可用T定义结构体变量。 S是struct类型的变量   。 T是struct S类型的变量 。 有以下程序: #include<stdio.h>#include<stdlib.h>main(){ int*a,*b,*C;  a=b=c=(int*)malloc(sizeof(int));  *a=1;*b=2,*c=3;  a=b:  printf("%d,%d,%d",*a,*b,*c); }程序运行后的输出结果是(    )。 3,3,3   。 2,2,3。 1,2,3   。 1,1,3。 以下关于C语言的叙述中正确的是(  )。
参考答案:

  参考解析

C语言中的变量必须在使用前定义,注释不记入程序,只是作为一种解释程序的标识,方便其他用户修改及查看。

在线 客服