若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是()A.7B.8C.9D.10

若有定义: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位。

相关考题:

若有定义int a[2][3];,则对a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为A.*(*(a+i)+j)B.(a+i)[j]C.*(a+i+j)D.*(a+i)+j

若有定义:“int a [2][3];”则对a数组的第i行第j列元素的正确引用为( )。A.*(*(a+i)+j)B.(a+i)[j]C.*(a+i+j)D.*(a+i)+j

设i,j,k均为int型变量,则执行完for(i=0,j=10;i=j;i++,j-- k=i+j;语句后,k的值为【8】 。

若有定义int a[2][3];,则对a数组的第i行第j列(假设i,j已正确说明并赋值.元素值的正确引用为( )。A.*(*(a+i.+j.B.(a+i.[j]C.*(a+i+j.D.*(a+i.+j

执行以下程序后,输出''号的个数是【 】。includemain(){ int i,j;for(i=1; i5; i++)for(j=2; j=i; j++) putchar('');}

若有定义语句“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

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

若有定义:int i=7,j=8;则表达式i>=j||i A.1B.变量i的值C.0D.变量j的值

若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为() A.8B.6C.7D.5

若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是() A.7B.8C.9D.10

若有定义:int i=1,j=5;则表达式(++j)*(i--)的值为() A.1B.0C.6D.7

设int i=2,j=1,k=3,则表达式i(i+j)k|i+j的值是_______。A.0B.2C.1D.3

写出模板函数实现数值型数组元素值按从小到大排序的程序。includeiostreamusing namespace std;template class Tvoid sort(T b[],int n){T temp;int i,j;T *a=new T[n];for (i=0;in;i++){a[i]=b[i];}for(i=0;in-1;i++){for(j=i+1;jn;j++){ if(a[i]a[j]){temp=a[i];a[i]=a[j];a[j]=temp;}}}for(i=0;in;i++){couta[i] ;}coutendl;delete []a;}void main(){int i,n=6;int a[]={5,1,9,10,3,8};____________;for(i=0;in;i++){couta[i] ;}coutendl;}

若有定义:int i=1,j=5;则表达式(++j)*(i--)的值为()A、1B、0C、6D、7

若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()A、8B、6C、7D、5

若有定义:int i=7,j=8;则表达式i=j||iA、1B、变量i的值C、0D、变量j的值

若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是()A、7B、8C、9D、10

若有 int i=10,j=2;则执行完i*=j+8;后ⅰ的值为28.

i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i=j;i++,j--) k=i+j; 后,k的值为()

若有int i=10, j=0;则执行完语句 if (j=0)i++; else i--; i的值为11.

设i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i=j;i++,j--) k=i+j;     后,k的值为()

填空题i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i=j;i++,j--) k=i+j; 后,k的值为()

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

单选题若有定义语句“int i=2,j=3;”,则表达式i/j的结果是(  )。A0B0.7C0.66667D0.66666667

单选题若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()A8B6C7D5

单选题若有定义:int i=1,j=5;则表达式(++j)*(i--)的值为()A1B0C6D7

单选题若有以下程序段,则数组b中列下标为偶数的元素之和是() int a[12],b[3][4],i,j; for(i=0;i12;i++)a[i]=i+1;for(i=0;i3;i++) for(j=0;j4;j++)b[i][j]=a[i*4+j]A42B15C36D24

单选题若有定义:int i=7,j=8;则表达式i=j||iA1B变量i的值C0D变量j的值