试题列表
单选题
题型:单选题客观题分值5分难度:简单得分:5
1
执行语句for(i=1;i++<4;);后变量i的值是( )。
A
3
B
5
C
4
D
不定
正确答案:B
题型:单选题客观题分值5分难度:简单得分:5
2
以下叙述正确的是( )。
A
用do…while语句构成的循环,在while后的表达式为非零时结束循环
B
do…while语句构成的循环不能用其它语句构成的循环来代替
C
do…while语句构成的循环只能用break语句退出
D
用do…while语句构成的循环,在while后的表达式为零时结束循环
正确答案:D
题型:单选题客观题分值5分难度:简单得分:5
3
以下程序代码中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
3
B
4
C
13
D
12
正确答案:D
题型:单选题客观题分值5分难度:简单得分:5
4
在下列的语句中,必须以分号作为结束的语句是( )。
A
do…while
B
任一种
C
while
D
for
正确答案:A
题型:单选题客观题分值5分难度:简单得分:5
5
下列程序的输出结果是( )。
main()
{ int i,sum=0;
for(i=1;i<=3;sum++) sum+=i;
printf(“%d\n”,sum);
}
A
3
B
死循环
C
6
D
0
正确答案:B
题型:单选题客观题分值4分难度:简单得分:4
6
当处理问题时的循环次数是确定的,则采用的最合适的循环方式为( )。
A
do…while
B
while
C
switch
D
for
正确答案:D
题型:单选题客观题分值5分难度:简单得分:5
7
如下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,sum;
for(sum=0;i=1; i<=100; i++)
sum=sum+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=1,sum=0;
for(i<=100)
{ sum=sum+i;
i++;
}
正确答案:C
题型:单选题客观题分值5分难度:简单得分:5
8
for(i=j=0;i<10&&j<8;i++,j+=3)控制的循环体执行的次数是( )
A
3
B
9
C
2
D
8
正确答案:A
题型:单选题客观题分值4分难度:简单得分:0
9
循环体至少被执行一次的循环语句为( )。
A
do…while
B
for
C
任一种
D
while
正确答案:A
题型:单选题客观题分值5分难度:简单得分:5
10
当执行以下程序时,( )。
int a=1;
do{ a=a*a; }while(!a);
A
循环体将执行1次
B
系统将提示有语法错误
C
循环体将执行2次
D
循环体将执行无限次
正确答案:A
判断题
题型:判断题客观题分值3分难度:简单得分:3
1
continue语句的作用是结束本次循环。
A正确
B错误
正确答案:A
题型:判断题客观题分值3分难度:简单得分:3
2
三种循环结构可以用来处理同一问题。
A正确
B错误
正确答案:A
题型:判断题客观题分值3分难度:简单得分:3
3
break语句可以单独使用。
A正确
B错误
正确答案:B
题型:判断题客观题分值3分难度:简单得分:3
4
for循环语句的一般形式中三个表达式都可以省略
A正确
B错误
正确答案:A
综合题
题型:综合题主观题分值20分难度:简单得分:
1
根据提出的任务编写程序,并将程序代码和运行结果以截图的形式上传,直接上传附件不得分。
题型:简答题主观题分值20分
1
找出100到200以内的所有素数,并逐个输出。
题型:综合题主观题分值20分难度:中等得分:
2
根据提出的任务编写程序,并将程序代码和运行结果以截图的形式上传,直接上传附件不得分。
题型:简答题主观题分值20分
1
打印如下所示的九九乘法表:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81




评论0