注意:因为学习平台题目是随机,选择题选项也是随机,一定注意答案对应的选项,同学们在本页按“Ctrl+F”快捷搜索题目中“关键字”就可以快速定位题目,还是不懂的话可以看这个:快速答题技巧
一、2026年春江苏开放大学下位机编程基础第二次作业(含实训内容)单选题答案
1、如下for循环语句中的第4~6行可以改写为以下哪种形式()。
#include<stdio.h>
int main(void)
{
int i,sum=0;
for(i=1;i<=100;i++)
sum=sum+i;
printf(“%d\n”,sum);
}
A、int i=1,sum=0;
for(i<=100)
{sum=sum+i;
i++;
}
B、int i=1,sum=0;
for(i<=100;i++)
sum=sum+i;
C、int i=1,sum=0;
for(;i<=100;i++)
sum=sum+i;
D、int i,sum;
for(sum=0;i=1;i<=100;i++)
sum=sum+i;
正确答案:C
2、当执行以下程序时,()。
int a=1;
do{a=a*a;}while(!a);
A、循环体将执行无限次
B、系统将提示有语法错误
C、循环体将执行1次
D、循环体将执行2次
正确答案:C
3、循环体至少被执行一次的循环语句为()。
A、for
B、while
C、do…while
D、任一种
正确答案:C
4、当处理问题时的循环次数是确定的,则采用的最合适的循环方式为()。
A、while
B、switch
C、do…while
D、for
正确答案:D
5、以下程序代码中k的最终值为多少()。
#include<stdio.h>
int main(void)
{
int i,j;//定义两个循环变量
int k=0;//存放循环次数
for(i=1;i<=3;i++)
{
for(j=1;j<=4;j++)
k++;
}
printf(“循环次数:%d\n”,k);
}
A、13
B、12
C、4
D、3
正确答案:B
6、在下列的语句中,必须以分号作为结束的语句是()。
A、for
B、while
C、任一种
D、do…while
正确答案:D
7、下列程序的输出结果是()。
main()
{int i,sum=0;
for(i=1;i<=3;sum++)sum+=i;
printf(“%d\n”,sum);
}
A、6
B、0
C、3
D、死循环
正确答案:D
8、以下叙述正确的是()。
A、用do…while语句构成的循环,在while后的表达式为非零时结束循环
B、do…while语句构成的循环只能用break语句退出
C、用do…while语句构成的循环,在while后的表达式为零时结束循环
D、do…while语句构成的循环不能用其它语句构成的循环来代替
正确答案:C
9、执行语句for(i=1;i++<4;);后变量i的值是()。
A、5
B、3
C、不定
D、4
正确答案:A
10、for(i=j=0;i<10&&j<8;i++,j+=3)控制的循环体执行的次数是()
A、3
B、9
C、2
D、8
正确答案:A
二、2026年春江苏开放大学下位机编程基础第二次作业(含实训内容)判断题答案
1、三种循环结构可以用来处理同一问题。
A、正确
B、错误
未经授权,禁止转载,发布者:形考达人
,出处:https://www.xingkaowang.com/36273.html
免责声明:本站不对内容的完整性、权威性及其观点立场正确性做任何保证或承诺!付费为资源整合费用,前请自行鉴别。
免费答案:形考作业所有题目均出自课程讲义中,可自行学习寻找题目答案,本站内容可作为临时参考工具,但不应完全依赖,建议仅作为辅助核对答案的工具,而非直接使用!
