int c=(int)(-3.14E5); 则c的值是_____(只填写数值,不可有多余内容)
int c=(int)(-3.14E5); 则c的值是_____(只填写数值,不可有多余内容)
参考答案和解析
D
相关考题:
函数int factors(int n)的功能是判断整数n(n>=2)是否为完全数。如果n是完全数,则函数返回0,否则返回-1。所谓“完全数”是指整数n的所有因子(不包括n)之和等于n自身。例如,28的因子为1,2,4,7,14,而28=1+2+4+7+14,因此28是“完全数”。[C函数1]int factors(int n){ int i,s;for(i=1,s=0;i<=n/2;i++)if(n%i=0) (1)______;if( (2)______ )return 0;rerurn-1;}[说明2]函数int maxint(int a[],int k)的功能是用递归方法求指定数组中前k个元素的最大值,并作为函数值返回。[C函数2]int maxint(int a[],int k){ int t;if( (3)_____ ) return (4)_______;t=maxint(a+1, (5)______ );return(a[0]>t)?a[0]:t;}
已知程序中已经定义了函数test,其原型是int test(int,int,int);,则下列重载形式中正确的是A.char test (int,int,int);B.double test(int,int,double);C.int test(int,int,int=O);D.float test(int,int,float=3.5F);
请编写一个函数int fun(int n),其中n为自然数。函数fun()的功能是求出自然数n(包括n)以内所有素数的和,并返回其值。注意;部分源程序已存在文件PROC11.cpp中。请勿修改主函数和其他函数中的任何内容,仅在函数fun()的花括号中填写若干语句。文件PROC11.cpp的内容如下://PROC11.cppinclude<iostream>using namespace std;int fun(int n);int main(){int number;cout<<"Enter the number which you want to caculate: \n";cin>>number;cout<<"The result is:"<<fun(number)<<end1;return 0;}int fun(int n){//* * * * * * * * *}
请编写一个函数int fun (int nFirst, int nSecond),求两个数的最小公倍数并返回这个值。注意:部分源程序已存在文件test13_2.cpp中。如输入7和8时,结果是56。请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。文件test13_2的内容如下;include<iostream.h>int fun(int nFirst,int nSecond);void main(){int nFirst,nSecond;cout<<"Please input the first one";cin>>nFirst;cout<<" Please input the second one";cin>>nSecond;cout<<"最小公倍数:"<<fun(nFirst,nSecond)<<endl;}int fun(int nFirst,int nSecond){}
有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。A.语句int *p=a;定义不正确B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int *p=a;是把a[0]的值赋给变量pD.语句int *p=a;是把a[1]的值赋给变量p
设int x:,则经过______ 后,语句*px=0;可将x值置为0。A.int*px;B.int const *px=x;C.int* const px=x:D.const int *px=x;
公有成员变量MAX是一个int型值,变量的值保持常数100,则使用下列哪个选项的声明定义这个变量是正确的? ( )A.public int MAX=100;B.final int MAX=100;C.final public int MAX=100;D.public final int MAX=100;
下列说法正确的是( )。A.定义int a[4]={1,3};,则a[0]=1,a[1]=3,a[3]的值不确定B.定义static int a[4];,则元素值不确定C.const int x;x=5;表示给常量x赋初值D.定义int a[4];,则其元素的值是不确定的
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。【函数2.1说明】递归函数sum(int a[], int n)的返回值是数组a[]的前n个元素之和。【函数2.1】int sum (int a[],int n){if(n>0) return (1);else (2);}【函数2.2说明】有3个整数,设计函数compare(int a,int b,int c)求其中最大的数。【函数2.2】int compare (int a, int b, int c ){ int temp, max;(3) a:b;(4) temp:c;}【函数2.3说明】递归函数dec(int a[],int n)判断数组a[]的前n个元素是否是不递增的。不递增返回 1,否则返回0。【函数2.3】int dec( int a[], int n ){if(n<=1) return 1;if(a[0]<a[1]) return 0;return (5);}
公有成员变量MAX是一个int型值,变量的值保持常数值100,则下列使用______选项的声明定义这个变量是正确的。 ( )A.public int MAX=100;B.final int MAX=100;C.final public int MAX=100;D.public final int MAX=100;
根据注释内容在空白处填写适当内容。class Location{private:int X,Y;public:void init(int initX,int initY);int GetX( );int GetY( );};void Location::init(int initX,int initY){X=initX;Y=initY;}int Location::GetX( ){reutrn X;}int Location::GetY( ){reutrn Y;}include<iostream.h>void main( ){Location A1;A1.init(20,90);______ //定义一个指向A1的引用rA1cout<<rAl.GetX( )<<":"<<rAl.GetY( )<<endl;}
有以下定义和语句,则sizeof(a) 的值是【 】,而sizeof(a,share)的值是【 】struct date{ int day;int mouth;int year;union{int share1;float share2;}share;}a;
有以下定义和语句,则sizeof(a.share)的值是( )。struct date{ unsigned int day;unsigned int mouth;unsigned int year;union{int share1;float share2;}share;}a;
请填写空格: include using namespace std; void fun(int x,int y,int * z) { *2 = x 请填写空格:include<iostream>using namespace std;void fun(int x,int y,int * z){ *2 = x + y;}void main(){int a=100,b=100,c,*p=c;fun(a,b,p);【 】; //输出调用fun函数后返回a、b的和。}
int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()A、public int MAX_LENGTH=100B、final int MAX_LENGTH=100C、public const int MAX_LENGTH=100D、public final int MAX_LENGTH=100
单选题若有定义:int a=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是()A3.5B3.0C2.5D2.0