流程图编程(答案)
NCT青少年编程能力等级考试模拟卷4答案与解析
NCT等考模拟卷KITTEN一级(第4套)(青少年图形化编程测试)(答案与解析)【单项选择题】1.以下说法合理的是()。
A将自己的身份证号码发给陌生网友B在论坛或博客中转发恶搞他人的图片C通过合法的途径来保护自己的发明专利D在公用计算机上勾选“记住密码”正确答案:C【题目解析】本题主要考查知识产权、虚拟社区中的道德与礼仪、网络安全等相关知识。
将自己身份证号码发给陌生人这种做法不利于保护个人隐私,做法不可取,故A选项不符。
要注意虚拟社区中的道德和礼仪,在论坛或博客中转发恶搞他人的图片这种做法不可取,故B选项不符。
需要维护自身知识产权,可以利用合法途径保护自身权益,故C选项符合题意,在公用计算机上勾选”记住密码“这种做法不利于账号安全,故D选项不符。
所以答案为C。
2.在Kitten编辑器中,可以上传保存在电脑中的作品。
下面可以成功导入Kitten编辑器的文件是()。
A游泳比赛.exeB飞机.zipC采蘑菇的木叶龙.bcmD你画我猜.ppt正确答案:C【题目解析】本题主要考查编辑器基本文件操作等相关知识。
在kitten编辑器中,使用的是“.bcm”格式的文件,编辑的作品保存格式也是“.bcm”格式,所以只有“.bcm”格式文件才能成功导入kitten编辑器。
所以答案为C3.兔子和乌龟准备赛跑,从起点(0,0)达到终点(200,0)。
运行积木,谁会先到达终点()。
A:兔子B:乌龟C:同时到达D:都不能到达正确答案:B【题目解析】本题主要考查广播、顺序执行等相关知识。
运行“发送广播并等待”积木后要等收到广播下面的积木执行完,才会运行后方的其他积木。
“兔子”发出广播后要等“乌龟”积木运行完毕,“兔子”的后方积木才能被运行。
所以“乌龟”运行积木跑到终点后“兔子”才开始跑。
所以答案为B。
4. 运行下图积木,新建对话框中不可能输出的整数是()。
A:10 B:15 C:7 D:12正确答案:C【题目解析】本题主要考查随机数相关知识。
2023年9月GESP编程能力认证C++等级考试三级真题(含答案)
2023年9月GESP编程能力认证C++等级考试三级真题(含答案)一、单选题(每题2分,共30分)。
1.人们所使用的手机上安装的App通常指的是()。
A. 一款操作系统B. 一款应用软件C. 一种通话设备D. 以上都不对正确答案:B。
2.下列流程图的输出结果是?()。
A. 60B. 20C. 5D. 1正确答案:B。
3.已知大写字符 'A' 的ASCII编码的十六进制表示为0x41 ,则字符 'L' 的ASCII编码的十六进制表示为()。
A. 4AB. 4BC. 4CD. 52正确答案:C。
4.以下哪个不是C++语言中的运算符?()。
A. ~B. ~~C. <D. <<正确答案:B。
5.如果数组定义为long long array[] = {3, 5, 7, 2}; ,则数组array占用的字节数为()。
A. 32B. 16C. 8D. 4正确答案:A。
6.一个数组定义为double array[3]; ,则可合理访问这个数组的元素的下标最大为()。
A. 2B. 3C. 23D. 24正确答案:A。
7.以下数组定义,符合C++语言语法的是()。
A. double a[];B. double b[] = {1, 2.0, '3'};C. double c[3.0];D. double[] d = new double[3];正确答案:B。
8.下列关于进制的叙述,正确的是()。
A. 只有十进制和二进制能够用来表示小数,八进制和十六进制不可以。
B. 常用的进制包括二进制、八进制、十进制、十六进制,其他进制在日常生活中很少使用。
C. 对任意正整数,其二进制表示不会比它的十进制表示更短。
D. 正整数的八进制表示中,每一位可能出现的最大数字是8。
正确答案:C。
9.下列关于C++语言中数组的叙述,不正确的是()。
A. 可以定义0个元素的数组。
B. 不能定义 -1个元素的数组。
2024年3月GESP编程能力认证Scratch图形化等级考试二级真题(含答案)
2024年3月GESP编程能力认证Scratch图形化等级考试二级真题(含答案)一、单选题(每题2分,共30分)。
1.小杨的父母最近刚刚给他买了一块华.为手表,他说手表上跑的是鸿.蒙,这个鸿.蒙是。
()。
A. 小程序B. 计时器C. 操作系统D. 神话人物正确答案:C。
2.默认小猫角色,运行下列程序后,小猫说出的值是?()。
A. 16B. 17C. 18D. 19正确答案:A。
3.下列流程图的输出结果是?()。
A. 优秀B. 良好C. 不及格D. 没有输出正确答案:B。
4.默认小猫角色,按下3次空格键后,舞台上最多会看到多少只小猫?()。
A. 3B. 4C. 6D. 8正确答案:D。
5.执行下面程序,可以让舞台上出现五颜六色气球的是。
()。
A.B.C.D.正确答案:B。
6.默认小猫角色,执行下列程序,小猫说出的值是。
()。
A. 5B. 6C. 7D. 8正确答案:C。
7.下列关于变量的说法,正确的是?()。
A. 若要显示或隐藏变量,需要在程序运行之前设置好,程序一旦运行则无法修改变量的显示或隐藏状态。
B. 为新建的变量命名时,不区分大小写,例如变量Y和y是同一个变量。
C. 变量可以使用中文名。
D. 变量不可以存入小数,只能存入整数。
正确答案:C。
8.默认小猫角色,执行下面程序,小猫不可能说的是。
()。
A. 4B. 7C. 10D. 13正确答案:D。
9.默认小猫角色,执行下面程序,哪个选项的结果可能是53。
()。
A.B.C.D.正确答案:B。
10.小杨从家到学校有三条路可走,从学校到科技馆有四条路可走,小杨从家到科技馆有几种走法。
()。
A.B.C.D.正确答案:A。
二、判断题(每题2分,共20分)。
11.小杨今年春节回奶奶家了,奶奶家的数字电视要设置ip地址并接入到WIFI 盒子才能收看节目,那这个WIFI盒子具有路由器的功能。
()。
正确答案:正确。
12.克隆体可以利用“当作为克隆体启动时”进行各种编程,图章则没有这个功能。
2024年9月青少年软件编程图形化等级考试试卷二级真题(含答案和解析)
2024年9月青少年软件编程图形化等级考试试卷二级真题(含答案和解析)一、单选题(共25题,共50分)。
1.小猫初始坐标是(50,50),小猫向下移动100步后的坐标是()。
答案:C。
解析:据题意,小猫的初始坐标是(50,50),那么小猫向下移动100步,就是将y坐标减小100,所以最终小猫的坐标就是(50,-50)。
2.舞台区如下图所示,小猫、帽子、和汽车的图层关系“从后到前”依次是()。
答案:B。
解析:观察图片可以发现,帽子的图层在最上面,小猫的图层在中间,汽车的图层在最下面。
所以图层从后到前的顺序就是:汽车小猫帽子。
3.点击绿旗,运行一次下列程序,舞台上显示()。
A. B. C.D.答案:A。
解析:根据代码分析,画笔会向着右边开始画线,且先落笔画线再抬笔画线,可以画出虚线。
因此正确的痕迹应该是向右画的虚线。
4.已知铅笔的画笔粗细是3,要将画笔的粗细变为10,需要运行下列哪个积木()。
A.B.C.D.答案:D。
解析:根据题意分析,想要将画笔的粗细从3变为10。
只有两种方式:将画笔的粗细设为10。
将画笔的粗细增加7。
所以这道题的正确答案为【将画笔的粗细设为10】。
5.运行下列程序后,说法正确的是()。
A.不按下鼠标,角色后退10步后停在原地不动。
B.不按下鼠标,角色会停在原地不动。
C.一直按住鼠标,角色会向前移动。
D.一直按住鼠标,角色前进10步后停在原地不动。
答案:C。
解析:根据代码分析,如果按下鼠标,角色会向前移动。
否则也就是不按下鼠标的时候角色会后退。
因此一直按住鼠标,角色就会一直向前移动。
6.在红框处填入下列哪个选项,可以让角色先说“你好”2秒,再说“再见”2秒()。
A.B.C.D.答案:A。
解析:根据题意,判断的条件要成立,才能让角色先说“你好”,再说“再见”。
因此只有选项“10+40=50”可以让判断条件成立。
7.下列哪个选项的程序,可以让老鼠碰到小猫后说“快逃呀~”。
()。
A.B. C.D.答案:B。
图形化编程一级模拟题(3)(附答案解析)
图形化编程一级模拟题(三)第1题:单项选择题下列说法不合理的是()第2题:单项选择题在scratch界面中的角色区里属性栏不可以更改的是()。
第3题:单项选择题观察下图,可以让“小猫”吃到蛋糕的脚本是()。
注:在scratch中,面向90度,表示面向右边A, B,C, D,第4题:单项选择题运行下图所示的脚本后,箭头的朝向是()。
第5题:单项选择题能使角色“小云”在外观上从左到右变化的积木是()。
A,B,C, D,第6题:单项选择题“新年好”是一段时长15秒的音乐。
下列能正常播放音乐,同时让气球不断切换造型的选项是()。
A, B,C, D,第7题:单项选择题下列选项中,当回答是()时能让角色大小变为50。
第8题:单项选择题运行下图脚本后,角色的移动轨迹是()。
第9题:单项选择题运行下图脚本后,变量“B”的值是()。
第10题:单项选择题设定角色“小珊”初始X坐标为0,运行脚本,当按下a键后,X坐标变为()。
第11题:单项选择题运行下图脚本后,“变量”的值是()。
“小狗”看见前面有个甜甜圈,下列选项中,做任何操作都一定不能使“小狗”碰到甜甜圈后停下来的脚本是()。
A, B,C, D,第13题:单项选择题运行下图脚本,“说”显示的最小值是()。
能画出下图所示圆形的是()。
A, B,C, D,第15题:单项选择题观察下面流程图,当输入x=4时,输出x的值是()。
第16题:填空题运行下图脚本,舞台上“说”显示的内容是_______。
注:仅填写显示在舞台区的内容,勿填写其他多余字符第17题:填空题运行下图的脚本,舞台上思考气泡显示的内容是_______。
注:仅填写显示在舞台区的内容,勿填写其他多余字符第18题:填空题“小明”去游乐场玩,游乐场入口需要测量体温,当“小明”的体温是36时,则“说”的内容是_______。
注:仅填写显示在舞台区的内容,勿填写其他多余字符第19题:填空题某角色运行下图脚本后,x坐标是_______。
2024年6月GESP编程能力认证C++等级考试三级真题试卷(含答案)
2024年6月GESP编程能力认证C++等级考试三级真题试卷(含答案)一、单选题(每题2分,共30分)。
级,那他可以选择的认证语言有()种。
A. 1B. 2C. 3D. 42.下面流程图在yr输入2024时,可以判定yr代表闰年,并输出2月是29天,则图中菱形框中应该填入()。
A. (yr%400==0)||(yr%4==0)B. (yr%400==0)||(yr%4==0 && yr%100!=0)C. (yr%400==0)&&(yr%4==0)D. (yr%400==0)&&(yr%4==0 && yr%100!=0)3.一般默认64位计算机系统中整型变量(int)还是32位,则整数能够表示的数据范围是()。
A. 0~232B. 0~264C. -231~(231)-1D. 263~-(263)-314.下列代码将十进制转化成八进制,则横线上应填入()。
#include <iostream>using namespace std;void decimal2octal(int decimal){int oct_number[100];int i =0;while(decimal > 0){__________________________ //在此处填入代码}for(int j =i - 1;j >=0;j--){cout << oct_number[j];}cout << endl;}A. oct_number[i]=decimal % 8;decimal /=8;B. oct_number[i]=decimal / 8;decimal %/=8;C. oct_number[i++]=decimal % 8;decimal /=8;D. oct_number[i++]=decimal / 8;decimal %=8;5.二进制数101.11对应的十进制数是()。
raptor参考答案画图
raptor参考答案画图Raptor是一种流程图编程工具,它可以帮助程序员以图形化的方式设计和调试算法。
在编写程序时,我们通常需要先设计算法,然后将其转化为代码。
而Raptor的出现,使得这个过程更加简洁和直观。
Raptor的主要功能是通过流程图来展示算法的执行过程。
流程图是一种图形化的表示方法,用于描述算法中各个步骤之间的逻辑关系。
在Raptor中,我们可以通过拖拽和连接不同的图形符号来构建流程图,每个符号代表一个具体的操作,如输入、输出、条件判断、循环等。
使用Raptor编写算法的过程非常简单。
首先,我们需要定义输入和输出的变量,这些变量可以是整数、字符、布尔值等。
然后,我们可以根据算法的逻辑关系,从Raptor的工具栏中选择相应的图形符号,并将它们拖拽到画布上。
通过连接这些符号,我们可以构建出完整的流程图。
在流程图中,每个符号都有相应的属性和功能。
例如,输入符号可以用来获取用户输入的值,输出符号可以用来显示计算结果。
而条件判断符号则可以根据某个条件的真假来决定程序的执行路径,循环符号则可以重复执行某个操作。
通过合理使用这些符号,我们可以构建出符合算法逻辑的流程图。
在Raptor中,我们可以通过调试功能来验证算法的正确性。
调试功能可以逐步执行算法的每个步骤,并显示每个变量的值。
这样,我们可以清晰地看到算法的执行过程,发现其中的问题并进行调整。
通过反复调试和修改,我们可以逐渐优化算法,使其达到预期的效果。
除了调试功能,Raptor还提供了其他一些有用的功能。
例如,我们可以将流程图导出为代码文件,然后在其他编程环境中继续编辑和调试。
我们还可以将流程图导出为图片或PDF文件,以便与他人分享和交流。
这些功能使得Raptor成为一个非常实用和方便的工具。
总的来说,Raptor是一个强大的流程图编程工具,它可以帮助我们以图形化的方式设计和调试算法。
通过Raptor,我们可以更加直观地理解算法的执行过程,发现其中的问题并进行调整。
2024年6月青少年软件编程图形化等级考试试卷二级真题(含答案和解析)
2024年6月青少年软件编程图形化等级考试试卷二级真题(含答案和解析)分数:100题数:37一、单选题(共25题,共50分)。
1.一根绳子被剪了4次后,每段长4厘米,这根绳子原来长多少厘米()。
A.20B.16C.12D.14标准答案:A。
试题解析:绳子剪4次后为5段,每段4厘米,4×5=20。
故答案为A。
2.舞台上有3个角色,Beetle的程序如下图所示,另外两个角色没有程序。
点击绿旗,下列说法正确的是()。
A.Beetle随鼠标移动,可能会遮挡其他两个角色。
B.Beetle随鼠标移动,不会遮挡其他两个角色。
C.Beetle不随鼠标移动。
D.3个角色都随鼠标移动。
标准答案:C。
试题解析:由程序可知,Beetle只是面向鼠标,不会跟随鼠标移动。
故答案为C。
3.运行程序后,角色会说()。
A.龙B.年C.大D.吉标准答案:B。
4.程序如下右图所示,在红框处填入下列哪个选项可以实现:当碰到红色,角色说“到达终点”()。
A.B.C.D.标准答案:A。
试题解析:由题意知,碰到红色角色会说到达终点。
故答案为A。
5.角色初始位置如下图所示,运行程序后,下列说法正确的是()。
A.角色会一直左右移动B.角色一动不动C.角色会移动直到碰到舞台边缘旋转180度停止D.角色旋转180度停止试题解析:由程序可知,点击绿旗,角色会移动直到碰到舞台边缘旋转180度停止。
故答案为C。
6.当前角色有以下四个造型,运行程序后,造型停留在造型几()。
A.casey-a造型B.casey-b造型C.casey-c造型D.casey-d造型标准答案:D。
试题解析:本题考察的是造型和循环次数的关系。
7.运行程序后,角色的坐标是()。
试题解析:本题考察的是循环语句的使用。
8.运行程序后,音量是()。
A.0B.25C.-75D.100标准答案:B。
试题解析:本题考查的是音量和运算符,主要是运算级。
9.下列哪个选项可以实现:如果下雪,小明就要出去堆雪人;不下的话,就要在家写作业()。
循环分支结构流程图例题
1、以下哪个流程图可以表示“求1到N之间所有整数的和”?
A:顺序结构流程图
B:分支结构流程图
C:循环结构流程图(答案)
D:以上都不是
2、在for循环中,哪个部分用于控制循环的终止?
A:初始化表达式
B:循环体
C:布尔表达式(答案)
D:增量表达式
3、以下哪个不是描述算法的方法?
A:流程图
B:自然语言
C:编程代码(答案)
D:伪代码
4、while循环和for循环的主要区别是什么?
A:while循环没有循环体
B:for循环没有循环终止条件
C:while循环先判断条件后执行,for循环可以包含初始化表达式(答案)D:for循环不能用于求和
5、以下哪个是完美数的定义?
A:正序和倒序一致的数
B:只能被1和自身整除的数
C:除本身外的约数和等于本身的数(答案)
D:以上都不是
6、以下哪个流程图结构会根据条件选择执行路径?
A:顺序结构
B:循环结构
C:分支结构(答案)
D:以上都不是
7、在do-while循环中,循环体至少会执行几次?
A:0次
B:1次(答案)
C:2次
D:由条件决定
8、以下哪个不是循环结构的特点?
A:重复执行代码块
B:需要终止条件
C:代码块必须包含至少一个数学运算(答案)D:可以用于遍历数据。
程序设计基础——基于C语言(第2版) 课后习题参考答案.
习题1参考答案1.1解释以下术语(1)计算机软件:计算机软件是一系列按照特定结构组织的程序、数据(Data)和文档(Document)的集合。
(2)计算机程序:用计算机语言所编写的一系列指令的集合。
(3)数据:数据是程序加工和处理的对象。
(4)算法:算法是一组有穷的规则,它们规定了为解决某一特定问题而采取的一系列运算步骤。
(5)数据结构:数据结构是存在一种或多种特定关系的数据元素的集合,其外在表现为数据的组织形式。
(6)数据类型:数据类型是一个值的集合和定义在这个值集上的操作的总称。
(7)程序设计:程序设计是给出解决特定问题程序的方法和过程,是软件构造活动中的重要组成部分。
1.2 简答题(1)简述内存的组织结构形式?计算机系统把内存看作是由若干个连续的存储单元(Storage Location)组成的,每个存储单元的大小为一个字节(Byte)。
为了能唯一标志每个存储单元,在计算机系统中给每个存储单元指定一个唯一的编号,该编号被称为存储单元的地址(Address),计算机在读写内存时就是按照存储单元的地址进行的。
(2)为什么计算机系统是一个通用的计算系统?在计算机硬件相对固定不变的前提下,计算机的通用性主要表现在通过运行不同的程序来完成不同的计算任务。
(3)简述结构化程序设计的基本思想?在程序设计过程中,如果仅仅使用顺序、选择和循环这三种基本控制结构,并且使每个代码块只有一个入口和一个出口,则这样的程序设计方法被称为结构化程序设计(Structured Programming)。
(4)简述计算机语言的发展史?程序设计语言经历了从机器语言、汇编语言、高级语言到超高级语言的发展历程。
(5)简述利用计算机进行问题求解的过程?1、理解问题特征2、设想解决方案3、优化解决方案4、描述解决方案5、执行并分析解决方案(6)简述各个程序质量要素的含义?1、正确性(Correctness):正确性是指一个计算机程序的正确程度,即程序在预定的运行环境下能正确完成预期功能的程度。
计算机程序设计流程图题目及答案
计算机程序设计流程图题目及答案下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor.I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!计算机程序设计流程图解析与应用实例一、引言在计算机科学中,程序设计是一项基础且重要的技能。
流程图编程参考(答案)
RAPTOR程序设计评分标准1.从键盘输入任意整数N,当N 0时显示“Error!”,否则利用循环结构计算并显示1 + 3 + 5 + … + (2×N - 1)的值。
(100分)2.设计循环结构程序输入任意10个整数,分别统计其中的奇数个数、偶数个数、所有数的累加和,然后显示结果。
(100分)3.设计循环结构程序输入任意10个数,然后求这批数的最大值、最小值、平均值,显示结果。
(100分)4.设计循环结构程序输入任意10个学生某门课程考试成绩X,如果X≥90,则显示“A”;如果75≤X<90,则显示“B”;如果60≤X<75,则显示“C”;如果X<60,则显示“D”。
(100分)5分5. 设计循环结构程序输入任意10个学生某门课程考试成绩,然后分别计算并显示成绩在80分(含80分)以上的学生人数、不及格学生人数、全班平均分。
(100分)5分6. 设计循环结构程序输入某商场10个顾客的消费金额X ,当X ≥5000元,折扣率为10%;当3000≤X <5000,折扣率为5%;当1000≤X <3000,折扣率为3%;否则,折扣率为0;计算并显示每位顾客的实际支付金额。
(100分)7. 输入任意数X ,当X=0时显示“Error!”, 否则利用循环结构计算并显示表达式1/X + 2/X + 3/X + … + 10/X 的值。
(100分)5分8.设计循环结构程序输入任意10个整数,分别统计其中的正数和、负数和以及总和,然后显示结果。
(100分)9.从键盘输入任意整数N,当N 0时显示“Error!”,否则利用循环结构计算并显示N 的阶乘值(1 × 2 × 3 ×…×N)。
(100分)10.输入任意整数N值,当N 0时显示“Error!”,否则利用循环结构计算并显示1/2 + 1/4 + 1/6 + …. + 1/(2 ×N)的值。
2023年9月GESP编程能力认证C++等级考试二级真题(含答案)
2023年9月GESP编程能力认证C++等级考试二级真题(含答案)一、单选题(每题2分,共30分)。
1.我国第一台大型通用电子计算机使用的逻辑部件是()。
A. 集成电路B. 大规模集成电路C. 晶体管D. 电子管标准答案:D。
2.下列流程图的输出结果是()。
标准答案:B。
3.如果要找出整数a,b中较大一个,通常要用下面哪种程序结构?()。
A. 顺序结构B. 循环结构C. 分支结构D. 跳转结构标准答案:C。
4.以下不是C++关键字的是()。
A. continueB. coutC. breakD. goto标准答案:B。
5.题C++表达式int(-123.123 / 10)的值是()。
A. -124B. -123C. -13D. -12标准答案:D。
6.以下C++代码实现从大到小的顺序输出N的所有因子。
例如,输入N = 18时输出18 9 6 3 2 1,横线处应填入()。
标准答案:C。
7.如下图所示,输出N行N列的矩阵,对角线为1,横线处应填入()。
标准答案:D。
8.下面C++代码用于判断N是否为质数(素数),约定输入N为大于等于2的正整数,请在横线处填入合适的代码()。
A. breakB. continueC. exitD. return标准答案:A。
9.下面C++代码执行后的输出是()。
A. 1#0B. 1#C. 1#1#1#1#1#1D. 1#1#1#1#1#1#0标准答案:D。
10.下面C++代码执行后的输出是()。
A. 16B. 28C. 35D. 36标准答案:A。
11.下面C++代码执行后的输出是()。
A. 1B. 3C. 15D. 没有输出标准答案:B。
12.下面C++代码执行后的输出是()。
标准答案:B 。
13.下面图形每一行从字母A 开始,以ABC 方式重复。
行数为输入的整数。
请在C++代码段横线处填入合适代码()。
标准答案:D 。
14.输入行数,约定1≤lineCount ≤9,输出以下图形。
2024年6月GESP编程能力认证C++等级考试二级真题试卷(含答案)
2024年6月GESP编程能力认证C++等级考试二级真题试卷(含答案)一、单选题(每题2分,共30分)。
1.小杨父母带他到某培训机|构给他报名参加CCF组织的GESP认证考试的第1级,那他可以选择的认证语言有几种?()。
A. 1B. 2C. 3D. 42.下面流程图在yr输入2024时,可以判定yr代表闰年,并输出2月是29天,则图中菱形框中应该填入()。
A. (yr%400==0)||(yr%4==0)B. (yr%400==0)||(yr%4==0 && yr%100!=0)C. (yr%400==0)&&(yr%4==0)D. (yr%400==0)&&(yr%4==0 && yr%100!=0)3.在C++中,下列不可做变量的是()。
A. five-StarB. five_starC. fiveStarD. _fiveStar4.在C++中,与for(int i=0;i<10;i++)效果相同的是()。
A. for(int i=0;i<10;i+=1)B. for(int i=1;i<=10;i++)C. for(int i=10;i>0;i--)D. for(int i=10;i<1;i++)5.在C++中,cout <<(5 % 2 && 5 % 3)的输出是()。
A. 1B. 2C. trueD. false6.题6.执行下面的C++代码时输入1,则输出是()。
int month;cin >> month;switch(month){case 1:cout << "Jan ";case 3:cout << "Mar ";break;default:;}A. JanB. MarC. Jan MarD. 以上均不对7.执行下面C++代码后,有关说法错误的是()。
编程题答案
•
• •
MOV
MOV HLT
DI,2800H
[DI],BX
例 设AX寄存器中有一个16位二进制数,编一程序,统计AX
中‘1’的个数,统计结果送CX中。
该程序可用固定次数循环和条件判断两种方法实现。 条件判断法编制程序如下: START:MOV CX,0
LOOP: SUB AX,0
JZ
STP
SAL AX,1 JNC NOD INC CX NOD: JMP LOOP
; 清除CF
; CF=1转AA去执行(即AX<BX时转移) ; 结果指针DI=2800H
SUB AX,BX MOV DI,2800H
MOV HLT
[DI],AX ; 结果送到2800H和2801H单元 ; 暂停 BX,AX ; BX←BX-AX
问题:这段程序有无错误? 如果有错,如何改正?
• AA: SUB
• 【例6.2】将内存(10050)单元的内容拆成两段,每段4位,
并将它们分别存入内存(10051)和(10052)单元。即(10050)单
元中的低4位放入(10051)的低4位,(10050)单元中的高4位放
入(10052)的低4位,而(10051)和(10052)的高4位均为零。
• (1) 分析题目:这个题目提出的任务在十六进制显示及二、
微机原理及应用 吴丽娟
例 试编制将AX的最高4位(D15 ~D12), BX的最低4位(D3 ~D0), CX的中间8
位(D11 ~D4), 拼成一个新字送DX的程序段。
AND AH, 0F0H
AND BL, 0FH
;取AX的高4位, AH ← AX 的 D15 ~D12 0000
;取 BX的后4位, BL ← 0000 BX 的 D3 ~D0
VB程序设计练习册参考答案
参考答案第1章Visual Basic 简介一、选择题1、B2、C3、A4、D5、C6、A7、D8、C9、D 10、B11、C 12、B二、填空题1 过程对象事件驱动2 学习版专业版企业版企业版3 Alt+F4 Alt+Q4 设计运行中断5 设置在应用程序运行时,各窗体在屏幕上的显示位置6 内部(标准)7 资源管理器8 编译方式解释方式9 选择“视图/工具箱”命令10 print 或?“大家都来学用Visual Basic”11按字母序按分类序12编辑代码三、思考题略第2章Visual Basic程序设计概述一、选择题1、A2、A3、D4、D5、D6、C7、A 8、C 9、A 10、C 11、B 12、D13、C 14、C 15、B 16、B 17、D 18、B三、编程题1、(1)建立应用程序用户界面。
选择”新建”工程,进入窗体设汁器,在窗体中增加一个标签控件Labe11和两个命令按钮 Commandl 、 Comlnand2。
(2)设置对象属性,见表。
(可自由设置)3编写代码private sub command1_clicklabel1.visible=false1 窗体 控件2 Left Top Width Height3 Ctrl 或shift4 Scrollbars Multiline True Passwordchar5 事件过程6 在属性窗口设置 在代码窗口设置7 对象名 下划线 事件名8 Form_Click9 Form1.Hide10 界面设计 属性设置 代码编写 保存运行11 窗体文件 工程文件12 部件13 窗体文件 模块文件 类模块文件private sub command2_clicklabel1.visible=trueend sub2、Private Sub Command1_ClickIf Text1.Text<>””And Text2.Text<>””Then ′组合条件判断文本框是否为空Form1.Caption=Text1.Text & ″,″& Label2.Caption & ″″& Text2.Text End IfEnd Sub第3章Visual Basic程序设计基础一选择题1.B2.C3.D4.B5.B6.B7.D8.D9.C10.C11.D 12.C 13.D 14.D 15.A 16.D 17.D 18.D 19.C 20.C21.A22.D23.B24.A 25.B 26.A二、填空题1 our name is2 13 True4 字母数字下划线2555 56 07 Logx/log10/0.5+x^2或者Logx/log10/0.5+x*x8 0,1,2,3,49 x>=0 and x<10010 511 false12 6三、编程题1.提示:Ucase、Lcase的使用2.提示:属性设置中,“计算”按钮的default属性设为True.“清除”按钮的Cancel属性设为True.第4章数据输入输出一、选择题1、D2、A3、A4、B5、D6、B7、C 8、C 9、D 10、D二、填空题1. 1+1= 22+2=42. 500.00%3.将当前字体放大两倍4. 20-11-025. 11 1三、编程题1.提示:(1)流程图。
2024年3月GESP编程能力认证C++等级考试二级真题(含答案)
2024年3月GESP编程能力认证C++等级考试二级真题(含答案) 一、单选题(每题2分,共30分)。
1.下列流程图的输出结果是()。
A. 优秀B. 良好C. 不及格D. 没有输出2.以下选项中不符合C++变量命名规则的是()。
A. studentB. 2_fromC. _toD. Text3.以下选项中,不能用于表示分支结构的C++保留字是()。
A. switchB. returnC. elseD. if4.下列说法错误的是()。
A. while循环满足循环条件时不断地运行,直到指定的条件不满足为止。
B. if语句通常用于执行条件判断。
C. 在C++中可以使用foreach循环。
D. break和continue语句都可以用在for循环和while循环中。
5.下列4个表达式中,答案不是整数8的是()。
6.下面C++代码执行后的输出是()。
A.8B. 14C. 26D. 507.下面C++代码执行后的输出是()。
A.16B. 36C. 49D. 818.下面C++代码执行后的输出是()。
A. 2B. 3C. 4D. 59.下面C++代码执行后的输出是()。
A. 5B. 6C. 7D. 810.以下C++代码判断一个正整数N的各个数位是否都是偶数。
如果都是,则输出“是”,否则输出“否”。
例如N=2024时输出“是”,则横线处应填入()。
A.breakB. continueC. N=N/10D. N=N%1011.有句俗话叫“三天打渔,两天晒网”。
如果小杨前三天打渔,后两天晒网,一直重复这个过程,以下程序代码用于判断,第n天小杨是在打鱼还是晒网,横线处应填写()。
A.i==0B. i==4C. i==0&&i==4D. i==0||i==412.一个数的所有数字倒序排列后这个数的大小保持不变,这个数就是回文数,比如101与6886都是回文数,而100不是回文数。
以下程序代码用于判断一个数是否为回文数,横线处应填写()。
CPA-Scratch图形化编程一级答案解析
图形化编程(一级)答案解析正确率数据来自CPA官方统计一、单选题1.答案:B(正确率:0.78;知识点:1.1)解析:在Scratch中,选中“舞台区”的背景,可以为它添加声音模块的脚本,答案B错误。
2.答案:C(正确率:0.77;知识点:1.2)解析:在脚本区的右下方有三个按钮,点击后可以让脚本放大、缩小或一键还原到默认大小,答案C错误。
3.答案:D(正确率:0.66;知识点:1.5)解析:对已有的Scratch作品编辑修改后再保存,如果不重新命名,会覆盖替换掉原有文件,答案D错误。
4.答案:D(正确率:0.75;知识点:6)解析:点击脚本中的颜色,下拉菜单中可以选择设置画笔颜色、饱和度和亮度,答案D错误。
5.答案:B(正确率:0.74;知识点:3.1)解析:当绿旗被点击,角色移到(50,100),等待1秒后,x坐标被设为-50,y坐标增加50后变成150,角色的坐标为(-50,150)。
6.答案:B(正确率:0.63;知识点:12)解析:流程图开始后,变量“计数”设为0,每次循环将计数增加1,如果判断计数=5不成立,进入下一次循环。
当计数=5时,跳出循环,结束程序。
所以B正确。
7.答案:D(正确率:0.68;知识点:2.6)解析:对角色运行脚本,角色外观变为图2效果;对角色运行脚本,会使角色局部凸起,角色外观变为;对角色运行脚本,会使角色发生扭曲,角色外观变为;对角色运行脚本,会使角色变得模糊,角色外观变为。
8.答案:C(正确率:0.72;知识点:1.4)解析:在背景编辑器中,是移动工具,只能够整体移动图案;是橡皮擦工具,只能够擦除图案;是变形工具,可以点击内部的小心心,改变它的局部形状;是填充工具,只能够改变图案的颜色。
9.答案:D(正确率:0.74;知识点:2.5)解析:角色的初始造型为ball-b,造型编号为2。
运行图中程序,当按下第1次空格键后,重复执行4次切换下一个造型后,角色造型变为编号1的ball-a。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RAPTOR程序设计评分标准1.从键盘输入任意整数N,当N 0时显示“Error!”,否则利用循环结构计算并显示1+3+5+…+(2×N - 1)的值。
(100分)2.设计循环结构程序输入任意10个整数,分别统计其中的奇数个数、偶数个数、所有数的累加和,然后显示结果。
(100分)3.设计循环结构程序输入任意10个数,然后求这批数的最大值、最小值、平均值,显示结果。
(100分)4.设计循环结构程序输入任意10个学生某门课程考试成绩X,如果X≥90,则显示“A”;如果75≤X<90,则显示“B”;如果60≤X<75,则显示“C”;如果X<60,则显示“D”。
(100分)5分5. 设计循环结构程序输入任意10个学生某门课程考试成绩,然后分别计算并显示成绩在80分(含80分)以上的学生人数、不及格学生人数、全班平均分。
(100分)5分6. 设计循环结构程序输入某商场10个顾客的消费金额X ,当X ≥5000元,折扣率为10%;当3000≤X <5000,折扣率为5%;当1000≤X <3000,折扣率为3%;否则,折扣率为0;计算并显示每位顾客的实际支付金额。
(100分)7. 输入任意数X ,当X=0时显示“Error!”, 否则利用循环结构计算并显示表达式1/X + 2/X + 3/X + … + 10/X 的值。
(100分)5分8.设计循环结构程序输入任意10个整数,分别统计其中的正数和、负数和以及总和,然后显示结果。
(100分)9.从键盘输入任意整数N,当N 0时显示“Error!”,否则利用循环结构计算并显示N 的阶乘值(1 × 2 × 3 ×…× N)。
(100分)10.输入任意整数N值,当N 0时显示“Error!”,否则利用循环结构计算并显示1/2+1/4+1/6+….+1/(2 ×N)的值。
(100分)11.设计循环结构程序输入任意10个圆的半径值R,当R 0时,则显示“Error!”,否则分别计算并显示这些圆的面积值。
(100分)12.输入任意数X ,当X 0时显示“Error !”,否则利用循环结构计算表达式的值,然后显示结果。
(100分)10分13、编写Raptor11187.rap实现:输入任意整数N值,当N≤0时显示“Error!”,否则利用循环结构计算并显示 1 + 1/3 + 1/5 + 1/7 + … + 1/(2 × N - 1)的值。
14、编写Raptor11188.rap实现:输入任意整数N值,当N≤0时显示“Error!”,否则判断N是否为素数并输出结果(“It is a prime number.”“It is not a prime number.”)。
15、编写Raptor11194.rap实现:从键盘输入任意整数N,当N小于或等于0时显示“Error!”,否则计算并显示2 + 4 + 6 + … + (2×N )的值。
16、编写11217.rap实现:输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=1/2+2/3+3/4+…+n/(n+1)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=4.4071”。
17.编写11218.rap实现:输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=2^1+2^2+2^3+…+2^n(其中2^n 表示2的n次方)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=126”。
18.输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=1/2+3/4+5/6+…+(2×n-1)/(2×n)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=4.7750”。
19.输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=1×(n+1)+2×(n+2)+3×(n+3)+…+n×(n+n)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=217”。
20、编写11221.rap实现:输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=n-1/1-1/3-1/5-…-1/(2×n-1)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=4.1218”。
21.输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=1×3+2×5+3×7+… +n×(2×n+1)的值,然后分别输出变量n 和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=203”。
22、输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=1/5+2/7+3/9+…+n/(2×n+3)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=1.9673”。
23 、输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=1^1+2^2+3^3+…+n^n(其中n^n表示n的n次方)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=50069”。
24、输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=n-1/3-2/5-3/7-…-n/(2×n+1)的值,然后分别输出变量n 和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=3.4776”。
25、输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=1/3+3/5+5/7+…+(2×n-1)/(2×n+1)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=4.0897”。
26、输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=n/2+n/4+n/6+…+n/(2×n)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=7.3500”。
27、输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=2^1/1+2^2/3+2^3/5+…+2^n/(2×n-1)(其中2^n表示2的n次方)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=16.5928”。
28、输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=n-2/5-4/7-6/9-…-(2×n)/( 2×n+3)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=2.0654”。
29、输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算 sum=1/3^1+2/3^2+3/3^3+…+n/3^n(其中3^n表示3的n次方)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=0.7449”。
30、请按照实验指导教材第6章实验1-实验4,完成以下作业:(1)Raptor作业交卷:单击此处上传文件“三角形面积计算.rap”、“求最大值.rap”、“计算累加和.rap”、“求公约数和公倍数.rap”到服务器。
允许上传:三角形面积计算.rap, 求最大值.rap, 计算累加和.rap, 求公约数和公倍数.rap31、输入任意整数存入变量n中,若n≤0或n>10,则打印出提示信息“Error!”,否则分别计算表达式: p=1/1×1/3×1/5×…×1/(2×n-1)和sum=1+5+9+…+(4×n-3)的值,最后打印出变量n、p和sum的值。
要求流程图执行时给出输入提示信息“Please input n value:”,输出格式示例为(n=9时):“n=9 p=0.00000002902 sum=153”。
(注:见程序 Raptor13681.rap)32 请按如下要求完成Raptor流程图编程:(1)编写Raptor13718.rap实现:输入任意整数存入变量n中,若n≤0或n>5,则打印出提示信息“Error!”,否则计算表达式: f=1!+3!+5!+…+(2n-1)!的值,最后打印出变量n和f的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=5时):“n=5 f=368047”。
(注:见程序Raptor13718.rap)33请按如下要求完成Raptor流程图编程:(1)编写13852.rap实现:输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程计算sum=1/3 + 3/5 + 5/7 + … + (2×n - 1)/(2×n + 1)的值,然后分别输出变量n和sum的值。
要求流程图执行时给出输入提示信息“n=?”,输出格式示例为(n=6时):“n=6 sum=4.0897”。
(注:见程序13852.rap)34、输入任意整数存入变量n中,若n≤0则输出“Error!”;否则组织循环结构流程打印数列:1 4 9 … n2。
要求流程图执行时给出输入提示信息(注:见程序13853.rap)35请按如下要求完成Raptor流程图编程:(1)编写13854.rap实现:输入任意整数存入变量n中,若n≤0则输出Error!;否则组织循环结构流程计算sum=1 + 1/21 +1/ 22 + … + 1/2n的值,然后分别输出变量n和sum的值。