更多"[单选题]有以下程序段 int k=0; while(k=1) k++"的相关试题:
[单选题]WHILE程序循环表达式:WHILE程序循环;NC 程序段;( )。
A.ENDLOOP
B.ENDIF
C.ENDWHILE
D.ENDFOR
[单选题]22.设有以下程序段
int x=0,s=0;
while(!x!=0)s+=++x;
printf("%d",s);
则()。
A.运行程序段后输出0
B.运行程序段后输出1
C.程序段中的控制表达式是非法的
D.程序段执行无限次
[单选题]设有程序段
Int k=10;
While(k=0) k=k-1;
则下面描述中正确的是( ) 。
A.while循环执行10次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
[单选题]若i,j已定义为int类型,则以下程序段中的内循环体的执行次数是( )。
For (i = 5; i; i--)
for (j = 0; j < 4; j++)
{
…
}
A.20
B.24
C.25
D.30
[单选题]下面程序段的运行结果是( )。
Int n=0;
While(n++<=2);
Printf("%d",n);
A.2
B.3
C.4
D.语法错误
[单选题]在“先判断后工作”的循环程序结构中,循环执行的次数最少是( )。
A.不定
B.0
C.1
D.2
[单选题]若有程序段:
x=99;
while(x-2) x--;则循环结束时,x=( )。
A.99
B.2
C.1
D.0
[单选题]以下程序段( )。
X = -1;
Do
{
x = x * x;
} while (!x);
A.是死循环
B.循环执行两次
C.循环执行一次
D.有语法错误
[单选题]有以下程序
int fun(int x,int y,int *cp,int *dp)
{ *cp=x+y; *dp=x-y; }
main()
{ int a, b, c, d;
a=30; b=50;
fun(a,b,&c,&d);
printf("%d,%d\n", c, d);
}
输出结果是()。
A.50,30
B.30,50
C.80,-20
D.80,20
[单选题]设j为int型变量,则下面for循环语句的执行结果是( )
For (j = 10; j > 3; j--)
{
if (j % 3)
j--;
--j;
--j;
printf("%d\t", j);
}
A.6 3
B.7 4
C.6 2
D.7 3
[单选题]有以下程序
int fun(int x[],int n)
{static int sum=0,i;
for(i=0;iA.45
B.50
C.60
D.55
[单选题]下列代码的执行结果是:
int numbers[]=new int[6];
for(int i=1;iA.0 1 2 3 4 5
B.1 2 3 4 5 6
C.0 1 2 3 4
D.1 2 3 4 5
[单选题]有以下程序的执行结果是( )。
Void main()
{
int a = 0, b = 0, c = 0, d = 0;
if (a = 1)
b = 1;
c = 2;
else d = 3;
printf("%d,%d,%d,%d\n",
A,
B,
C, d);
}
A.0,1,2,0
B.0,0,0,3
C.编译有错
D.1,1,2,0
[单选题]变量定义为int x=1,y=2,z=3;以下语句执行后x、y、z的值是( )。
If(x>y)
Z=x; x=y; y=z;
A.x=1,y=2,z=3
B.x=2,y=3,z=3
C.x=2,y=3,z=1
D.x=2,y=3,z=2
[单选题]假定a和b为int型变量,则执行以下语句后b的值为( )。
A = 1; b = 10;
Do
{
b -= a;
a++;
} while (b-- < 0);
A.9
B.-2
C.-1
D.8
[单选题]陶瓷砖的抗热震性试验冷热循环的次数是( )
A.5次
B.10次
C.15次
D.20次
[单选题]如果没有中断,CPU循环执行( )。
A.OB1
B.OB100
C.OB82
D.OB35
[单选题]有以下程序
int add(int a,int b){return+b};}
main()
{int k,(*f)(),a=5,b=10;
f=add;
... }则以下函数调用语句错误的是()。
A.k=(*f)(a,b);
B.k=add(a,b);
C.k=*f(a,b);
D.k=f(a,b);
[单选题]指令LOOPZ的循环执行条件是( )。
A.CX≠0并且ZF=0
B.CX=0或ZF=0
C.CX≠0并且ZF=1
D.CX=0或ZF=1