在C程序中如果要使用数学函数,如sin(x),log(x)等,需要在程序中加入的语句是A.#include <math.h>B.#include <stdio.h>C.#define <math.h>D.#define <stdio.h>

题目

在C程序中如果要使用数学函数,如sin(x),log(x)等,需要在程序中加入的语句是

A.#include <math.h>

B.#include <stdio.h>

C.#define <math.h>

D.#define <stdio.h>


相似考题
更多“在C程序中如果要使用数学函数,如sin(x),log(x)等,需要在程序中加入的语句是”相关问题
  • 第1题:

    在Pascal程序中调用的sin(x)是()

    A.系统调用

    B.标准子程序

    C.操作系统命令

    D.进程


    参考答案:B

  • 第2题:

    请编写函数fun(),它的功能是计算:s=(1-In(1)-In(2)-In(3)-…-1n(m))2

    s作为函数值返回。

    在C语言中可调用log(n)函数求In(n)。log函数的引用说明是double log(double x)。

    例如,若m的值为15,则fun()函数值为723.570801。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

    试题程序:

    include <conio.h>

    include <stdio.h>

    include <math.h>

    double fun(int m)

    {

    }

    main()

    {

    clrscr();

    printf("%f\n",fun(15));

    }


    正确答案:double fun(int m) {   int i; double s=1.0; for(i=1;i=m;i++) s=s-log(i); /*计算s=l-In(1)-In(2)-In(3)-…-In(m)*/ return (s*s); /*对s求平方并返回*/ }
    double fun(int m) {   int i; double s=1.0; for(i=1;i=m;i++) s=s-log(i); /*计算s=l-In(1)-In(2)-In(3)-…-In(m)*/ return (s*s); /*对s求平方并返回*/ } 解析:首先,题目要求计算1依次减去1到M的对数,可用从1到M的循环,每次循环都减一个数的对数。该题需要注意,log()函数的形式参数应浩如烟海double型变量,用于循环的基数变量为整数,需要进行强制转换。最后在返回的时求平方。

  • 第3题:

    编写函数fun(),其功能是计算:

    s作为函数值返回。

    在C语言中可调用log(n)函数求1n(n)。log函数的引

    用说明为:double log(double x)。

    例如,若m的值为20,则fun()函数值为6.506583。

    注意:部分源程序给出如下。

    请勿改动main()函数和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。

    试题程序:


    正确答案:


    【解析】题目要求写出程序实现数学表达式的功能,需要用for循环计算累加的结果,调用sqrt函数实现求平方根。循环变量的范围是1~m,每次循环都进行一次累加求和。需要特别注意的是,log函数的形式参数为double型变量,用于循环的计数变量为整数,所以必须强制转换。最后返回所求出的平方根。

  • 第4题:

    在多线程并发程序设计中,能够给对象x加锁的语句是( )。 A.X.waitB.synchronized(x)S

    在多线程并发程序设计中,能够给对象x加锁的语句是( )。

    A.X.wait

    B.synchronized(x)

    C.X.notify

    D.x.synchronized


    正确答案:B
    B。【解析】Java平台将每一个由synchronized(object)语句指定的对象设置一个锁,称为对象锁,是一种独占的排他锁。

  • 第5题:

    下列函数中,哪一个不是f(x)=sin2x的原函数?


    答案:D
    解析:
    提示:将选项A、B、C、D逐一求导,验证。

  • 第6题:

    在FORTRAN程序中,正确调用SIn(x)的表达式是:
    (A)SIN(30°)(B)SIN(π/6)(C)SIN(0.523)(D)SIN(π+30°)


    答案:C
    解析:

  • 第7题:

    在Windows系统中,执行x.exe时系统报告找不到y.dll,原因是( )。

    A.程序x中存在语法或语义错误,需要修改与x对应的源程序
    B.程序y中存在语法错误,需要修改与y对应的源程序
    C.程序y中存在语义错误,需要修改与y对应的源程序并重新编译
    D.程序x执行时需要调用y中的函数。要要安装y.dll

    答案:D
    解析:
    DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。DLL文件中存放的是各类程序的函数(子过程)实现过程,当程序需要调用函数时需要先载入DLL,然后取得函数的地址,最后进行调用。本题在执行x.exe文件时找不到y.dll,说明该程序在运行时需要调用y.dll文件,而找不到该文件,就需要安装该文件以使程序运行。

  • 第8题:

    程序中的变量类型说明语句,如int x,属于高级程序语言中的数据成分。


    正确答案:正确

  • 第9题:

    下列函数中,哪一个不是,f(x)=sin2x的原函数()?

    • A、3sin2x+cos2x-3
    • B、sin2x+1
    • C、cos2x-3cos2x+3
    • D、(1/2)cos2x+5/2

    正确答案:D

  • 第10题:

    代数式exSin(300)2x/(x+y)lnx对应的VB表达式是()

    • A、E^X*Sin(30*3.14/180)*2*x/x+y*log(x)
    • B、Exp(x)*Sin(30)*2*x/(x+y)*ln(x)
    • C、Exp(X)*Sin(30*3.14/180)*2*x/(x+y)*log(x)
    • D、Exp(X)*Sin(30*3.14/180)*2*x/(x+y)*ln(x)

    正确答案:C

  • 第11题:

    填空题
    如果要在VBSript中强制显示声明所有变量,应在脚本程序的开头处使用()语句。

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

  • 第12题:

    单选题
    在Pascal程序中调用的sin(x)是()。
    A

    系统调用

    B

    标准子程序

    C

    操作系统命令

    D

    进程


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

  • 第13题:

    在多线程并发程序设计中,能够给对象x加锁的语句是( )。

    A.X.wait( )

    B.svnchronized(x)

    C.X.notify( )

    D.x.synchronized( )


    正确答案:B
    Java平台将每-个由synchronized(ob—ject)语句指定的对象设置-个锁,称为对象锁,是-种独占的排他锁。

  • 第14题:

    如果要把viod fun()定义为类X的友元函数:则应在类X的定义中加入语句【 】。


    正确答案:friend void fun()
    friend void fun()

  • 第15题:

    在多线程并发程序设计中,能够给对象x加锁的语句是( )。

    A.X.wait

    B.synchronized(x)

    C.X.notify

    D.x.synchronized


    正确答案:B
    B。【解析】Java平台将每一个由synchronized(object)语句指定的对象设置一个锁,称为对象锁,是一种独占的排他锁。

  • 第16题:

    数学式[(3.2x2+ln(1.2))x-5.1]x-sin(x)对应的VB6.0表达式是( )。

    A.((3.2x^2+log(1.2))*x-5.1)*x - Sinx

    B.((3.2 * x * x+ ln(1.2))*x-5.1)*x - Sin(x)

    C.((3.2x * 2+ log(1.2))x-5.1)*x - Sin(x)

    D.((3.2 * x* x + log(1.2))* x -5.1)* x - Sin(x)


    正确答案:D

  • 第17题:

    下列函数中,哪一个不是f(x)=sin2x的原函数?

    A. 3sin2x+cos2x-3
    B. sin2x+1
    C. cos2x-3cos2x+3
    D. (1/2)cos2x+5/2

    答案:D
    解析:
    提示:将选项A、B、C、D逐一求导,验证。@##

  • 第18题:

    在FORTAN程序中,正确调用sin(x)的表达式是:

    A. SIN(20)
    B. SIN(π/6)
    C. SIN(0.523)
    D. SIN(π+30°)

    答案:C
    解析:
    在FORTRAN程序中,三角函数是以弧度来表示角度的。
    答案:C

  • 第19题:

    如果要在VBSript中强制显示声明所有变量,应在脚本程序的开头处使用()语句。
    OPTION EXPLICIT

  • 第20题:

    设x=1,以下函数返回值最大的是()。

    • A、Sin(x)
    • B、Exp(x)
    • C、Sqr(x)
    • D、Log(x)

    正确答案:B

  • 第21题:

    代数式x1-|a|+ln10+sin(x2+2л)/cos(57o)对应的VisualBasic表达式是()

    • A、X1-AbsA.+Log(10)+Sin(X2+2*3.14)/Cos(57*3.14/180)
    • B、B.X1-Abs+Log(10)+Sin(X2+2*л)/Cos(57*3.14/180)
    • C、C.X1-Abs+Log(10)+Sin(X2+2*3.14)/Cos(57)
    • D、D.X1-Abs+Log(10)+Sin(X2+2*л)/Cos(57)

    正确答案:A

  • 第22题:

    在Pascal程序中调用的sin(x)是()。

    • A、系统调用
    • B、标准子程序
    • C、操作系统命令
    • D、进程

    正确答案:B

  • 第23题:

    判断题
    程序中的变量类型说明语句,如int x,属于高级程序语言中的数据成分。
    A

    B


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

  • 第24题:

    单选题
    代数式x1-|a|+ln10+sin(x2+2л)/cos(57o)对应的VisualBasic表达式是()
    A

    X1-AbsA.+Log(10)+Sin(X2+2*3.14)/Cos(57*3.14/180)

    B

    B.X1-Abs+Log(10)+Sin(X2+2*л)/Cos(57*3.14/180)

    C

    C.X1-Abs+Log(10)+Sin(X2+2*3.14)/Cos(57)

    D

    D.X1-Abs+Log(10)+Sin(X2+2*л)/Cos(57)


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