初中信息技术九年级第二单元程序结构作业(含答案)

文档属性

名称 初中信息技术九年级第二单元程序结构作业(含答案)
格式 docx
文件大小 635.6KB
资源类型 教案
版本资源 人教版
科目 信息技术(信息科技)
更新时间 2024-08-18 09:00:10

图片预览

文档简介

初中信息技术九年级第二单元程序结构作业
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.在循环语句中,下面哪种语句的作用是提前进入下一次循环( )
A.continue B.break C.if D.loop
2.For循环语句中,变量i的作用是( )
A.显示画的是多少边形 B.对重复执行的命令次数进行计数
C.计算多边形的步长 D.计算6多边形转弯的角度
3.在编写程序时经常要对某一个条件进行判断,“条件”只有“成立”或“不成立”两种结果,成立用“True”表示,不成立用“False”表示。下列关系表达式结果为“False”的是( )
A.3<9 B.16>5 C.4!=5 D.20<18
4.【多选题】逻辑表达式“P||!P&&Q||!P&&!Q”的值为( )
A.恒为真 B.恒为假 C.可能为真 D.可能为假
5.若A=2,B=3。以下表达式的值为True的是( )
A.A+B>6 B.B<0 C.A>B D.(A+A)>B
6.下图用C++编写的计算圆周率的程序,若程序输出时,n=4096.请问pi输出时最有可能为多少( )
A.约等于3.14147 B.约等于3.14159 C.约等于常数e D.约等于0.618
7.( )是程序根据条件判断而选择不同执行方式的一种程序结构。
A.分支结构 B.顺序结构 C.循环结构 D.排序结构
8.什么是计算机程序(    )
A.计算机能够识别的符号组合 B.具有记忆功能的计算机软件
C.控制计算机工作的一系列命令 D.经过翻译的二进制代码
9.线性表通常采用的两种存储结构是( )。
A.顺序存储结构和链式存储结构 B.散列方式和索引方式
C.顺序存储结构和数组 D.线性存储结构和非线性存储结构
10.栈和队列的共同点是( )。
A.都是后进先出 B.都是先进先出
C.只允许在端点处插入和删除元素 D.都可以随机存取元素
11.关于下图中的指令块组描述错误的是( )
A.图中的指令块组是循环结构
B.图中两个图标之间的时间间隔是200ms
C.启动模拟器后,两个图标循环显示10次
D.图中的指令块组是顺序结构
12.在VB中,下列四种流程图样式中,表示顺序结构的是( )。
A. B. C. D.
13.在Word2003中要删除一个表格的方法是( )
A.利用工具栏上的删除按钮
B.利用表格菜单下的“删除/表格”命令
C.利用“文件”菜单下的“关闭”命令
D.选定表格按Delete键
14.下列不能表达“时速v超过100且不足120”的python表达式是( )
A.100=120) C.not (v<=100) and v<120 D.not(v<=100 and v>=120)
15.小王同学想使用计算机编程设计一款射击游戏,如果击中目标则显示“恭喜,击中目标!”否则显示“没有击中目标”,下图是截取该程序关于这一功能的流程图,请问这是程序基本结构中的哪种结构?( )
A.顺序结构
B.循环结构
C.平行结构
D.选择结构
16.在VB中,下面程序的运行结果是( )
A. S
B.弹出错误信息
C.45
D.25
二、简答题
17.请解释elif关键字的作用。
三、判断题
18.循环结构是在给定条件成立时,反复执行某程序段,直到条件不成立为止。( )
19.在分支结构程序设计中,当选择的情况较多时,可使用if-elif条件语句。( )
20.使用永远循环模块时需要在循环体内放入需要重复的一组程序命令。( )
21.在Python中,while循环语句中循环体至少执行一次。( )
四、填空题
22.#include
using namespace std;
void fun(int &a,int &b)
{
int p; p=a; a=b; b=p;
}
void exchang(int &a, int &b, int &c)
{
if(a< b) fun(a,b);
if(a< c) fun(a,c);
if(b< c) fun(b,c);
}
int main()
{
int a,b,c;
a= 112; b=48; c=66;
exchang(a,b,c);
cout<<"a="<< a<<"b="<}
输出:
试卷第1页,共3页
试卷第1页,共3页
参考答案:
1.A
2.B
3.D
4.CD
5.D
6.B
7.A
8.D
9.A
10.C
11.D
12.A
13.B
14.D
15.D
16.D
17.elif是elseif的缩写,用于在if语句之后定义额外的条件分支。如果前面的if或elif语句的条件都不满足,程序将检查elif语句的条件。
18.正确
19.正确
20.正确
21.错误
22.a=112b=66c=48
答案第1页,共2页
答案第1页,共2页
同课章节目录