pascal基础for循环专项选拔试题

发布 2024-04-16 21:40:10 阅读 2827

剡山小学信息技术兴趣小组测试题(三) 班级姓名知识准备:for语句用来描述已知重复次数的循环结构。for语句形式:

for 控制变量:=初值 to 终值 do循环语句;for语句,首先将初值赋给控制变量,接着判断控制变量的值是否小于或等于终值,若是,则执行循环体,在执行了循环体之后,自动将控制变量的值改为它的后继值,并重新判断是否小于或等于终值。当控制变量的值大于终值时,退出for循环,执行for语句之后的语句。

例1:a:=0;

for i:=1 to 5 do

a:=a+1;

分析:for循环里,控制变量为i,i初始值为1,终值为5,循环一次,i的值就加1,由此可知,循环过程中,i的值依次为,循环体a:=a+1需要被执行5次。

a的初始值为0,每次加1,所以循环结束时,a的值应该为5。

例2:a:=0;b:=0;

for i:=6 to 10 do

begina:=a+1;

b:=b+2;

end;分析:a、b的初始值都为为0,控制变量i由6到10,可知循环体要被重复执行5次,循环体由begin跟end之间的2个语句组成,先执行a:=a+1,再执行b:

=b+2,重复5次,a每次加1,b每次加2,a最终为5,b最终为10。

完成下面各题:

a:=0;for i:=1 to 10 doa:=a+1;

结束时a的值为 。

a:=10;

for i:=6 to 14 do

a:=a+1;

结束时a的值为 。

a:=10;

for i:=1 to 10 do

a:=a+3;

结束时a的值为 。

a:=10; b:=11;

for i:=6 to b do

a:=a+3;

结束时a的值为 。

a:=0;b:=1;c:=7;

for i:=a to c-4 do

b:=b*2;

结束时b的值为 。

a:=0;b:=1;c:=2;

for i:=c to c*2 do

begina:=a+1;

b:=b*2;

end;结束时a的值为 ,b的值为 。

a:=0;b:=1;c:=2;

for i:=c to c*2 do

begina:=a+1;

b:=b+a;

end;结束时a的值为 ,b的值为 。

a:=0;b:=0;

for i:=1 to 10 do

begina:=a+1;

if (a mod 2)>0 then b:=b+1;

end;结束时a的值为 ,b的值为 。

a:=1;for i:=1 to 5 doa:=a+1;

b:=1;for j:=1 to 3 dob:=b+1;

结束时a的值为 ,b的值为 。

a:=1; b:=1;

for i:=1 to 5 do

a:=a+1;

for j:=1 to 3 do

b:=a*3;

结束时a的值为 ,b的值为 。

a:=1; b:=1;

for i:=1 to 5 do

a:=a+1;

for j:=1 to 3 do

b:=b*2+a;

结束时a的值为 ,b的值为 。

a:=1; b:=1;

for i:=1 to 5 do

a:=a+1;

for j:=1 to 3 do

b:=a*2+b;

结束时a的值为 ,b的值为 。

a:=1; b:=1;c:=5;

for i:=1 to 5 do

a:=a+1;

for j:=a-2 to c do

b:=b+2;

结束时a的值为 ,b的值为 。

a:=1; b:=2;

for i:=1 to 5 do

a:=a+1;

for j:=a-2 to a do

b:=b*2+a;

结束时a的值为 ,b的值为 。

a:=1; b:=1;

for i:=1 to 5 do

a:=a+1;

for j:=a-2 to a do

b:=a*2+b;

结束时a的值为 ,b的值为 。

a:=0;b:=0;

for i:=1 to 3 do

beginfor j:=1 to 2 doa:=a+1;

end;结束时a的值为 ,

a:=3;b:=6;c:=1;

for i:=a to b do

beginfor j:=b to 6+c doc:=c+1;

end;结束时c的值为

a:=0;b:=0;

for i:=1 to 3 do

begina:=a+1;

for j:=1 to 2 do

b:=b+1;

end;结束时a的值为 ,b的值为 。

a:=0;b:=0;

for i:=1 to 3 do

beginfor j:=1 to 2 doa:=a+1;

for k:=1 to 3 do

b:=b+1;

end;结束时a的值为 ,b的值为 。

a:=0;b:=0;

for i:=1 to 3 do

begina:=a+1;

for j:=1 to a do

b:=b+1;

end;结束时b的值为 。

a:=0;b:=0;

for i:=1 to 3 do

begina:=a+1;

for j:=1 to 2 do

b:=b+a;

end;结束时b的值为 。

a:=0;b:=0;

for i:=1 to 3 do

begina:=a+1;

for j:=1 to a do

b:=b+a;

end;结束时b的值为 。

x1:=3;

x2:=5;

for i:=1 to 5 do

beginx:=x1+x2;

x1:=x2;

x2:=x;

end;结束时x的值为。

pascal基础if语句专项选拔试题

剡山小学信息技术兴趣小组测试题 二 班级姓名。if语句是由一个布尔表达式和两个供选择的操作序列组成。有两种形式的if语句 if 布尔表达式 then 语句 if 布尔表达式 then 语句1 else 语句2 当布尔表达式的值为真,则执行then后面的语句,值为假时有两种情况 要么什么也不做,要么执...

pascal基础顺序语句专项选拔试题

剡山小学信息技术兴趣小组测试题 一 班级姓名。知识准备 计算机编程时用 分别表示加减乘除,运算规则跟数学课的规则相同。另外,可以用div 表示两数相除时的商,用mod表示两数相除时的余数。例如 15 7 2 1,则15 div 7的值为2,而15 mod 7 的值为1。跟数学课的字母表示数一样,编程...

基础混凝土专项施工方案

基础混凝土工程专项施工方案。焦作市图书馆1拟于2006年8月日进行基础梁 板混凝土浇筑,为确保砼质量和施工安全,特编制此方案。第一章工程概况及编制依据。一 编制依据。1 武汉建筑设计院上海分院设计图纸及相关规范。2 图纸会审记录和设计变更及技术核定单。3 现行国家建筑工程验收标准。二 工程概况。本工...