参考答案和解析
正确答案:定义一个指针p,打印出sizeof(p),如果节果是4,则表示该操作系统是32位,打印结果是2,表示是16位。
更多“用C++写个程序,如何判断一个操作系统是16位还是32位的?”相关问题
  • 第1题:

    C++语言程序由函数构成,其至少包含一个函数,这就是【 】。


    正确答案:main函数
    main函数 解析:C++语言程序由函数构成,其至少包含一个main()函数。

  • 第2题:

    关于PC软件的描述中,以下哪个说法是错误的?______。

    A.软件包括各种程序、数据和有关文档资料

    B.PC除可以使用Windows操作系统外,还可以用Linux操作系统

    C. C++语言编译器是一种系统软件,它需要操作系统的支持

    D.Windows操作系统的画图、计算器、游戏都是系统软件


    正确答案:D
    解析:软件分为系统软件和应用软件。系统软件是指负责管理、监控和维护计算机硬件和软件资源的一种软件。系统软件主要包括:操作系统、各种编程语言的处理程序、数据库管理系统以及故障诊断、排错程序等工具软件。应用软件是指利用计算机和系统软件为解决各种实际问题而编制的程序,这些程序满足用户的特殊要求。因此,C++语言编译器是一种系统软件,Windows操作系统的画图、计算器、游戏都是应用软件。

  • 第3题:

    如何判断一段程序是由C 编译程序还是由

    C++编译程序编译的?


    正确答案:

     

    #ifdef __cplusplus
    cout<<"c++";
    #else
    cout<<"c";
    #endif

  • 第4题:

    用C/C++找份工作要有哪些知识储备?

    目前学过的有C程序设计,数据结构,操作系统,C++.Primer,C与指针,能胜任一份程序员的工作吗?要求不高 只要能入行就行

    还想问下MFC,STL,windows程序设计 这些在求职前也是必须有的吗?还是说分别是不同开发方向所需要掌握的?


    您好,可以学一学网络编程啊,linux程序设计
    当然,c只是工具, 在哪个领域的工作就需要哪个领域的知识.
    多学谭浩强的书!
    基础当然是很重要,所以应该找本全面的基础书学一下,多练手.
    另外,要看以后从事的工作趋向于那个方向, 确定学习方向
    祝您成功!




    学不在多而在于精,程序语言只是一种工具,会用才是王道。 MFC,STL,windows程序设计这些了解下基础知识就行了。

    入行够了 后面的不必须 只是学了更好 到时不一定能用到

  • 第5题:

    开发一个C++语言程序的步骤通常包括编辑、【 】、链接、运行和调试。


    正确答案:编译
    编译 解析:C++语言是以编译方式实现的高级语言, C++语言程序的实现,必须要使用某种C++语言的编译器对程序进行编译。

  • 第6题:

    编一个程序,首先输入一个成绩(0到100的整数),用ifelse语句然后判断该成绩是优、良、中、及格还是不及格。


    正确答案: doublescore;
    Console.WriteLine("请输入一个成绩");
    score=double.Parse(Console.ReadLine());
    if(score>=90)
    Console.WriteLine("优");
    elseif(score>=80)
    Console.WriteLine("良");
    elseif(score>=70)
    Console.WriteLine("中");
    elseif(score>=60)
    Console.WriteLine("及格");
    else
    Console.WriteLine("不及格");

  • 第7题:

    用C++语言编写的源程序要成为目标程序必须要经过()

    • A、解释
    • B、汇编
    • C、编辑
    • D、编译

    正确答案:D

  • 第8题:

    如何用万用表的电阻挡判断某一个三极管是NPN型还是PNP型?如何确定它们的三个电极e、b、c?


    正确答案: 采用万用表K1R 或100R 挡进行测试,具体测试方法如下:
    第一步  假设三个管脚中任一管脚为基极,判断基极
    把万用表的一个表笔接假设的基极,另一表笔分别接另外两个管脚。
    若测得的电阻:
    1)都很小或都很大,把万用表的两个表笔调换一下重新测试。若原来都很小,调换表笔后测得都很大,或原来都很大,调换表笔后测得都很小,则假设的基极是正确的。
    2)一大一小,则假设是错误的,需重新假设进行测试。
    第二步  判断管型
    若以测得阻值都很小为准,若黑表笔接的是基极,则该管为NPN型,否则为PNP型。
    第三步  假设剩余的两个管脚中其中一个是集电极,判断集电极
    若为NPN型管,用手同时捏住基极和假设的集电极(但两管脚不能接触),黑表笔接假设的集电极,红表笔接基极,如果指针摆动较大,则假设的集电极是正确的,否则不正确。若为PNP型管,红表笔接假设的集电极,黑表笔接基极,如果指针摆动较大,则假设的集电极是正确的,否则不正确。

  • 第9题:

    用JBuilder建立图形界面程序的步骤是()

    • A、创建一个JBuilder工程
    • B、在工程中创建一个应用程序
    • C、创建一个主框架窗口
    • D、为应用程序指定可以运行的操作系统和硬件
    • E、编译、连接应用程序,选择适合操作系统程序来运行

    正确答案:A,B,C

  • 第10题:

    判断题
    C++程序中,每条语句结束时都加一个分号(;)。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    关于main()函数的说法,正确的是()。
    A

    一定要写在C++程序的最前面

    B

    每个C++程序只有一个main()函数

    C

    C++程序可以有多个main()函数

    D

    main()函数没有返回值


    正确答案: A
    解析: 暂无解析

  • 第12题:

    问答题
    编一个程序,首先输入一个成绩(0到100的整数),用ifelse语句然后判断该成绩是优、良、中、及格还是不及格。

    正确答案: doublescore;
    Console.WriteLine("请输入一个成绩");
    score=double.Parse(Console.ReadLine());
    if(score>=90)
    Console.WriteLine("优");
    elseif(score>=80)
    Console.WriteLine("良");
    elseif(score>=70)
    Console.WriteLine("中");
    elseif(score>=60)
    Console.WriteLine("及格");
    else
    Console.WriteLine("不及格");
    解析: 暂无解析

  • 第13题:

    用JBuilder建立图形界面程序的步骤是()

    A.创建一个JBuilder工程

    B.在工程中创建一个应用程序

    C.创建一个主框架窗口

    D.为应用程序指定可以运行的操作系统和硬件

    E.编译、连接应用程序,选择适合操作系统程序来运行


    参考答案:A, B, C

  • 第14题:

    有关c++的问题

    编写一个程序,设计一个满足如下要求的CDate类:

     (1)用/月/年格式输出日期。

     (2)可运行日期加一天的操作。

     (3)设置日期。


    #include <iostream.h>
    static int dys[]={31,28,31,30,31,30,31,31,30,31,30,31};
    class date
    {
    int mo,da,yr;
    public:
    void SetDate()
    {
    cout<<"请输入当前日期(年 月 日):";
    cin>>yr>>mo>>da;
    }
    bool IsLeapYear()
    {
    if(yr%4==0&&yr%100!=0||yr%400==0) return true;
    else return false;
    }
    void disp()
    {
    cout<<mo<<"/"<<da<<"/"<<yr<<endl;
    }
    void NewDate ()
    {
    da++;
    if(IsLeapYear()) dys[1]++;
    if(da>dys[mo-1])
    {
    da-=dys[mo-1];
    if(++mo==13)
    {
    mo=1;
    yr++;
    }
    }
    }
    };
    void main()
    {
    date d1;
    d1.SetDate();
    cout<<"当前日期为:";
    d1.disp();
    d1.NewDate();
    cout<<"当前日期加一天后的日期为:";
    d1.disp();
    }
     #include<iostream>
    #include<iomanip>
    using namespace std;
    class CTime
    {
    private:
    int m_hour;
    int m_minute;
    int m_second;
    public:
    CTime(int h=0,int m=0,int s=0)
    {m_hour=h;m_minute=m;m_second=s;}
    int setTime()
    {
      int hour, minute, second;
      cout<<"输入xxxx:xx"<<endl;
      cin>>hour>>minute>>second;
      m_hour=hour;
      m_minute=minute;
      m_second=second;
    }
    void show()
    {
      cout<<setw(2)<<m_hour<<":"<<std::setw(2)<<m_minute<<":"<<setw(2)<<m_second<<endl;
    }
    };
    class CDate:public CTime
    {
    public:
    int m_year;
    int m_month;
    int m_day;
    public:
    CDate(int month=1, int day=1, int year=1900)
    {
      if(month>12)
      {int t=month;month=year;year=t;}
      m_year=year;
      m_month=month;
      m_day=day;
    }
    int setDate()
    {
      int month,day,year;
      cout<<"输入日期\n";
      cin>>month>>day>>year;
      if(month>12)
      {int t=month;month=year;year=t;}
      m_year=year;
      m_month=month;
      m_day=day;
      bool flag;
      cout<<"是否输入时间?1/0";
      cin>>flag;
      if(flag)
       CTime::setTime();
    }
    void show()
    {
      cout<<"日期:"<<setw(4)<<m_year<<"年"<<setw(2)<<m_month<<"月"<<setw(2)<<m_day<<"号";
      CTime::show();
    }
    };
    int main()
    {
    CDate shengri,b(1990,8,7),c(9,6,1992);
    shengri.show();
    b.show();
    c.show();
    cout<<"输入生日";
    shengri.setDate();
    shengri.show();
    }

  • 第15题:

    dev c++ 如何建立多文件的工程啊???

    我的程序运行不了!!!最好有图教我...谢谢


    一个工程只能有一个main函数,但可以有多个文件例如main.c定义#include "stdio.h"void main(void){ printf ("hello");}在另一个文件file2.c里再定义一些函数void fun1(){}void fun2(){}然后把这两个文件都包涵到工程里去一起编译就可以了。如果你要从main函数里调用file2.c里的函数那在调用之前声明一下extern void fun1();extern void fun2();调用fun1();fun2();


    可以的。

    新建模板,源码手工包含到一个目录下。

    这个没什么用,一个工程只能有一个main函数。


     

    可以。新建模板。源码手工包含到一个目录下。但是没什么用,一个工程只能有一个main函数。

  • 第16题:

    一个C++程序的开发步骤通常包括编辑、______、链接、运行和调试。


    正确答案:编译
    编译

  • 第17题:

    ●以下关于C语言与C++语言的叙述中,正确的是(32)。

    (32)

    A.只要将C程序的扩展名.c改为.cpp,就可将过程式的C程序转换为面向对象的C++程序

    B.由于C++是在C的基础上扩展的,所以C++编译器能编译C源程序

    C.在C程序中,也可以用结构体类型定义类

    D.与C不同,C++程序中的函数必须属于某个类


    正确答案:B

  • 第18题:

    C++程序中,每条语句结束时都加一个分号(;)。


    正确答案:正确

  • 第19题:

    在每个C++程序中都必须包含的一个函数是()

    • A、main()
    • B、MAIN()
    • C、name()
    • D、function()

    正确答案:B

  • 第20题:

    一个成熟的果实如何判断其为真果还是假果?果


    正确答案: 皮仅由子房壁发育而来称真果
    由子房壁和花的其它部分共同发育而来称假果

  • 第21题:

    一个java程序运行从上到下的环境次序是()

    • A、 操作系统、Java程序、jre/jvm、硬件
    • B、 jre/jvm、Java程序、硬件、操作系统
    • C、 java程序、jre/jvm、操作系统、硬件
    • D、 java程序、操作系统、jre/jvm、硬件

    正确答案:C

  • 第22题:

    问答题
    用C++写个程序,如何判断一个操作系统是16位还是32位的?

    正确答案: 定义一个指针p,打印出sizeof(p),如果节果是4,则表示该操作系统是32位,打印结果是2,表示是16位。
    解析: 暂无解析

  • 第23题:

    判断题
    编译程序是操作系统的一个重要子系统。
    A

    B


    正确答案:
    解析: 暂无解析