有几道C语言的题目,不懂!求各位大侠不吝赐教!原题如下!1、若i和k都是int类型变量,有以下for语句 for(i=0,k=-1;k=1;k++) printf("*****\n"); 下面关于语句执行情况的叙述中正确的是 A)循环体
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 21:22:02
![有几道C语言的题目,不懂!求各位大侠不吝赐教!原题如下!1、若i和k都是int类型变量,有以下for语句 for(i=0,k=-1;k=1;k++) printf(](/uploads/image/z/14111218-10-8.jpg?t=%E6%9C%89%E5%87%A0%E9%81%93C%E8%AF%AD%E8%A8%80%E7%9A%84%E9%A2%98%E7%9B%AE%2C%E4%B8%8D%E6%87%82%21%E6%B1%82%E5%90%84%E4%BD%8D%E5%A4%A7%E4%BE%A0%E4%B8%8D%E5%90%9D%E8%B5%90%E6%95%99%21%E5%8E%9F%E9%A2%98%E5%A6%82%E4%B8%8B%211%E3%80%81%E8%8B%A5i%E5%92%8Ck%E9%83%BD%E6%98%AFint%E7%B1%BB%E5%9E%8B%E5%8F%98%E9%87%8F%2C%E6%9C%89%E4%BB%A5%E4%B8%8Bfor%E8%AF%AD%E5%8F%A5%E3%80%80%E3%80%80for%28i%3D0%2Ck%3D-1%3Bk%3D1%3Bk%2B%2B%29+printf%28%22%2A%2A%2A%2A%2A%5Cn%22%29%3B%E3%80%80%E3%80%80%E4%B8%8B%E9%9D%A2%E5%85%B3%E4%BA%8E%E8%AF%AD%E5%8F%A5%E6%89%A7%E8%A1%8C%E6%83%85%E5%86%B5%E7%9A%84%E5%8F%99%E8%BF%B0%E4%B8%AD%E6%AD%A3%E7%A1%AE%E7%9A%84%E6%98%AF%E3%80%80%E3%80%80A%29%E5%BE%AA%E7%8E%AF%E4%BD%93)
有几道C语言的题目,不懂!求各位大侠不吝赐教!原题如下!1、若i和k都是int类型变量,有以下for语句 for(i=0,k=-1;k=1;k++) printf("*****\n"); 下面关于语句执行情况的叙述中正确的是 A)循环体
有几道C语言的题目,不懂!求各位大侠不吝赐教!原题如下!
1、若i和k都是int类型变量,有以下for语句
for(i=0,k=-1;k=1;k++) printf("*****\n");
下面关于语句执行情况的叙述中正确的是
A)循环体执行两次
B)循环体执行一次
C)循环体一次也不执行
D)构成无限循环
(答案是D))
2、设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是
A)scanf("%f",&x[6]); B)scanf("%lf",*(x+6));
C)scanf("%lf",p+6); D)scanf("%lf",p[6]);
(答案是C,p是指针变量啊!)
3、有以下程序段
#include
main()
{ …
while( getchar()!='\n');
…
}
以下叙述中正确的是
A)此while语句将无限循环
B) getchar()不可以出现在while语句的条件表达式中
C)当执行此while语句时,只有按回车键程序才能继续执行
D)当执行此while语句时,按任意键程序就能继续执行
(答案是C)
4、有以下程序
#include
main()
{ int x=1,y=0;
if(!x) y++;
else if(x==0)
if (x) y+=2;
else y+=3;
printf("%d\n",y);
}
程序运行后的输出结果是
A)3 B)2 C)1 D) 0
(答案为什么是0?)
5、有以下程序
#include
main()
{ char a[30],b[30];
scanf("%s",a);
gets(b);
printf("%s\n %s\n",a,b);
}
程序运行时若输入:
how are you?I am fine
则输出结果是
A)how are you?B)how
I am fine are you?I am fine
C)how are you?I am fine D)row are you?
)
6、)以下程序运行后的输出结果是 3.
#include
main()
{ int a;
a=(int)((double)(3/2)+0.5+(int)1.99*2);
printf("%d\n",a);
}
(此题是一道填空题,)
7、以下程序运行后的输出结果是 20 0 .
#include
main()
{ int x=10,y=20,t=0;
if(x==y)t=x;x=y;y=t;
printf("%d %d\n",x,y);
}
我的分数双手奉上!
有几道C语言的题目,不懂!求各位大侠不吝赐教!原题如下!1、若i和k都是int类型变量,有以下for语句 for(i=0,k=-1;k=1;k++) printf("*****\n"); 下面关于语句执行情况的叙述中正确的是 A)循环体
私聊吧