计算机二级

若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。 A.0B.0.7C.0.66667S若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。A.0B.0.7C.0.66667D.0.66666667

题目
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。 A.0B.0.7C.0.66667S

若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。

A.0

B.0.7

C.0.66667

D.0.66666667

参考答案和解析
正确答案:A
A。【解析】整数相除为整数,所以结果为0。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是()

A.7

B.8

C.9

D.10


B 解析:本题考查printf函数的格式。“%08”格式符中的“0”表示在指定数据输出宽度的同时,在数据前面的多余空格处加“0”;“8”表示指定数据的输出宽度为8位。

第2题:

若有语句 int i=-19,j=i%4; printf("%dn",j); 则输出结果是___________


-3 本题考核的知识点是运算符“%’的应用。该运算符是求两个数相除的余数,其结果与被除数的符号一致,本题中“-19%4”的值为“-3”,所以说空格处应该填-3。

第3题:

若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。

A.0

B.0.7

C.0.66667

D.0.66666667


正确答案:A
A。【解析】整数相除为整数,所以结果为0。

第4题:

若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是()

A.7

B.8

C.9

D.10


参考答案:B

第5题:

若有下列定义(设int类型变量占2个字节):

int i=8,j=9;

则下列语句:

printf("i=%%d,j=%%d\n",i,j);

输出的结果是( )。

A.i=8,j=9

B.i=%d,j=%d

C.i=%8,j=%9

D.8,9


正确答案:B
解析:本题考查printf函数的格式。在printf函数中,如果格式说明符中有两个%说明,则将第1个%后面的字符原样输出,并不输出其对应的变量值。

第6题:

若有下列定义(设int类型变量占2个字节): int i=8,j=9; 则下列语句: printf("i=%%d,j=%%d\n",i,j); 输出的结果是( )。

A.i=8,j=9

B.i=%d,j=%d

C.i=%8,j=%9

D.8,9


正确答案:B
解析: 本题考查printf函数的格式。在printf函数中,如果格式说明符中有两个%说明,则将第1个%后面的字符原样输出,并不输出其对应的变量值。

第7题:

若有下列定义(设int类型变量占2个字节): int i=8,j=9; 则下列语句: printf("i=%u,j=%x\n",i,j); 输出的结果是( )。

A.i=8,j=9

B.8.9

C.8 9

D.i=8,j=8


正确答案:A
解析:本题考查函数printf()的格式。“%x”表示以十六进制输出整型数据;“%u”表示以十进制无符号型输出整型数据。printf函数中格式说明符之前插入的任何字符都原样输出。

第8题:

若有下列定义(设int类型变量占2个字节):

int i=8,j=9;

则下列语句:

printf("i=%u,j=%x\n".i,j);

输出的结果是( )。

A.i=8,j=9

B.8.9

C.89

D.i=8,i=8


正确答案:A
解析: 本题考查函数printf()的格式。“%x”表示以十六进制输出整型数据;“%u”表示以十进制无符号型输出整型数据。printf函数中格式说明符之前插入的任何字符都原样输出。

第9题:

若有下列定义(设int类型变量占2个字节):

int i=8,j=9;

则下列语句:

printf("i=%u,j%x\n",i,j);

输出的结果是( )。

A.i=8,j=9

B.8.9

C.8 9

D.i=8,j=8


正确答案:A
解析:本题考查函数printf()的格式。“%x”表示以+六进制输出整型数据;“%u”表示以+进制无符号型输出整型数据。printf函数中格式说明符之前插入的任何字符都原样输出。