执行语句“k=7>>1;”后,变量k的当前值是()
第1题:
设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确执行的语句是( )。
A.k=*q1+*q2;
B.q1=k;
C.q1=q2;
D.k=*q1*(*q2);
第2题:
若ch为char型变量,k为int型变量(已知字符a的ASCIl码是97),则执行下列语句后输出的结果为( )。 ch=b; k=10: printf("%X,%o,",ch,ch,k); printf("k=%%d\n",k);
A.因变量类型与格式描述符的类型不匹配,输出无定值
B.输出项与格式描述符个数不符,输出为0值或不定值
C.62,142,k=%d
D.62,142,k=%l0
第3题:
执行语句“k=7>>1;”后,变量k的当前值是____。
A.15
B.31
C.3
D.1
第4题:
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使I、j、k的值分别为2、3、4,下列正确的输入语句是( )。
A.scanf("%3d,%3d,%3d",&i,&j,&k);
B.scanf("%d,%d,%d",&i,&j,&k);
C.scanf("%d%d%d",&i,&j,&k);
D.scanf("i=%d,j=%d,k=%d",&i,&j,&k);
第5题:
设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是
A.k=*p1+*p2
B.p2=k;
C.p1=p2;
D.k=*p1*(*p2);
第6题:
若k是int类型变量,且有以下for语句
for(k=-1;k<0;k++) printf(”****\n”);
下面关于语句执行情况的叙述中正确的是
A)循环体执行一次
B)循环体执行两次
C)循环体一次也不执行
D)构成无限循环
第7题:
若ch为char型变量,k为int型变量(已知字符a的ASCⅡ码是97),则执行下列语句后输出的结果为( )。
A.因变量类型与格式描述符的类型不匹配,输出无定值
B.输出项与格式描述符个数不符,输出为0或不定值
C.62,142,k=%d
D.62,142,k=%l0
第8题:
执行下面的程序段后,变量k中的值为 #include<iostream.h> void main( ) { int k=3, s[2]; s[0]=k; k=s[1] *10; cout < < k;}
A.不定值
B.33
C.30
D.10
第9题:
试题17
若有定义语句:int k1=10,k2=20; , 执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别是()
A.0和1
B.0和20
C.10和1
D.10和20
第10题:
第11题:
不定值
33
30
10
第12题:
6.5
5
6
7
第13题:
设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j-- k=i+j;语句后,k的值为【8】 。
第14题:
下列语句序列执行后,K的值是()。
A.0
B.1
C.2
D.3
第15题:
阅读下面的程序段: K=0 for I=1 to 3 for J=1 to I K=K+J Next J Next I 执行上面的语句后,K的值为______。
A.8
B.10
C.14
D.21
第16题:
阅读下面的程序段: K=0 Forl=1 t03 For J=l to I K=K+J Next J Next 1 执行上面的语句后,K的值为______。
A.8
B.10
C.14
D.21
第17题:
若k是int类型变量,且有以下for语句: for(k=-1;k<O;k++)printf("****\n"); 下面关于语句执行情况的叙述中正确的是( )。、
A.循环体执行一次
B.循环体执行两次
C.循环体一次也不执行
D.构成无限循环 ‘
第18题:
执行语句序列“int k=0; do k++; while(k*k<20);”后,k的值为______。
第19题:
现有定义int k=1;则执行语句while(++k<4);后,k的值为( )
第20题:
设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--) k=i+j;语句后,k的值为______。
第21题:
(22)若i和k都是int类型变量,有以下for语句
for(i=0,k=-1;k=1;k++) printf("*****\n");
下面关于语句执行情况的叙述中正确的是
A)循环体执行两次
B)循环体执行一次
C)循环体一次也不执行
D)构成无限循环
第22题:
循环语句:for(k=1;k<=5;k++){;}循环结束后,k的值为()。
第23题:
15
31
3
1