资源简介 初中信息技术九年级第二单元程序结构作业学校:___________姓名:___________班级:___________考号:___________一、选择题1.在循环语句中,下面哪种语句的作用是提前进入下一次循环( )A.continue B.break C.if D.loop2.For循环语句中,变量i的作用是( )A.显示画的是多少边形 B.对重复执行的命令次数进行计数C.计算多边形的步长 D.计算6多边形转弯的角度3.在编写程序时经常要对某一个条件进行判断,“条件”只有“成立”或“不成立”两种结果,成立用“True”表示,不成立用“False”表示。下列关系表达式结果为“False”的是( )A.3<9 B.16>5 C.4!=5 D.20<184.【多选题】逻辑表达式“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)>B6.下图用C++编写的计算圆周率的程序,若程序输出时,n=4096.请问pi输出时最有可能为多少( )A.约等于3.14147 B.约等于3.14159 C.约等于常数e D.约等于0.6187.( )是程序根据条件判断而选择不同执行方式的一种程序结构。A.分支结构 B.顺序结构 C.循环结构 D.排序结构8.什么是计算机程序( )A.计算机能够识别的符号组合 B.具有记忆功能的计算机软件C.控制计算机工作的一系列命令 D.经过翻译的二进制代码9.线性表通常采用的两种存储结构是( )。A.顺序存储结构和链式存储结构 B.散列方式和索引方式C.顺序存储结构和数组 D.线性存储结构和非线性存储结构10.栈和队列的共同点是( )。A.都是后进先出 B.都是先进先出C.只允许在端点处插入和删除元素 D.都可以随机存取元素11.关于下图中的指令块组描述错误的是( )A.图中的指令块组是循环结构B.图中两个图标之间的时间间隔是200msC.启动模拟器后,两个图标循环显示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. SB.弹出错误信息C.45D.25二、简答题17.请解释elif关键字的作用。三、判断题18.循环结构是在给定条件成立时,反复执行某程序段,直到条件不成立为止。( )19.在分支结构程序设计中,当选择的情况较多时,可使用if-elif条件语句。( )20.使用永远循环模块时需要在循环体内放入需要重复的一组程序命令。( )21.在Python中,while循环语句中循环体至少执行一次。( )四、填空题22.#includeusing 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.A2.B3.D4.CD5.D6.B7.A8.D9.A10.C11.D12.A13.B14.D15.D16.D17.elif是elseif的缩写,用于在if语句之后定义额外的条件分支。如果前面的if或elif语句的条件都不满足,程序将检查elif语句的条件。18.正确19.正确20.正确21.错误22.a=112b=66c=48答案第1页,共2页答案第1页,共2页 展开更多...... 收起↑ 资源预览