欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!
基础测验
1、【单选题】哪一种操作系统是现在几乎所有的IBM兼容机都使用的操作系统?
A、Macintosh OS
B、Microsoft Windows
C、Linux
D、不知道
2、【单选题】以下哪一个是应用程序?
A、计算机的RAM
B、计算机的操作系统
C、文字处理程序
D、不知道
3、【单选题】以下哪一个是系统软件?
A、计算机的RAM
B、计算机的操作系统
C、文字处理程序
D、不知道
4、【单选题】在计算机中,一个字节(Byte)由几个二进制位(Bit)组成?
A、2
B、8
C、16
D、不知道
5、【单选题】表示存储器容量的时候,KB的准确含义是什么?
A、1000字节
B、1000位
C、1024字节
D、不知道
6、【单选题】二进制数101转换为十进制数是多少?
A、4
B、5
C、6
D、不知道
7、【单选题】计算机的核心部件是什么?
A、存储器
B、CPU
C、I/O设备
D、不知道
8、【单选题】“64位机”中的64代表的是什么?
A、存储单位
B、机器字长
C、机器型号
D、不知道
9、【单选题】当代计算机的体系结构称为什么?
A、冯诺依曼机
B、比尔盖茨机
C、图灵机
D、不知道
10、【单选题】计算机能直接执行的语言是什么?
A、汇编语言
B、机器语言
C、高级语言
D、不知道
11、【单选题】用高级语言编写的代码称为什么?
A、源程序
B、目标程序
C、编译程序
D、不知道
12、【单选题】以下哪一个不是程序设计语言?
A、自然语言
B、汇编语言
C、高级语言
D、不知道
13、【单选题】以下哪一个不是高级语言?
A、C++
B、Java
C、Babbage
D、不知道
14、【单选题】C程序的执行顺序是什么?
A、从第一条语句开始
B、从程序开头开始
C、从主函数开始
D、不知道
15、【单选题】C语言规定,作为主函数名的是?
A、stdio
B、main
C、function
D、不知道
随堂测验
1、【单选题】求解方程:Y=2*X/3+30,其中Y由键盘输入。选择正确的程序顺序描述。 ①转换方程X=3*(Y-30)/2;②输出结果;③输入Y的值;④计算X;
A、①②③④
B、①②④③
C、③①④②
D、②④①③
2、【单选题】有两瓶相同容量的水,一瓶是茶水,一瓶是矿泉水,现在错把茶水装入了矿泉水瓶中,矿泉水错装入了茶水瓶中,要求将其互换。另外可以借助一个空瓶子(称辅助瓶)。要达到上述目的,以下步骤争取的顺序是:①交换结束;②将矿泉水瓶倒入茶水瓶;③将茶水瓶倒入辅助瓶;④将辅助瓶倒入矿泉水瓶;⑤将矿泉水瓶倒入辅助瓶;
A、⑤②③①
B、④②③①
C、⑤②④①
D、③②④①
3、【单选题】一个农夫带着一只狼,一只羊,一颗白菜过河,由于船太小,只能装下农夫和另一样东西,无人看管时,狼吃羊,羊吃菜,问,怎样才能平安过河?”请选出以下步骤的正确排列顺序。①将羊运过河;②空船回来;③将狼运过河;④将菜运过河;⑤回来带着羊;
A、③②①⑤④②①
B、④②①⑤③②①
C、①⑤③⑤④②①
D、①②③⑤④②①
4、【单选题】下列能描述程序流程的工具是
A、程序流程图
B、伪代码
C、计算机语言
D、以上都是
5、【单选题】以下描述不正确的是
A、程序就是软件,但软件不仅仅是程序。
B、程序是指令的集合,计算机语言是编写程序的工具。
C、计算机语言都是形式化的语言,它有一个语法规则和定义。
D、计算机语言只能编写程序而不能表示算法。
基本概念测验
1、【单选题】算法描述的三要素不包含哪个?
A、数据
B、控制结构
C、计算机语言描述
D、对数据的基本操作
2、【单选题】下列说法错误的是?
A、数据交互操作主要支持计算机与用户之间的数据交换,分为输入操作和输出操作。
B、为了区分等于关系和计算结果赋值的等号,通常会用“=”表示等于关系。
C、计算机能够处理的数据通常包括数值型和字符型。
D、逻辑运算主要包括与(AND)、或(OR)和非(NOT)三种基本运算
3、【单选题】通常,计算机中存储任何数据类型的数值都需要最终转换成______数值。
A、十进制
B、二进制
C、十六进制
D、八进制
4、【单选题】计算机能够处理的数据通常包括数值型和字符型,以下哪个选项不属于数值型和字符型:
A、整型
B、浮点型
C、字符
D、流程图
5、【单选题】逻辑运算用于基于已知的简单条件构建复合条件,不包括的基本运算
A、或(OR)
B、非(NOT)
C、与(AND)
D、等于(==)
灵活运用测验
1、【单选题】圆周长公式C=2πR中,下列说法正确的是
A、π、R是变量,2、C为常量
B、C、R为变量,2、π为常量
C、2、π为变量,C、 R为常量
D、C为变量,2、π、R为常量
2、【单选题】将华氏温度F和摄氏温度C进行转换,转换的公式:F = 9*C /5 +32;已知华氏温度F=68;求摄氏温度C,那么下列求C的公式正确的是
A、C=5*F-32/9
B、C=9*F-32/5
C、C=9*(F-32)/5
D、C=5*(F-32)/9
3、【单选题】与表达式X≥Y≥Z表示的含义相同的是?
A、(X≥Y)AND (Y≥Z)
B、(X≥Y) OR (Y≥Z)
C、(X≥Y)AND (Y≤Z)
D、(X≥Y) OR (Y≤Z)
4、【单选题】将十进制数100转换成二进制数是
A、0110 0100
B、0110 0101
C、0110 0110
D、0110 1000
5、【单选题】从键盘输入一个字符c,判断该字符是否为大写字母。下列判断语句正确的是:
A、c>=’A’ && c<=’Z’
B、c>=’A’ || c<=’Z’
C、c<=’A’ || c>=’Z’
D、c<=’A’ && c>=’Z’
6、【单选题】变量Y必须同时满足以下两条件:①能被4整除,但不能被5整除;②能被3整除。下列逻辑表达式正确的是(代表与,||代表或)
A、y%4==0 && y%5!=0 || y%3==0
B、y%4==0 && y%5!=0 && y%3==0
C、y%4==0 || y%5!=0 || y%3==0
D、y%4==0 || y%5!=0 && y%3==0
7、【单选题】已知变量X是偶数,变量Y是奇数,下列逻辑表达式不正确的是(代表与,||代表或)。
A、2*X%4==0 为真
B、2*Y%2==0为真
C、X%2==0 && y%2==0 为真
D、X%2==0 && y%2 != 0 为真
8、【单选题】能正确表示a和b同时为正或同时为负的逻辑表达式是(代表与,||代表或)
A、(a>=0||b>=0) (a&&<0||b<0)
B、(a>=0&&b>=0) && (a<0&&b<0)
C、(a+b>0) && (a+b<=0)
D、a*b>0
9、【单选题】下列哪个选项是判断x为奇数的表达式:
A、(X%2)==0
B、(X%2)==1
C、(X/2)==0
D、(X/2)==1
10、【单选题】当a=3,b=2,c=1时,表达式f=abc的值:
A、0
B、1
C、2
D、3
基本概念测验
1、【单选题】选择结构,也称_____
A、迭代结构
B、循环结构
C、顺序结构
D、分支结构
2、【单选题】下列说法不正确的是:
A、只需要使用三种基本的控制结构就可以实现任何结构或算法。
B、分支结构的不同分类主要是根据选项个数的不同而定。
C、顺序结构是按照语句出现的先后顺序依次执行
D、多分支对应从两个及两个以上的选项中选择一个执行
3、【单选题】若有A、B不同大小的数字,找出其中的最大值,并输出该值。Step1:输入A、B;Step2:如果______,那么输出A,否则输出B;Step3:结束根据题意,选择正确的表达式,填入下划线中。
A、B>A
B、A>B
C、A=B
D、A==B
4、【单选题】已知一个四位正整数N,a,b,c,d为四个整型变量。根据下列顺序结构,判断输出结果N。(注,此处除法仅获得商值)Step1:输入N=4567;Step2:a=N/1000,b=N/100 % 10,c=N/10 % 10,d=N % 10;Step3:N=d*1000+c*100+b*10+a;Step4:输出N。
A、4567
B、7654
C、4444
D、7777
5、【单选题】键盘输入三个数a,b,c,作为三角形的三个边,判断a,b,c,是否能够组成三角形。(能够组成三角形的条件是:任意两边长之和大于第三边)下列判断表达式正确的是:
A、a+b>c || c+b>a&&a+c>b
B、a+b>c && c+b>a || a+c>b
C、a+b>c || c+b>a|| a+c>b
D、a+b>c && c+b>a && a+c>b
6、【单选题】下列关于循环结构说法不正确的是:
A、循环结构常用于解决累加求和、累乘求积、数据分类统计等问题。
B、循环结构也被称为重复结构
C、与分支结构不同,循环结构不需要使用到条件。
D、循环结构则是根据条件决定是否要重复执行指定的一组操作。
7、【单选题】从键盘输入若干正整数,求出所有输入正整数之和。当输入数小于0时,结束该操作。根据题意,选择正确的步骤填入下列下划线中。Step1:输入第一个正整数n;Step2:对求和变量sum赋初值;Step3:判断n0是否成立,若成立,则执行输出sum的值,否则计算正整数的累加和;Step4:继续输入下一个正整数n,转去执行_____;......
A、Step1
B、Step2
C、Step3
D、Step4
8、【单选题】根据下列算法判断输出结果:Step1:对循环控制变量i=1,求和变量s=0赋初值;Step2:判断i10是否成立,若成立,则执行s=s+i,再执行step3,否则执行Step4;Step3:循环控制变量i加2,再转到step2;Step4:输出s。
A、自然数1~9的累加和
B、自然数1~10的累加和
C、自然数1~9中的奇数之和
D、自然数1~10中的偶数之和
9、【单选题】求正整数n的阶乘n!。其中n的值由键盘输入。(n的阶乘:n!=1*2*3*…*n)用循环结构来计算n的阶乘。算法表示如下:Step1:输入第一个正整数n;Step2:对循环控制变量i,求积变量fact赋初值;Step3:判断in是否成立,若成立,则执行输出fact的值,否则计算fact=fact*i,i=i+1;Step4:。。。。。。Step2中循环控制变量i,求积变量fact的初值分别是多少?
A、i=0,fact=0
B、i=1,fact=1
C、i=0,fact=1
D、i=1,fact=0
10、【单选题】以下关于循环的描述不正确的是
A、使用哨兵控制器循环时,循环变量初始化的操作应该在循环体语句之前完成
B、使用前置检测循环时,循环体可能被跳过
C、使用后置检测循环时,循环体至少能够执行一次
D、已知循环次数时,只能使用计数器控制循环
理解应用测验
1、【单选题】已知作为三角形的三个边a,b,c,判断该三角形为等腰三角形或是等边三角形。Step1:判断a是否等于b;Step2:若a和b相等,则判断a是否等于c,若相等则_______;Step3:若a和b不相等,则判断a是否等于c,若相等则_______; Step4:若a和c不相等,则判断b是否等于c,若相等则_______;Step5:结束。选择正确的程序顺序描述,填入空白处,顺序正确的是:①该三角形为等腰三角形②该三角形为等边三角形;
A、①②②
B、②②①
C、②①①
D、①①②
2、【单选题】从键盘输入一个数S,判断该数是否是2的倍数而不是3的倍数,如果是,输出“yes”,否则输出“No”。 Step1:输入S;Step2:如果__①__,那么输出”No”,否则继续step3;Step3:如果__②__,那么输出”No”,否则输出“Yes”;根据题意,选择正确的表达式,填入下划线中。
A、①S%2 != 0 ② S %3== 0
B、①S%2 != 0 ② S %3 != 0
C、① S%2== 0 ② S %3 == 0
D、①S%2== 0 ② S %3 != 0
3、【单选题】利用选择结构设计一个程序,使其能计算下列函数:Y=x(x1)Y=2x(1≤x10)Y=3x-11(x≥10)Step1:输入x;Step2:如果__①__,那么输出Y,否则继续step3;Step3:如果__②__,那么输出Y,否则继续step4;Step4:如果__③__,那么输出Y。根据题意,选择正确的表达式,填入下划线中。
A、①x<1 ②x>=1 ||x<10 ③ x>=10
B、①x<1 ②x>=1 &&x<10 ③ x>10
C、①x>=10 ②x>=1 &&x<10 ③ x<1
D、①x>=10 ②x>=1 ||x<10 ③ x<1
4、【单选题】从键盘输入三个整数a,b,c,并根据三个数的比较结果显示如下信息:①如果三个数都不相等则输出为0;②如果三个数中有两个数相等则输出为1 ;③如果三个数都相等则输出为2;Step1:如果a==bb==c,若成立则输出______;否则继续step2;Step2:如果a==b||b==c||a==c,若成立则输出______;否则输出______。根据题意,选择正确的输出结果,填入下划线中
A、1,2,0
B、1,0,2
C、2,0,1
D、2,1,0
5、【单选题】下面程序的功能是从键盘输入一组字符,从中统计大写字母和小写字母的个数,根据题意,选择正确的表达式按顺序填入下划线。Step1:键盘输入字符c;Step2:分别对m,n赋初值,分别记录大小写字母的个数;Step3:判断_______是否成立,若成立,则执行_______,再转到step5;否则执行step4;Step4:判断_______是否成立,若成立,则执行_______,再转到step5;否则执行step6;Step5:键盘输入下一个字符c,转到step3;Step6:结束。①m=m+1 ②n=n+1 ③c=’A’ c=’Z’ ④ c=’a’ c=’z’
A、③②④①
B、③①④②
C、④①③②
D、④①②③
6、【单选题】利用π/4 = 1-1/3+1/5-1/7+….计算π的值,直到最后一项的绝对值小于10-4为止。统计一共累加了多少项。算法表示如下:Step1:对循环控制变量i,分母变量m,分子变量n,求和变量s赋初值;Step2:求解当前项t=n/m,s,m,n;Step3:循环控制变量i加1;Step4:判断|t|10-4是否成立,若成立,则执行_______,否则执行_____和_____;Step5:输出i的值,输出π=s*4的计算结果。 根据题意,选择正确的步骤填入下列下划线中。
A、Step5, Step2, Step3
B、Step3, Step2, Step5
C、Step2, Step3, Step5
D、Step2, Step2, Step3
7、【单选题】根据下列算法判断不正确的是:Step1:对循环控制变量i赋初值;Step2:判断i10是否成立,若成立,则执行step3,否则执行Step4;Step3:循环控制变量i加1,再转到step2;Step4:输出结果。
A、若i的初值为1,则循环语句中step3执行了9次。
B、若i的初值为0,则循环语句中step3执行了10次。
C、若i的初值为1,则循环语句中step2执行了9次。
D、若i的初值为1,则循环语句中step2执行了10次。
8、【单选题】输出数列的前20项:1,2,5,10,21,42...(提示:偶数项是前一项的2倍,奇数项是前一项的2倍再加1)其算法表示如下:Step1:对数列第一项a1=1和待求数列项数k=2赋初值;Step2:判断k20是否成立,若成立,则执行_______,否则执行_______;Step3:判断第k项是否为奇数项,k%2==1,若成立,则执行ak=2ak-1 +1;否则执行ak=2ak-1Step4:变量k加1,执行_______Step5:输出各项数值。根据题意,选择正确的步骤填入下列下划线中。
A、Step5, Step2, Step3
B、Step3, Step2, Step5
C、Step2, Step3, Step5
D、Step5, Step3, Step2
9、【单选题】根据下列算法判断输出结果:Step1:对循环控制变量i=3,变量s=1赋初值;Step2:判断i10是否成立,若成立,则执行s=s*i,再执行step3,否则执行Step4;Step3:循环控制变量i加2,再转到step2;Step4:输出s。
A、105
B、945
C、384
D、3840
10、【单选题】鸡兔共有30只,脚共有90只,下面程序段是计算鸡兔各有多少只。请选择正确的判断条件填空:Step1:;分别对m,n赋初值,分别代表鸡兔脚的个数;Step2:对m赋初值为0; Step3:判断m=30是否成立,若成立,则执行step4,否则执行step7;Step4:计算n=30-m;Step5:判断_______是否成立,若成立,则输出m,n;否则执行step6;Step6:m=m+1;再转到step3;Step7:结束。
A、2*n+4*m==90
B、2*n+4*m !=90
C、2*m+4*n !=90
D、2*m+4*n==90
基础概念测验
1、【单选题】下面哪一项不是基本控制结构
A、过程结构
B、循环结构
C、选择结构
D、顺序结构
2、【单选题】下面哪一项不是基本控制结构
A、过程结构
B、循环结构
C、选择结构
D、顺序结构
3、【单选题】流程图是描述_________的常用工具。
A、程序
B、算法
C、数据结构
D、计算规则
4、【单选题】下面符号在流程图中表示
A、处理
B、输入/输出
C、判断
D、开始/结束
6、【单选题】下面符号在流程图中表示
A、处理
B、输入/输出
C、判断
D、开始/结束
8、【单选题】下面流程图中不能正确表达顺序或分支控制结构含义的是
A、
B、
C、
D、
9、【单选题】下面哪个流程图片段不是选择结构
A、
B、
C、
D、
10、【单选题】下面哪个流程图片段不是顺序结构
A、
B、
C、
D、
11、【单选题】下面哪个流程图片段是前置检测循环
A、
B、
C、
D、
理解应用测验
1、【单选题】请选出下面流程图对应的功能描述
A、计算小于100的所有奇数的乘积,并显示计算结果
B、计算小于100的所有奇数的乘积,并显示参与乘积的最大奇数值
C、计算从1开始的连续奇数的乘积,当乘积大于100时,显示奇数个数
D、计算从1开始的连续奇数的乘积,当乘积大于100时,显示参与乘积的最大奇数值
2、【单选题】请选择下面流程图对应的功能描述
A、求1+2+3+4+5的累加和
B、求1+2+3+4的累加和
C、求1+2+3+4+5+6的累加和
D、以上描述皆错误。
3、【单选题】请选出适合补全到下面流程图中的输出信息
A、正整数n是奇数
B、正整数n是偶数
C、正整数n不能被2整数
D、以上答案均不正确
4、【单选题】想实现对m和n两个变量中数值的交换,请选出适合补全到下面流程图的语句
A、m=n, n=m
B、n=m, m=n
C、t=m, m=n, n=t
D、m=t, t=n, n=m
5、【单选题】火车站对乘客退票收取一定的手续费,具体规程是:按票价每10元(不足10元按10元计算)收取2元手续费;2元以下的车票不退。假设票价为x元,退票的手续费为y元。根据题意,将流程图空白处①、②补充完整。
A、①y=x/10*2 ②y=(x/10+1)*2
B、①y=(x/10+1)*2 ②y=x/10*2
C、①y=x%10*2 ②y=(x%10+1)*2
D、①y=(x%10+1)*2 ②y=x%10*2
阶段测验一
1、【单选题】下列说法不正确的是:
A、程序流程的描述工具包括自然语言描述、流程图描述、伪代码描述、计算机语言描述等。
B、算法描述的三要素包括数据、程序控制语句、对数据的基本操作。
C、程序中出现的数据通常被划分为变量和常量两种形式
D、与使用程序流程图描述算法流程相比,自然语言描述更加直观形象、易于理解。
2、【单选题】下列关于程序控制语句说法不正确的是:
A、多分支则对应从两个以上的选项中选择一个执行。
B、顺序结构是按照语句出现的先后顺序依次执行
C、使用顺序结构、分支结构和循环结构,不能够实现所有的结构或算法。
D、循环结构则是根据条件决定是否要重复执行指定的一组操作。
3、【单选题】从键盘输入一个字符c,判断该字符是否为小写字母。下列判断语句正确的是:
A、c>=’a’ && c<=’z’
B、c>=’a’ || c<=’z’
C、c<=’a’ || c>=’z’
D、c<=’a’ && c>=’z’
4、【单选题】将二制数1010 0111 转换成十进制数是
A、167
B、169
C、163
D、165
5、【单选题】从键盘输入一个数S,判断该数是否是3的倍数而不是5的倍数,如果是,输出“yes”,否则输出“No”。 Step1:输入S;Step2:如果S%3 != 0成立,则输出______,否则继续step3;Step3:如果S %5== 0,那么输出______,否则输出______;根据题意,选择正确的表达式,填入下划线中。
A、”No”, “Yes”, “Yes”
B、”No”, ”No”, “Yes”
C、“Yes” ,”No”, ”No”,
D、“Yes” , “Yes”, ”No”,
6、【单选题】已知一个四位正整数N,a,b,c,d为四个变量。根据下列顺序结构,判断输出结果N。Step1:输入N=4567;Step2:a=N/1000,b=N/100%10,c=N/10%10,d=N%10;Step3:N=d*c*b*a;Step4:输出N。
A、22
B、7654
C、4567
D、840
7、【单选题】设有程序段 :Step1:对循环控制变量k赋初值10,即k=10;Step2:判断k10是否成立,若成立,则执行step3,否则执行Step4;Step3:循环控制变量k=k-1,再转到step2;Step4:结束。则下面描述中正确的是
A、Step3执行10次
B、循环是无限循环
C、Step3一次也不执行
D、Step3执行一次
8、【单选题】从键盘输入若干正整数,求出所有输入正整数之和。并输出所有的正整数。当输入数小于0时,结束该操作。根据题意,选择正确的步骤填入下列下划线中。Step1:输入第一个正整数n;Step2:对求和变量sum赋初值;Step3:判断n0是否成立,若成立,则执行______,否则转去执行_____和_____;Step4:求解输入正整数的累加和,并输出该正整数n的值;Step5:继续输入下一个正整数n,转去执行_____;Step6:输出所有正整数和sum。
A、Step6, Step4, Step5, Step4
B、Step6, Step3, Step5, Step4
C、Step6, Step4, Step5, Step3
D、Step3, Step3, Step5, Step6
9、【单选题】求正整数n的阶乘n!。其中n的值由键盘输入。(n的阶乘:n!=1*2*3*…*n)用循环结构来计算n的阶乘。Step1:输入第一个正整数n;Step2:对循环控制变量i,求积变量fact赋初值分别为1;Step3:判断in是否成立,若成立,则执行输出fact的值,否则计算________,i=i+1;Step4:。。。。。。Step3中需要填写的表达式正确的是?
A、fact=fact * i+1
B、fact=fact* i
C、fact = fact+ 1
D、fact=fact + i
10、【单选题】根据下列算法判断输出结果:Step1:对循环控制变量i 赋初值1,对求和变量s赋初值0;Step2:判断i10是否成立,若成立,则执行s=s+i+1,再执行step3,否则执行Step4;Step3:循环控制变量i加2,再转到step2;Step4:输出s。
A、自然数1~9的累加和
B、自然数1~10的累加和
C、自然数1~9中的奇数之和
D、自然数1~10中的偶数之和
11、【单选题】根据下列算法判断输出结果:Step1:对循环控制变量i 和求积变量M分别赋初值1;Step2:判断i10是否成立,若成立,则执行M=M*(i+1),再执行step3,否则执行Step4;Step3:循环控制变量i加2,再转到step2;Step4:输出s。
A、48
B、55
C、384
D、3840
12、【单选题】根据下列算法判断正确的是:Step1:对循环控制变量i赋初值,n赋初值为0;Step2:判断i10是否成立,若成立,则执行step3,否则执行Step4;Step3:循环控制变量i加1,n=i再转到step2;Step4:输出n。
A、若i的初值为1,则最终输出结果n=10。
B、若i的初值为0,则最终输出结果n=9。
C、若i的初值为1,则最终输出结果n=9。
D、若i的初值为1,则最终输出结果n=0。
13、【单选题】求解一元二次方程:ax²+bx+c=0的根,其中a,b,c由键盘输入。选择正确的程序顺序描述。 ①计算判别式:disc=b²-4ac;②输入a,b,c③输出结果;④如果b²-4ac小于0,则该方程无根;如果b²-4ac大于等于0,则方程有两个根;
A、①②③④
B、①②④③
C、②①④③
D、②④①③
14、【单选题】从键盘上输入若干个正整数,求出所有输入正整数之和,并输出所有的正整数。要求,当输入整数小于等于0时,结束该操作。Step1:输入第一个整数n;Step2:对求和变量sum赋初值0;Step3:判断n=0是否成立,若成立,则执行________,否则执行_______和______;选择正确的步骤,填入空白处,顺序正确的是:①求解输入正整数的累加和,并输出该正整数n的值;②输入下一个正整数n,转去执行step3;③输出sum的值;
A、②①③
B、①②③
C、③①②
D、①③②
15、【单选题】若有A、B、C三个不同大小的数字,找出其中的最大值。试给出解决问题的一种算法。Step1:输入A、B、C;Step2:如果A>B,那么转______,否则转______;Step3:如果A>C,那么输出A,转______,否则输出C,转______;Step4:如果B>C,那么输出B,转______,否则输出C;Step5:结束。
A、Step4,Step3,Step3,Step4,Step5
B、Step3,Step4,Step5,Step5,Step5
C、Step4,Step3,Step4,Step3,Step5
D、Step3,Step4,Step4,Step3,Step5
阶段测验二
1、【单选题】请选出下面流程图的输出结果
A、14
B、20
C、30
D、55
2、【单选题】根据下面流程图选出正确的运行结果
A、55
B、45
C、9
D、10
4、【单选题】在键盘上输入一个字符c,判断该字符是否为英文字母。请选出符合题意的判断条件补全到下面的流程图中。其中,表示逻辑与,||表示逻辑或。
A、① 免票 ②购买半价票 ③购买全价票
B、① 免票 ②购买全价票 ③购买半价票
C、①购买半价票 ②购买全价票 ③ 免票
D、①购买半价票 ②免票 ③ 购买全价票
6、【单选题】下面流程图中,哪一个能够正确判断给定年份是否为闰年。(注:如果输入的年份能够被4整除,但是不能被100整除,或者能够被400整除,则该年为闰年。)
A、
B、
C、
D、
7、【单选题】请选出下面程序流程图所示算法的正确运行结果。
A、当输入a=4,b=9时,输出0
B、当输入a=3,b=9时,输出0
C、当输入a=2,b=4时,输出1
D、列出的三种输出都正确
8、【单选题】从键盘读入一个数,求该数的阶乘。请选出适合的语句补全到下面的流程图中
A、t=t+i, sum=sum*t
B、t=t*i, sum=sum*t
C、t=t*i, sum=sum+t
D、t=t+i, sum=sum+t
10、【单选题】当x1=5,x2=9,x3=7时,运行下面流程图描述的算法输出结果是
A、7
B、8
C、10
D、11
11、【单选题】如果输入4,则运行下面流程图描述的算法后正确的输出是
A、1+1/2+1/3+…+1/10
B、1+1/3+1/5+….+1/19
C、1/2+1/4+1/6+…+1/20
D、1/2+1/4+1/8+…+1/1024
13、【单选题】有编号S为1,2,3,4...,1000的产品,现需从中抽取所有编号能被7整除的产品作为样品进行检验,根据题意绘制程序流程图,不正确的是
A、
B、
C、
D、
附加测验
1、【单选题】在C语言中,数组下标需要使用什么数据类型表示
A、float
B、int
C、double
D、不知道
2、【单选题】一个完整的C程序是
A、要由一个主函数或一个以上的非主函数构成。
B、由一个且仅由一个主函数和零个以上的非主函数构成。
C、要由一个主函数和一个以上的非主函数构成。
D、不知道
3、【单选题】下面叙述错误的是
A、共用体的所有变量都有一个相同的地址。
B、结构体变量可以作为共用体中的成员。
C、共用体的成员一个时刻只有一个生效。
D、不知道
4、【单选题】根据以下定义,下面说法错误的是int a=100, *p=a;
A、声明变量p,其中*表示p是一个指针变量。
B、变量p经初始化,获得变量a的地址。
C、变量p的值为100
D、不知道
5、【单选题】假设s是一个浮点型变量,k是一个整型变量。运行下面流程图对应的算法,输出结果是
A、i<n
B、i<=n
C、i<n/2
D、i<=n/2
7、【单选题】辗转相除法是一种常用的求两个数的最大公约数的算法。其具体做法为:用较大数除以较小数,得到余数(称第一余数)。用除数除以第一余数,得到第二余数。继续用当前的除数除以第二余数,得到第三余数。依次类推,只到余数为0时,则当时的除数就是两个数的最大公约数。下面流程图想描述辗转相除法,但是有一处错误,请选出这一错误的处理。
A、①
B、②
C、③
D、④
8、【单选题】运行下面流程图表示的算法,得到的结果是
A、6
B、24
C、120
D、64
认识计算机单元测验
1、【单选题】下列哪一个组合是Microsoft公司的创始人?Which of the following pairs were the founders of Microsoft Corporation?a. John Mauchly和J. Presper Eckertb. Steve Jobs和Stephen Wozniakc. Bill Gates和Paul Allend. Richard Rodgers和Oscar Hammerstein
A、a
B、b
C、c
D、d
2、【单选题】哪一种操作系统是现在几乎所有的IBM兼容机都使用的操作系统?Which operating system is now used by almost all IBM compatible computers?a. DOSb. Microsoft Windowsc. Linuxd. Macintosh OS
A、a
B、b
C、c
D、d
3、【单选题】下列哪些是计算机的中央处理器完成的工作:Which of the following is done by the computer’s central processing unit?a. 执行程序指令b. 执行数学和逻辑操作c. 控制计算机的其他部件d. 以上皆是
A、a
B、b
C、c
D、d
4、【单选题】下列哪一个是输入设备?Which of the following is an input device?a. 显示器 b. 键盘c. CPUd. 只读存储器(ROM)
A、a
B、b
C、c
D、d
5、【单选题】下列哪一个是输出设备?Which of the following is an output device?a. 显示器 b. 键盘c. CPUd. 只读存储器(ROM)
A、a
B、b
C、c
D、d
6、【单选题】以下哪一个是应用程序?Which of the following is an example of application software?a. 计算机的RAMb. 计算机的操作系统c. 可编程的计算器 d. 文字处理软件
A、a
B、b
C、c
D、d
7、【单选题】以下哪一个是系统软件?Which of the following is an example of system software?a. 计算机的RAMb. 计算机的操作系统c. 可编程的计算器 d. 文字处理软件
A、a
B、b
C、c
D、d
8、【单选题】以下哪一个不是程序设计语言?Which of the following is not a type of a programming language?a. 自然语言b. 汇编语言c. 机器语言d. 高级语言
A、a
B、b
C、c
D、d
9、【判断题】因特网是连接全球的网络。The Internet is a worldwide collection of networks.
A、正确
B、错误
10、【判断题】安装在计算机系统模块外部的部件称为外围设备。Computer components housed outside the system unit are called peripherals.
A、正确
B、错误
11、【判断题】关闭电源后,计算机ROM中的内容将丢失。The contents of a computer’s ROM are lost when the power is turned off.
A、正确
B、错误
12、【判断题】CD-ROM驱动器可以用来做数据备份。CD-ROM drive can be used for data backup.
A、正确
B、错误
13、【判断题】第一台完全可操作的电子计算机名称为ENIAC。The first fully operable electronic computer was named ENIAC.
A、正确
B、错误
14、【判断题】晶体管的发明代替了电路中又大又慢的真空管,使计算机变小了。The invention of the transistor helped to make computers smaller by replacing the larger, less efficient vacuum tubes in the electronic circuits.
A、正确
B、错误
15、【判断题】电子邮件使连接因特网的人能够与世界各地因特网的使用者交换信息。E-mail allows someone with access to the Internet to exchange messages with other Internet users around the world.
A、正确
B、错误
16、【判断题】计算机系统的物理部件称为软件。The physical components of a computer system are referred to as its Software.
A、正确
B、错误
17、【判断题】1个字节的存储量大小是 16 比特。One byte of memory consists of 16 bits.
A、正确
B、错误
18、【判断题】1个千字节等于1024字节。One kilobyte is equal to 1024 bytes.
A、正确
B、错误
19、【判断题】硬盘是磁性类型的大容量存储的一个具体例子。The hard drive is an example of magnetic mass storage.
A、正确
B、错误
20、【判断题】固态存储设备如闪存,插在计算机的USB端口上。Solid-state mass storage like a flash drive is plugged into a computer through a(n) USB port.
A、正确
B、错误
21、【判断题】软件可以分为两大类:应用软件和系统软件。Software is divided into two broad categories: application software and system software.
A、正确
B、错误
22、【判断题】高级语言通过解释器或编译器翻译成机器语言。High level languages are translated into machine languages by interpreters or compilers.
A、正确
B、错误
OJ实验输入输出练习
如何与计算机对话单元测验
1、【判断题】解决问题的过程是分析问题,设计适当的程序,编写代码,测试代码,这一过程称为软件开发周期。The process of solving a problem by analyzing it, designing an appropriate program, coding the design, and testing the code is known as the software development cycle.
A、正确
B、错误
2、【判断题】分析问题的时候,我们通常先要确定程序生成的结果,即程序的输入。When analyzing a problem, we usually start by identifying the results we want the program to produce; that is, the program's input.
A、正确
B、错误
3、【判断题】程序执行开始的模块一般称为子模块。The submodule is the generic name for the module in which program execution begins.
A、正确
B、错误
4、【判断题】调用模块执行就是使程序执行转移到该模块。To call a module (or subprogram) into action means to cause execution to transfer to that module.
A、正确
B、错误
5、【判断题】层次结构图是程序模块和模块间的关系的形象化表示。Hierarchical structure diagram is a pictorial representation of a program's modules and the relationships among them.
A、正确
B、错误
6、【判断题】伪代码用简短的类似英语的短语来描述程序设计。Pseudocode makes use of short, English-like phrases to describe the design of a program.
A、正确
B、错误
7、【判断题】首部注释给出了程序或程序模块的一般性描述。Header comment provides a general description of a program or program module.
A、正确
B、错误
8、【判断题】步骤注释给出了代码段的说明。Step comment provides an explanation of a portion of code.
A、正确
B、错误
9、【判断题】逻辑错误违背了程序设计语言对于语句结构的规定。Logic error is a violation of a programming language’s rules for the structure of statements.
A、正确
B、错误
10、【判断题】语法错误是因为语句没有正确实现应完成的任务。Syntax error results from statements that do not properly perform their intended task.
A、正确
B、错误
程序设计与实现的利器单元测验
1、【单选题】下面的流程图符号是:The flowchart symbol shown at the bottom is a(n)a. 过程符号b. 输入输出符号c. 决策符号d. 端点符号
A、a
B、b
C、c
D、d
2、【单选题】下面的流程图符号是:The flowchart symbol shown at the bottom is a(n)a. 过程符号b. 输入输出符号c. 决策符号d. 端点符号
A、a
B、b
C、c
D、d
3、【单选题】下面的流程图符号是:The flowchart symbol shown at the bottom is a(n)a. 过程符号b. 输入输出符号c. 决策符号d. 端点符号
A、a
B、b
C、c
D、d
4、【单选题】下面哪一项不是基本的控制结构:Which of the following is not a basic control structure?a. 过程结构b. 循环结构c. 决策结构d. 顺序结构
A、a
B、b
C、c
D、d
5、【判断题】在编写程序代码前,应该先做设计。Before we code a program, we should design it.
A、正确
B、错误
6、【判断题】自顶向下的设计将问题分解为越来越简单的小块。Top-down design decomposes the problem into smaller and simpler pieces.
A、正确
B、错误
7、【判断题】当计算机运行程序时,注释的内容被忽略。The contents of comments are ignored by the computer while running a program.
A、正确
B、错误
8、【判断题】程序注释是给运行程序的人看的。Step comments are intended to be read by someone using the program.
A、正确
B、错误
9、【判断题】调试程序意味着更正程序的错误。To debug a program means to correct its errors.
A、正确
B、错误
10、【判断题】结构化程序设计是有效地设计和编写程序的方法。Structured programming is a method for designing and coding programs effectively.
A、正确
B、错误
如何做决定OJ实验
如何做决定单元测验
1、【单选题】如下哪个表达式同NOT(AB)是等价的:Which of the following expressions is equivalent to NOT (A B):
A、A<B
B、A<=B
C、B<A
D、B<=A
2、【单选题】如下哪个表达式同A8 AND A18是等价的?Which of the following expressions is equivalent to A 8 AND A 18?
A、NOT(A<8)AND NOT(A>18)
B、NOT(A<=8)AND NOT(A>=18)
C、NOT(A>8 OR A<18)
D、A<8 OR A>18
3、【单选题】多选结构不能用下列哪种方法实现:Multiple-choice structure cannot be implemented in which of the following ways:
A、单个If结构
B、多个If结构
C、多个If-Else结构
D、单个Switch语句
4、【单选题】术语防御性编程指的是:The term defensive programming refers to:
A、确保输入数据在正确的范围内
B、确保不发生被0除的情况
C、确保求平方根操作合法
D、以上都对
5、【判断题】令X=0,则下列表达式为真。The expression is true or false if X = 0.X=0
A、正确
B、错误
6、【判断题】令X=0,则下列表达式为真。The expression is true or false if X = 0.2*X+1 != 1
A、正确
B、错误
7、【判断题】令First=Ann,则下列表达式为真。The expression is true or false if First=Ann.First==ann
A、正确
B、错误
8、【判断题】令First=Ann,则下列表达式为真。The expression is true or false if First=Ann.First!=Ann
A、正确
B、错误
9、【判断题】令First=Ann,则下列表达式为真。The expression is true or false if First=Ann.FirstNan
A、正确
B、错误
10、【判断题】令First=Ann,则下列表达式为真。The expression is true or false if First=Ann.First=Anne
A、正确
B、错误
11、【判断题】令X=1且Y=2,则下列表达式为真。The expression is true or false if X=1 and Y=2.X=X OR Y=X
A、正确
B、错误
12、【判断题】令X=1且Y=2,则下列表达式为真。The expression is true or false if X=1 and Y=2.XX AND YX
A、正确
B、错误
13、【判断题】令X=1且Y=2,则下列表达式为真。The expression is true or false if X=1 and Y=2.XY OR X0 AND Y0
A、正确
B、错误
14、【判断题】令X=1且Y=2,则下列表达式为真。The expression is true or false if X=1 and Y=2.NOT(NOT(X==0)AND NOT(Y==0))
A、正确
B、错误
15、【判断题】令X=0且Response=Yes,则下列表达式为真。The expression is true or false if X=0 and Response=Yes.(X==1) OR (Response==Yes)
A、正确
B、错误
16、【判断题】令X=0且Response=Yes,则下列表达式为真。The expression is true or false if X=0 and Response=Yes.(X==1) AND (Response==Yes)
A、正确
B、错误
17、【判断题】令X=0,则下列表达式为真。The expression is true or false if X=0 and Response=Yes.NOT(X==0)
A、正确
B、错误
18、【判断题】令Num1=1且Num2=2,则下列表达式为真。The expression is true or false if Num1=1 and Num2=2.(Num1==1) OR (Num2==2) AND (Num1==Num2)
A、正确
B、错误
19、【判断题】令Num1=1且Num2=2,则下列表达式为真。The expression is true or false if Num1=1 and Num2=2.((Num1==1) OR (Num2==2)) AND (Num1==Num2)
A、正确
B、错误
20、【判断题】令Num1=1且Num2=2,则下列表达式为真。The expression is true or false if Num1=1 and Num2=2.NOT(Num1==1) AND NOT (Num2==2)
A、正确
B、错误
21、【判断题】令Num1=1且Num2=2,则下列表达式为真。The expression is true or false if Num1=1 and Num2=2.NOT(Num1==1) OR NOT (Num2==2)
A、正确
B、错误
22、【判断题】ASCII编码模式将每一个小写字母、大写字母和其他字符与数值0到127相对应。The ASCII code corresponds to values 0 to 127 for each lowercase, uppercase, and other character.
A、正确
B、错误
23、【判断题】如果Char1和Char2是字符,那么当且仅当它们的ASCII编码相等时,Char1== Char2。If Char1 and Char2 are characters, then Char1== Char2 if and only if their ASCII code is equal.
A、正确
B、错误
24、【判断题】如果Name=John,那么Name John。If Name=John, then Name John.
A、正确
B、错误
25、【判断题】如果Name=John,那么Name=JOHN。If Name=John, then Name=JOHN.
A、正确
B、错误
26、【判断题】**?***为真还是为假。**?*** is true or false.
A、正确
B、错误
27、【判断题】** ***为真还是为假。** *** is true or false.
A、正确
B、错误
28、【判断题】Case语句可根据字符变量的值来选择一个候选。The Case statement can select a candidate based on the value of the character variable.
A、正确
B、错误
29、【判断题】菜单驱动的程序需要用户记住一系列命令,以便选择程序提供的选项。Menu-driven programs require users to remember a series of commands in order to select the options provided by the program.
A、正确
B、错误
30、【判断题】在菜单驱动的程序中,主菜单的选项通常对应不同的程序模块。In menu-driven programs, the main menu options usually correspond to different program modules.
A、正确
B、错误
如何实现循环OJ实验
如何实现循环单元测验
1、【判断题】如果Number=3,下列命题为真。If Number = 3, judge the truth of the following propositions.(Number*Number)=(2*Number)
A、正确
B、错误
2、【判断题】如果Number=3,下列命题为真。If Number = 3, judge the truth of the following propositions. (3*Number-2)=7
A、正确
B、错误
3、【判断题】下列命题为真。Judge the truth of the following propositions.A!=A
A、正确
B、错误
4、【判断题】下列命题为真。Judge the truth of the following propositions.E==e
A、正确
B、错误
5、【判断题】如果N1=Ann,N2=Anne,下列命题为真。If N1= Ann and N2= Anne, judge the correctness of the following propositions.(N1==N2)AND(N1=Ann)
A、正确
B、错误
6、【判断题】如果N1=Ann,N2=Anne,下列命题为真。If N1= Ann and N2= Anne, judge the correctness of the following propositions.(N1==N2)OR(N1=Ann)
A、正确
B、错误
7、【判断题】如果N1=Ann,N2=Anne,下列命题为真。If N1= Ann and N2= Anne, judge the correctness of the following propositions. NOT(N1N2)
A、正确
B、错误
8、【判断题】前置测试循环的循环体至少会被执行一次。The pre-test loop body is executed at least once.
A、正确
B、错误
9、【判断题】后置测试循环的循环体至少会被执行一次。The post-test loop body is executed at least once.
A、正确
B、错误
10、【判断题】计数器控制循环不能用While语句来构成。Loops controed by counter cannot be constructed with While statements.
A、正确
B、错误
11、【判断题】计数器控制循环不能用Repeat语句来构成。Loops controed by counter cannot be constructed with Repeat statements.
A、正确
B、错误
12、【判断题】不能够在一个循环中既有Select Case语句,又有If语句。Select Case and If-Then statements cannot appare in the same loop.
A、正确
B、错误
13、【判断题】不能将循环放到If结构中。Loops cannot be in an If-Then structure.
A、正确
B、错误
14、【判断题】只能在外层循环中嵌套一个内层循环。Only one inner loop can be nested in an outer loop.
A、正确
B、错误
15、【判断题】如果Number=3,下列命题为真。If Number = 3, point out the truth and false of the following statements.Int(Number * Number) = Number * Number
A、正确
B、错误
16、【判断题】如果Number=3,请指出下列表达式的真假。If Number = 3, point out the truth or false of the following expressions.Int(Number/2) == Number/2
A、正确
B、错误
17、【判断题】如果Number=3.5,下列命题为真。If Number = 3.5, point out the truth or false of the following expressions.floor(Number * Number) == Number * Number
A、正确
B、错误
18、【判断题】如果Number=3.5,下列命题为真。If Number = 3.5, point out the truth or false of the following expressions.floor(Number/2) == Number/2
A、正确
B、错误
19、【判断题】如果Number=16,下列命题为真。If Number = 16, point out the truth or false of the following expressions.Sqrt(Number) == Floor(Sqrt(Number))
A、正确
B、错误
20、【判断题】如果Number=16,下列命题为真。If Number = 16, point out the truth or false of the following expressions.Floor(Sqrt(Number/2)) == Sqrt(Floor(Number/2))
A、正确
B、错误
21、【判断题】如果Number是整型变量,那么下面语句执行之后,Number=5。If Number is an integer variable, Number = 5 after the following statement is executed.Number = Length_Of(“Wow!)
A、正确
B、错误
22、【判断题】如果Number是整型变量,MyString=One potato,那么下列语句执行之后,Number=3:If Number is an integer variable and MyString= One potato, then Number = 3 after the following statement is executed.Number = Length_Of(MyString)
A、正确
B、错误
23、【判断题】如果Number=7,下列命题为真。If Number = 7, point out the truth or false of the following expressions.Sqrt(Number) == Int(Sqrt(Number))
A、正确
B、错误
24、【判断题】如果Number=7,下列命题为真。If Number = 7, point out the truth or false of the following expressions.Sqrt(Number*Number ) == Int(Sqrt(Number*Number))
A、正确
B、错误
25、【判断题】如果一个For循环嵌套在另一个循环中,两个循环的计数器变量应该是不一样的。If a For loop is nested in another loop, the counter variables of the two loops should be different.
A、正确
B、错误
26、【判断题】如果一个For循环嵌套在另一个循环中,此时两个循环的边界值必须是不一样的。If a For loop is nested in another loop, then the boundary values of the two loops must be different.
A、正确
B、错误
27、【判断题】While循环不能够嵌套在For循环中。The While loop cannot be nested in the For loop.
A、正确
B、错误
28、【判断题】两个不相交循环不能够嵌套在第三个循环中。Two disjoint loops cannot be nested in the third loop.
A、正确
B、错误
29、【判断题】如果循环增量为负值,则For循环中计数变量的值会在每次循环时递增。If the loop increment is negative, the value of the count variable in the For loop will increase every time.
A、正确
B、错误
30、【判断题】如果For循环的增量是正的,那么当初值大于终值时,循环体不会被执行。If the increment of the For loop is positive, then the loop body will not be executed when the initial value is greater than the final value.
A、正确
B、错误
31、【判断题】对数据进行验证(validate),意思是指保证数据在合适的范围之内。Validate data means to ensure that the data is within the appropriate range.
A、正确
B、错误
32、【判断题】使用 Floor() 函数和使用 Int() 函数的效果不一样。The effect of using Floor () function and Int () function is different.
A、正确
B、错误
拆分与整合OJ实验
拆分与整合单元测验
1、【单选题】计算如下表达式的值:Sqrt(4)。Calculate the value of the following expression: Sqrt (4).a. 1b. 2c. 3d. 4
A、a
B、b
C、c
D、d
2、【单选题】计算如下表达式的值:int(3.9)。Calculate the value of the following expression: int(3.9).a. 1b. 2c. 3d. 4
A、a
B、b
C、c
D、d
3、【判断题】按值传递的被调函数中形参的变化将导致主调函数中相应实参的变化。The change of the parameter value in the subroutine will result in the change of the corresponding argument in the calling module.
A、正确
B、错误
4、【判断题】按引用专递的被调函数中形参的变化将导致调用函数中相应实参的变化。Changes in reference parameters in subroutines will result in changes in the corresponding arguments in the calling module.
A、正确
B、错误
5、【判断题】ToUpper()函数和ToLower()函数可以作用于任何类型的变量。ToUpper () and ToLower () functions can act on any type of variable.
A、正确
B、错误
6、【判断题】语句:Display ToUpper(Yes)是不允许的,因为“Y”已经是大写了。Statement: Display ToUpper (Yes) is not allowed because Y is capitalized.
A、正确
B、错误
7、【判断题】如果数据从被调函数传递到主程序,那么可以称为数据被返回到或导出到主程序。If the data is passed from the subprogram to the main program, it can be said that the data is returned to or exported to the main program.
A、正确
B、错误
8、【判断题】变量在程序中的可用范围称为该变量的作用域。The scope of a specific variable used in a program is called the scope of the variable.
A、正确
B、错误
9、【判断题】全局变量的有效范围不是整个程序。The scope of global variables is not the whole program.
A、正确
B、错误
10、【判断题】函数是一个子模块,它可以返回一个值。A function is a subroutine that returns a value.
A、正确
B、错误
11、【判断题】内置函数是由编程语言提供的,使用它的时候不需要包含其代码。Built-in functions are provided by programming languages, and do not need to contain their code when using them.
A、正确
B、错误
12、【判断题】一个函数调用其自身的过程称为递归。The process by which a subroutine calls itself is called recursion.
A、正确
B、错误
13、【判断题】如果N=2,Sum(N)是一个函数,且Sum(1)=5,那么语句:Set Sum=Sum(N-1) +N将把值6赋给Sum。If N = 2, Sum (N) is a function and Sum (1) = 5, then the statement:Set Sum = Sum (N-1) +NThe value 6 will be assigned to Sum.
A、正确
B、错误
内存中的数据组织OJ实验
内存中的数据组织单元测验
1、【判断题】数组中的元素在计算机内存中连续存储。Elements in arrays are stored continuously in computer memory.
A、正确
B、错误
2、【判断题】用下标变量(数组)的一个好处是,与相同数量的无下标变量相比,它占用的存储空间更少。One advantage of using subscript variables (arrays) is that it takes less storage space than the same number of non-subscript variables.
A、正确
B、错误
3、【判断题】如果一个声明语句分配100个存储空间给一个数组,那么程序必须给这个数组的100个元素都赋值。If allocates 100 storage spaces to an array, the program must assign 100 elements to the array.
A、正确
B、错误
4、【判断题】下面的语句:Declare Array1[10], Array2[20] As Integer为200个变量分配了空间。The following statement:Declare Array 1 [10], Array 2 [20] As IntegerStorage space was allocated for 200 variables.
A、正确
B、错误
5、【判断题】在两个平行数组中,所有对应的元素都必须数据类型相同。In both parallel arrays, all corresponding elements must have the same data type.
A、正确
B、错误
6、【判断题】冒泡排序方法不能用来把数值数据按照降序排序。 Bubble sorting cannot be used to sort numeric data in descending order.
A、正确
B、错误
7、【判断题】二分查找法只能用于数值型数据。Binary search method can only be used for numerical data.
A、正确
B、错误
8、【判断题】在使用二分查找法之前要求数据已经排好序。Before using the binary search method, the data should be ordered.
A、正确
B、错误
9、【判断题】如下声明的数组Character,它表示的字符串长度为10:Declare Chr[10] As CharacterThe array Character declared below represents a string length of 10:Declare Chr [10] As Character
A、正确
B、错误
10、【判断题】一维数组和二维数组必须在同一个语句中声明。One-dimensional arrays and two-dimensional arrays must be declared in the same statement.
A、正确
B、错误
11、【判断题】如果知道100个元素被分配到二维数组A中,则A的两个下标都必须是从0到9,即A必须是10行和10列。If you know that 100 elements are assigned to a two-dimensional array A, the two subscripts of A must be from 0 to 9, that is, A must be 10 rows and 10 columns.
A、正确
B、错误
12、【判断题】在用冒泡排序对数5、30、25、15进行升序排序的过程中,进行了3次交换。In the bubble sort ascending order of number 5, 30, 25 and 15, three exchanges were made.
A、正确
B、错误
13、【判断题】因为Score1数组、Score2数组和Score3数组的大小相同,并且相应元素包含相关数据,所以它们叫做平行(parallel)数组。Because Score1, Score2 and Score3 are of the same size and the corresponding elements contain relevant data, they are called parallel arrays.
A、正确
B、错误
外存中的数据组织单元测验
1、【判断题】数据文件可以被一个以上的程序使用。Data files can be used by more than one program.
A、正确
B、错误
2、【判断题】数据文件可以保存程序的输出,以备将来使用。Data files can save the output of the program for future use.
A、正确
B、错误
3、【判断题】文字处理软件被设计成能读入所有的二进制文件。Word processing software is designed to input all binary files.
A、正确
B、错误
4、【判断题】如果一个文件以Output模式打开,但是该名字的文件已经在硬盘目录中存在,那么后者的所有内容都会被删除。If a file is opened in output mode, but the name of the file already exists in the hard disk directory, then all the contents of the file will be deleted.
A、正确
B、错误
5、【判断题】当文件以Input模式打开时,数据可以被程序写入到这个文件中。When the file is opened in Input mode, the data can be written to the file by the program.
A、正确
B、错误
6、【判断题】当文件关闭时,文件内部名和外部名之间的联系就会中止。When the file closes, the connection between the internal and external names of the file stops.
A、正确
B、错误
7、【判断题】如果要改变顺序文件中的单个记录,那么整个文件都要被改写到一个临时文件中。If you want to change a single record in a sequential file, the entire file will be rewritten to a temporary file.
A、正确
B、错误
8、【判断题】有些程序设计语言包含可以用于追加文件记录的语句。Some programming languages contain statements that can be used to append file records.
A、正确
B、错误
9、【判断题】将两个按照升序存放数据的顺序文件合并后,合并出来的结果文件也将是按照升序存放的。After merging two sequential files that store data in ascending order, the merged result files will also be stored in ascending order.
A、正确
B、错误
10、【判断题】要合并两个顺序文件,则必须先以Output模式打开它们。To merge two sequential files, you must first open them in output mode.
A、正确
B、错误