正确答案: D

text _023 _3ew

题目:下面各选项中,均是C语言中合法标识符的选项组是

解析:本题主要考查标识符的定义。对标识符的定义是历次考试中常考的内容之一。标识符主要由数字、下画线和字母组成,其中数字不能放在首位,另外,用户自定义标识符时,不能将标识符定义为C语言中已定义的关键字,如short、for、void等。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]以下叙述中正确的是( )。
  • 在C语言中,预处理命令行都以""开头

    每个C程序必须在开头包含预处理命令行;include stdio.h>

  • 解析:解析:预处理命令行可以出现在C源程序的任何位置,故选项A不正确。#includestdio.h>预处理命令行的意思是将stdio.h头文件插入源程序中该行命令所在的位置,表示我们将在后续行中用到stdio.h头文件中定义的函数或类型,若程序中没有用到这些函数或类型就可以不用包含此头文件,故选项C不正确。C提供的预处理功能主要有:宏定义、文件包含和条件编译三种功能,故选项D不正确。在C语言中,预处理命令行都以”#”开头,故应该选择B。

  • [单选题]以下程序的执行结果是 ______。includeclass Sample{ int x; public: Sample(){}; S
  • 以下程序的执行结果是 ______。 #includeiostream.h> class Sample { int x; public: Sample(){}; Sample(int a){x=a;} Sample(Sample &a){x=a.x+1;} void disp(){cout"x="xend1;} } void main() { Sample s1(2),s2(s1); s2.disp(); }

  • x=3


  • [单选题]请选出以下语句的输出结果 ( ) printf("%d\n,strlen("\t\"065\xff\n"));
  • 5


  • [单选题]有如下程序:include using namespace std;class Base{public:Base(){ cout
  • 有如下程序: #include iostream> using namespace std; class Base { public: Base(){ cout"BB";f(); } void f() { cout"Bf";} }; class Derived:public Base { public: Derived() { cout"DD"; } void f(){ cout"Df"; } }; int main(){ Derived d; return 0;}执行上面的程序将输出______ 。

  • BBBfDD

  • 解析:解析:类初始化的相关内容。

  • 推荐下载科目: 计算机四级 软考中级 微软认证 思科认证 JAVA认证 软考高级 软考初级 职称计算机 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2