若有如下程序段 int j=10; while(j=0) j--; 则下面描述中,正确的是()。
第1题:
若有如下语句
int x=3;
do{ printf("%d\n",x-=2);}
while(!(--x));
则上面程序段
A.输出的是1
B.输出的是1和-2
C.输出的是3和0
D.是死循环
第2题:
若有如下语句 #include<iostream.h> void main() { int x=3: do{ X=X-2; cout<<X; }while(!(--x)); } 则上面程序段
A.输出的是1
B.输出的是1和-2
C.输出的是3和0
D.是死循环
第3题:
若有如下程序段:
include <iostream>
using namespace std;
int main()
{
char *p="abcdefgh",*r;
long *q;
q=(long *)p;q++;
r=(char *)q;
cout<<r<<end1;
return 0;
}
该程序的输出结果是______。
第4题:
若有以下程序段

输出结果:是( )。
A.4
B.8
C.16
D.2
第5题:
若有以下程序段,w和k都是整型变量:

则不能与上面程序段等价的循环语句是( )。A.

B.

C.

D.

A.A
B.B
C.C
D.D
第6题:
若有如下程序:


A.2
B.5
C.7
D.3
第7题:
若有如下语句 #include<iostream.h> voidmain( ) { intx=3: do{ x=X-2: cout<<X; }while(!(--x)); } 则上面程序段( )。
A.输出的是1
B.输出的是1和-2
C.输出的是3和0
D.是死循环
第8题:
若有定义:char*st=”how are you”;,下列程序段中正确的是( )。
A.
B.
C.
D.
第9题:
若有以下程序段:

A)(*p).m
B)*(p 1)->m
C)*(p )->n
D)(p ).(*m)
第10题:
有如下程序段:
执行该程序段后,X的值为( )。
A.true
B.false
C.0
D.1
第11题:
A.s = a + b
B.s = a + c
C.s = s + c
D.s = b + c
第12题:
若有以下程序段:charstr[]=”ab/n/012///””;printf(“%d”,strlen(str));该程序段的输出结果是()
第13题:
若有以下程序段:
输出结果是( )。
A.2
B.4
C.8
D.16
第14题:
若有如下程序: #include <iostream> using namespace std; int main() { char *p="abcdefgh",*r; long *q; q=(long *)p; q++; r=(char *)q; cout<<r<<end1; return 0; } 上述程序的输出结果是( )。
A.abcdefgh
B.0
C.abcd
D.efgh
第15题:
若有以下程序段: int r=8; print("%d\n",r>>1): 输出结果是( )。
A.16
B.8
C.4
D.2
第16题:
若有如下语句 #include<iostream.h> void main() { int x=3; do{ x=x-2 cout<<x; {while (! (- -x); } 则上面程序段( )
A.输出的是1
B.输出的是1和一2
C.输出的是3和0
D.是死循环
第17题:
若有如下程序段,其中s. a. b. c均已定义为整型变量,且a. c均已赋值(c大于0) s=a; for (b=1;b <=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是
A.s=a+b;
B.s=a+c;
C.s=s+c;
D.s=b+c;
第18题:
若有说明语句:double*P,a;则通过scanf语句正确给输入项读人数据的程序段是( )。A.

B.

C.

D.

A.A
B.B
C.C
D.D
第19题:


A.0
B.1
C.5
D.6
第20题:
若有以下程序段:

程序运行后的输出结果是( )。
A.16
B.8
C.4
D.2
第21题:
若有如下程序段: int n=1O; while(1)n--; printf("%d";n); 则while循环执行的次数是( )。
A.0
B.1
C.10
D.无数
第22题:
若有如下程序: main() { int a=1,b=1; for(;a<=10;a++) { if(b>=9) break; if(b%3==1) {b+=3;continue;} b++; } printf("%d,%d",b,a); } 则程序运行后的输出结果是( )。
A.10,4
B.7,3
C.10,3
D.11,3
第23题:
若有如下程序段,其中s、a、b、c均被定义为整型变量,并且a和c已经赋值(c>0), s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是()。
第24题:
a
b
c
d