有以下程序段char.name[20];int num;scanf(“name=%snum=%d”,name,&num);当执行上述程序段,并从键
有以下程序段
char.name[20];int num;
scanf(“name=%s num=%d”,name,&num);
当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为
A.Lill
B.name=Lili
C.Lili.num=
D.name=Lili num—1001
有以下程序段
char.name[20];int num;
scanf(“name=%s num=%d”,name,&num);
当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为
A.Lill
B.name=Lili
C.Lili.num=
D.name=Lili num—1001
有以下程序段:
以下关于程序段执行情况的叙述,正确的是()。
A.for循环语句固定执行8次
B.当产生的随机数n为4时结束循环操作
C.当产生的随机数n为1和2时不做任何操作
D.当产生的随机数n为0时结束程序运行
有以下程序段,while循环执行的次数是( )。
int k=O
while(k=1) k++;
(A)无限次 (B)有语法错,不能执行
(C)一次也不执行 (D)执行一次
A.scanf("%d",&p);
B.printf("%d/n",p);
C.*p=&n;
D.int n,*p=NULL;
以下程序段的while循环执行的次数是______。int k=0;while(k=1)k++;
A.无限次
B.有语法错,不能执行
C.一次也不执行
D.执行1次
以下程序段的描述,正确的是
x=-1;
do
{x=x*x;}
while(!x);
A.是死循环
B.循环执行两次
C.循环执行一次
D.有语法错误
有以下程序
main()
{ int a=0, b=0;
a=10; /* 给 a 赋值
b=20; 给 b 赋值 */
printf("a+b=%d\n",a+b); /* 输出计算结果 */
}
程序运行后的输出结果是
A)a+b=10
B)a+b=30
C)30
D) 出错
有以下程序 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20)break; if(b%3==1) { b+=3; continue; } b-=5; } printf("%d\n",A) ; } 程序运行后的输出结果是()
A.7
B.8
C.9
D.10
A.10
B.11
C.20
D.21