首页/ 题库 / [单选题]有定义int n=789;,下列表达式结的答案

有定义int n=789;,下列表达式结果为8的是

单选题
2022-01-04 19:22
A、n/10%2
B、(n-n%10)/100
C、n%10
D、n%100/10
查看答案

正确答案
D

试题解析
解析:/比%的优先级要高。n/10%2的结果应是0,n/10结果为78,用78在除以2求余则得0;(n-n%10)/100的结果应是7,n%10得9,780/100得7;n%10的结果显而易见是9。

标签:
感兴趣题目
若定义int a=2,b=2,下列表达式中值不为4的是
若有定义:int aa[8],则以下表达式中不能代表数组元素a[1]地址的是 ______。
若有定义:int aa[8];则以下表达式中不能代表数组元素aa[1]的地址是
设有定义语句“int a[]={2, 4,6,8,10},*p=s;”,则值为8的表达式是( )
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):araount(n){ } int getAmount( )const{retum amount;} }; class Derived:public Base{ protected; int value; public: Derived(int m,int n):value(n1),Base(n){ } int getData( )const{return value+amount;} }; 已知x是一个Derived对象,则下列表达式中正确的是

若有下列定义(设int类型变量占2个字节):
int i=8,j=9;
则下列语句:
printf("i=%%d,j=%%d\n",i,j);
输出的结果是(    )。
若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf("i=%%d,j=%%d\n",i,j);输出的结果是( )。
若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf("i=%u,j=%x\n".i,j);输出的结果是( )。
若有下列定义(设int类型变量占2个字节): int i=8,j=9; 则下列语句: printf("i=%%d,j=%%d ",i,j); 输出的结果是( )。
若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf("i=%u,j%x\n",i,j);输出的结果是( )。
若有下列定义(设int类型变量占2个字节): int i=8,j=9; 则下列语句: printf("i=%u,j=%x ",i,j); 输出的结果是( )。
若有下列定义(设int类型变量占2个字节):i=8,j=9;则下列语句:printf(”i=%%d,j=%%d\n”,i,j);输出的结果是( )。
相关题目
设有定义:int x=12,n=5; 则表达式x%=(n%2)的值为______
若有定义 int y=2; 则表达式4.5+1/2+y++的运行结果是  ()
若有以下定义:int a[ ]={1,2,3,4,5,6,7,8,9},p=a;则值为5的表达式是( )
若有下列定义(设int类型变量占2个字节):int j=8,j=9;则下列语句:printf(”i=%%d,j=%%d\n”,i,j);输出的结果是(  )。
有如下类声明: class XA{ int X; public: XA(int n){x=n;} }; class XB:publicXA{ int y; public: XB(int a,int b); ); 在构造函数XB的下列定义中,正确的是( )。
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是( )。
设有定义下列: int a=1,b=2,c=3,d=4,m=2,n=2; 则表达式(m=a>b)&&(n=c>d)运算后,n的值是( )。
根据下面代码定义,下列表达式结果为真的有()。
定义整型变量:int n=456;表达式的值为5的是()。
假定有变量定义:int k=7,x=12;则下列表达式值为0的是()。
设有如下变量定义: double a=3.500000;float b=2.5; int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )
设有如下变量定义: double a= 3.500000;float b=2.5;int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )。
若定义int a=2,b=2,下列表达式中值不为4的是( )。
有定义:“int a=2,b=3,c=4;”,则下列选项中值为0的表达式是( )。
有定义:“int a=2,b=3,c=4;”,则下列选项中值为0的表达式是( )。
若定义int a=2,b一2,下列表达式中值不为4的是( )。
有定义int n=789;,下列表达式结果为8的是
若定义int a=2,b=2,下列表达式中值不为4的是( )。
若有定义语句“int i=2, j=3;”,则表达式i/j的结果是( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧