工学

单选题语句PrintAbs(6^2)+Int(-3.6^2)的输出结果是()A -36B 1C -1D 23

题目
单选题
语句PrintAbs(6^2)+Int(-3.6^2)的输出结果是()
A

-36

B

1

C

-1

D

23

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序的输出结果是()。includeint b=2;int func(int*A){b+=*a;return b;}main(){int

下列程序的输出结果是( )。 #include<stdio.h> int b=2; int func(int*A){ b+=*a;return b;} main() { int a=1,t=2; t+=func(&a); printf("%d\n",t); }

A.4

B.5

C.6

D.8


正确答案:B
解析: 本题考查函数调用时的参数传递。在执行函数func时,由于全局定义了一个变量b,所以在函数体中执行时b=2+1=3,最终t=2+3=5。

第2题:

语句:print sgn(-6^2)+Abs(-6^2)+int(-6^2)的输出结果是( )

A.-36B.1C.-1D.-72

52967.以下语句

a=sqr(3)

print format(a,"####.###")

的输出结果是( )

A.1.732

B. 0001.732

C.###1.732

D. 1.7320


正确答案:C

第3题:

窗体上有语句Printsgn(-5.1^2)+Abs(Int(-5.1^2)),运行后输出结果是( )。

A.52.2

B.25.01

C.26

D.28


正确答案:C
【解析】表达式的计算过程为:
-5.1^2-26.O1;Int(-5.1^2)=-27;Abs((Int(-5.1^2))=27;sgn(-5.1^2)=-l:Sgn(-5.1^2)+Abs((Int(-5.1^2))=26。

第4题:

下列程序的输出结果是includeint b=2;int func(int *a) {b+=*a;return(b) ;}void m

下列程序的输出结果是 #include<iostream.h> int b=2; int func(int *a) {b+=*a;return(b) ;} void main( ) { int a=2,res=2; res+=func(&a) ; cout<<res;}

A.4

B.6

C.8

D.10


正确答案:B
解析:在函数体语句中的b+=*a;的 *是指针运算符(也称间接访问运算符),*a就是main函数中a的值。

第5题:

执行下列语句段后程序的输出结果是______。

int x[]={1,2,3,4,5};

int q=x;

cout<<*(++q)<<end1;


正确答案:2
2

第6题:

若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是( )。

stmct st

{ char a[15];

int b;

double c;

};

printf("%d",sizeof(struct st));

A.15

B.8

C.25

D.2


正确答案:C
解析:本题主要考查结构体的内存使用:对结构体而言,结构中不同的成员分别使用不同的内存空间,一个结构所占内存空间的大小是结构中每个成员所占内存空间大小的总和,结构中每个成员相互独立。题中int b占2个字节,char a[15]占15个字节,double c占8个字节,所以共25个字节。

第7题:

语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是( )。

A..36

B.1

C.-1

D.-72


正确答案:C
解析:sgn(x)是符号函数,此函数的值有三个,当x>0时,sgn(x)=1;当x=0时,sgn(x)=0;当x<0时,sgn(x)=-1。abs功能是求整数的绝对值,格式为int abs(int i)。因为-6^2等于-36,所以sgnt(-6^2)=-1,abs(-6^2)=36,int(-6^2)=-36,所以选C。

第8题:

( 6 )下列语句的输出结果是 【 6 】 。Print Format(Int(12345.6789*100+0.5)/100,"00,000.00")


正确答案:
( 6 )【答案】 【 6 】 12,345.68
【解析 】 该题考查数值格式化输出 。 格式字符串 “ 0000,0.00 ” 要求数值按照整数五位 、 小数点后两位 ( 多余的位用 0 补齐 ) ,并且带有千位分隔符。

第9题:

定义如下变量和数组:

int i;

int y[2][3]={2,4,6,8,10,12};

则下面语句的输出结果是【 】。

for(i=0;i<2;i++)

cout<<y[1-i)[i+1]<<",";


正确答案:106
10,6 解析:for循环所输出的数组元素分别为y[1][1]、y[O][2],即输出10和6。

第10题:

下面程序的输出结果是() include main( ) { int i,a[ ]={2,4,6,8}; int * p=a;

下面程序的输出结果是 ( ) # include<stdio.h> main( ) { int i,a[ ]={2,4,6,8}; int * p=a; for(i=0;i<4;i+ +)a[i]=* p+ +; printf(*%d\n",a[2]); }

A.6

B.8

C.4

D.2


正确答案:A

更多相关问题