C程序设计B卷答案
PLC复习试题及答案

PLC复习试题及其答案(一)一、单项选择题1. PLC控制系统负载变化频繁且负载较大时,应该使用哪种输出形式的PLC?A. 继电器B. 晶体管C. 双向晶闸管正确答案: C2. FX系列PLC中,求平均值指令是?A. DADDB. DDIVC. SFTR正确答案: D(MEAN)3. 使用16位、32位高性能微处理器,且在一台PLC中配置多个微处理器进行多通道处理的是哪一代PLC?A. 第五代B. 第二代C. 第三代正确答案: D(第四代)4. PLC的输出方式为晶体管型时,它适用于哪种负载?A. 感性B. 交流C. 直流正确答案: C5. 步进电机在超过其额定转速时,扭矩会如何变化?A. 减小B. 不变C. 增大正确答案: A6. PLC的RS485专用通讯模块的通讯距离是多少?A. 1300MB. 200MC. 500M正确答案: C7. PLC的系统程序不包括什么?A. 管理程序B. 供系统调用的标准程序模块C. 用户指令解释程序正确答案: D(开关量逻辑控制程序)8. 工业中控制电压一般是直流还是交流?A. 直流B. 交流正确答案: A9. FX系列PLC的AC输入电源电压范围是多少?A. DC24110VB. AC86246V正确答案: B10. 可编程控制器的存储器中,可进行读写的是哪种存储器?A. RAMB. ROM正确答案: A二、填空题1. PLC主要由______、I/O、存储器和通信模块等组成。
答案:CPU2. PLC的输出接口类型有继电器、______与场效应晶体管。
答案:晶闸管3. PLC的软件系统可分为系统程序和______两大部分。
答案:用户程序4. PLC采用______工作方式,其过程可分为五个阶段:自诊断检查、通信处理、输入采样、执行用户程序和输出改写。
答案:循环扫描5. 在梯形图编程中,传送指令MOV的功能是将______内容传送给目的通道中,源通道内容不变。
(完整版)Scratch试卷

实验后测试卷(满分:100分,90分钟)一、选择题(3分每题)1、编程是(A)A编程就是为解决某个问题而编写的程序,并得出结果;B编程是编写语言;C编程是规定计算机系统的一个特定动作;2、下列关于变量的说法错误的是(B)A变量必须以字母或下划线打头;B变量的长度必须大于255个字符;C变量不能是程序的关键字;3、下列正确的是(A)A 用画图编辑器画一个你自己的新的造型;B 为一个新的角色选择一个造型–或导入一个完整的角色;C 来个令人惊喜的角色吧;4、属于动作模块中的是(C)A等待1秒;B鼠标的X坐标;C碰到边缘就反弹;5、你能够从当前角色信息看不到(C)A角色的名字;B角色的x-y位置及方向;C角色的造型;6、背景的设置方式不包括(A)A直接点击舞台进行设置或更换;B利用画板编辑器创建或编辑背景;C点击右下方的舞台按钮进行背景设置;7、“在1到10之间随机选一个数”表示(B)A除了1和10都不能选择其他数字;B在1、2、3……9、10之间任意抽取其中一个数字;C从1到10进行排列;8、界面分为左中右三个板块。
其中位于中间的板块(A)A可以进行舞台中对象的脚本,背景和声音设置;B进行动作、声音等八大模块的选择;C设计好的程序进行运行的位置;9、对角色1依次使用“移到10步”、“重复执行10”“碰到边缘”、“移到鼠标指针”“说你好”构成程序(C)A角色1移动10步移到鼠标的指针位置,重复执行10次碰到边缘;B角色1重复10次移到鼠标指针,碰到边缘移到10步;C角色1重复执行10次移到10步,碰到边缘则移到鼠标处;10、造型的设计步骤为(A)A选定角色—点击角色按钮—切换到造型区域—设计造型;B选中舞台中的角色—设计造型;C选中角色—点击新增角色中的绘制角色按钮—设计造型;11、表示(B)A如果条件为假,执行部件的脚本模块;B 如果条件为真,执行部件的脚本模块;C如果条件为真,重复执行部件的脚本模块;12、代表的程序是(B)A点击绿旗开始—重复执行旋转15度移到鼠标指针,并使用图章工具留下痕迹;B点击绿旗开始—旋转15度—移到鼠标位置—使用图章留下痕迹—重复执行以上动作;C无法执行;13、数值与逻辑运算不包括(C)A加减乘除运算;B大小判断、余数;C取小数;14、声音的使用不可以(C)A透过麦克风来录音;B通过导入方式从文件中导入已有的声音;C一次导入多个声音文件;15、对角色1进行随机分配舞台位置的是(B)ABC二、判断题(2分每题)1、Scratch是一种积木式编程软件,他通过鼠标拖曳部件,来实现对角色的编程。
%E5%85%A8%E5%9B%BD%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%AD%89%E7%BA%A7%E8%80%83%E8%AF%95%E6%A8%A1%E6%8B%9F%

全国计算机等级考试模拟试题练习第1套一、选择题(1)世界上第一台计算机诞生于哪一年?(参考答案:D)A)1945年B)1956年C)1935年D)1946年(2)第4代电子计算机使用的电子元件是(参考答案:D)A)晶体管B)电子管C)中、小规模集成电路D)大规模和超大规模集成电路(3)二进制数110000转换成十六进制数是(参考答案:D)A)77 B)D7 C)7 D)30(4)与十进制数4625等值的十六进制数为(参考答案:A)A)1211 B)1121 C)1122 D)1221(5)二进制数110101对应的十进制数是(参考答案:C)A)44 B)65 C)53 D)74(6)在24×24点阵字库中,每个汉字的字模信息存储在多少个字节中?(参考答案:C)A)24 B)48 C)72 D)12(7)下列字符中,其ASCII码值最小的是(参考答案:A)A)A B)a C)k D)M(8)微型计算机中,普遍使用的字符编码是(参考答案:C)A)补码B)原码C)ASCII码D)汉字编码(9)网络操作系统除了具有通常操作系统的4大功能外,还具有的功能是(参考答案:C)A)文件传输和远程键盘操作B)分时为多个用户服务C)网络通信和网络资源共享D)远程源程序开发(10)为解决某一特定问题而设计的指令序列称为(参考答案:C)A)文件B)语言C)程序D)软件(11)下列4条叙述中,正确的一条是(参考答案:C)A)计算机系统是由主机、外设和系统软件组成的B)计算机系统是由硬件系统和应用软件组成的C)计算机系统是由硬件系统和软件系统组成的D)计算机系统是由微处理器、外设和软件系统组成的(12)两个软件都属于系统软件的是(参考答案:B)A)DOS和Excel B)DOS和UNIX C)UNIX和WPS D)Word和Linux(13)用数据传输速率的单位是(参考答案:A)A)位/秒B)字长/秒C)帧/秒D)米/秒(14)下列有关总线的描述,不正确的是(参考答案:A)A)总线分为内部总线和外部总线B)内部总线也称为片总线C)总线的英文表示就是Bus D)总线体现在硬件上就是计算机主板(15)在Windows环境中,最常用的输入设备是(参考答案:B)A)键盘B)鼠标C)扫描仪D)手写设备(16)下列叙述中,正确的是(参考答案:D)A)计算机的体积越大,其功能越强B)CD-ROM的容量比硬盘的容量大C)存储器具有记忆功能,故其中的信息任何时候都不会丢失D)CPU是中央处理器的简称(17)已知双面高密软磁盘格式化后的容量为1.2MB,每面有80个磁道,每个磁道有15个扇区,那么每个扇区的字节数是(参考答案:B)A)256B B)512B C)1024B D)128B(18)下列属于计算机病毒特征的是(参考答案:C)A)模糊性B)高速性C)传染性D)危急性(19)下列4条叙述中,正确的一条是(参考答案:A)A)二进制正数原码的补码就是原码本身B)所有十进制小数都能准确地转换为有限位的二进制小数C)存储器中存储的信息即使断电也不会丢失D)汉字的机内码就是汉字的输入码(20)下列4条叙述中,错误的一条是(参考答案:A)A)描述计算机执行速度的单位是MBB)计算机系统可靠性指标可用平均无故障运行时间来描述C)计算机系统从故障发生到故障修复平均所需的时间称为平均修复时间D)计算机系统在不改变原来已有部分的前提下,增加新的部件、新的处理能力或增加新的容量的能力,称为可扩充性二、基本操作Windows 基本操作题,不限制操作的方式*******本题型共有5小题*******(1)将考生文件夹下WIN文件夹中的文件WORK更名为PLAY。
c语言答案

1、输入两个数,输出较大数的平方值。
#include<stdio.h>main(){int a,b,t;printf("Please enter two numbers:");scanf("%d%d",&a,&b);if(a>b){a=t;a=b;b=t;}printf("The result is:%d",b*b);getch();}2、计算并输出50-100间的数的和。
#include "stdio.h"main(){ int i,sum;for(i=50;i<=100;i++)sum=sum+i;printf("sum is %d",sum);getch();}3、用数组编程,有一个4×4的矩阵,编程序计算并输出对角线元素之和#include<stdio.h>main(){int a[4][4],i,j,sum=0;printf("Please enter 16 numbers:");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);for(i=0;i<4;i++)for(j=0;j<4;j++)if(i==j)sum=sum+a[i][j];printf("The result is:%d",sum);getch();}4、编写程序,通过键盘输入2个整数,计算并输出它们的平均值。
#include "stdio.h"main(){ int i,j,avg;printf("enter two number:/n") ;scanf("%d%d",&i,&j);avg=(i+j)/2;printf("avg is %d",avg);getch();}5、编写程序,在屏幕上输出字符串"2011 C test"。
C语言期末试题及答案B卷

学年第 一 学期期末考试试题(卷)专业: 班级: 姓名: 学号:装 订 线 装 订 线 以 内 不 准 作 任 何 标 记 装 订 线学院课程考试参考答案与评分标准学年第一学期课程名称:C语言考试性质:考查试卷类型:B考试班级:考试方法:命题教师:一、单项选择题(每小题2分,共30分)1、A2、C3、A4、C5、B6、C7、B8、A9、B 10、D11、B 12、B 13、D 14、C 15、B二、填空(每题2分,共20分)1、C2、将变量C中的字符显示到屏幕上3、14、#include “stdio.h”5、x>10&&x<100||x<06、static7、数据类型 8、129、a[0] 10、`MyClass三、阅读下面程序,写出执行结果.(每小题10分,共20分)1、a=9,b=92、283、0020 103 74、7四、编程题(每题15分,共30分)1、 main(){int i,sum;for(i=1,sum=0;i<=100;i++) sum+=i;printf(“sum=%d\n”,sum);}可以用其他方法编写。
2、main(){int a,b,c,max; scanf(“%d%d%d”,&a,&b,&c); if(a>b) max=a; else max=b;if(max<c) max=c;printf(“max=%d\n”,max);}可以用其他方法编写。
第一部分习题答案

第一部分习题一、选择1、下列叙述中关于好的编程风格,正确的描述是:CA、程序中的注释是可有可无的为了增强可读性我们要在必要语句之后加注释B、对递归定义的数据结构不要使用递归过程递归的可读性强C、递归应是封闭的,尽量少使用全局变量D、多采用一些技巧以提高程序运行效率2、通常从正确性、易读性、健壮性、高效性等四个方面评价算法(包括程序)的质量。
以下解释错误的是 ( C )A、正确性算法应能正确地实现预定的功能(即处理要求)B、易读性算法应易于阅读和理解以便于调试修改和扩充C、健壮性当环境发生变化时,算法能适当地做出反应或进行处理,不会产生不需要的运行结果见课本14页D、高效性即达到所需要的时间性能3、以下说法正确的是 ( D )A、数据元素是数据的最小单位B、数据项是数据的基本单位C、数据结构是带有结构的各数据项的集合D、数据结构是带有结构的数据元素的集合4、对于顺序表,以下说法错误的是( A )A、顺序表是用一维数组实现的线性表,数组的下标可以看成是元素的绝对地址B、顺序表的所有存储结点按相应数据元素间的逻辑关系决定的次序依次排列C、顺序表的特点是:逻辑结构中相邻的结点在存储结构中仍相邻D、顺序表的特点是:逻辑上相邻的元素,存储在物理位置也相邻的单元中5、对顺序表上的插入、删除算法的时间复杂性分析来说,通常以(B )为标准操作A、条件判断B、结点移动C、算术表达式D、赋值语句6、对于顺序表的优缺点,以下说法错误的是( C )A、无需为表示结点间的逻辑关系而增加额外的存储空间B、可以方便地随机存取表中的任一结点C、插入和删除运算较方便D、容易造成一部分空间长期闲置而得不到充分利用7、链表不具有的特点是:AA、可随机访问任一个元素B、插入删除不需要移动元素C、不必事先估计存储空间D、所需空间与线性表长度成正比8、若线性表最常用的操作是存取第i个元素及其前驱的值,则采用(D )存储方式节省时间A单链表B、双向链表C、单循环链表D、顺序表9、有时为了叙述方便,可以对一些概念进行简称,以下说法错误的是(D )A将“指针型变量”简称为“指针”B将“头指针变量”称为“头指针”C将“修改某指针型变量的值”称为“修改某指针”D将“p中指针所指结点”称为“P值”10.设指针P指向双链表的某一结点,则双链表结构的对称性可用(C )式来刻画A p->prior->next->==p->next->nextB p->prior->prior->==p->next->priorC p->prior->next->==p->next->priorD p->next->next==p->prior->prior11.以下说错误的是( A )A对循环来说,从表中任一结点出发都能通过前后操作而扫描整个循环链表B对单链表来说,只有从头结点开始才能扫描表中全部结点C双链表的特点是找结点的前趋和后继都很容易D对双链表来说,结点*P的存储位置既存放在其前趋结点的后继指针域中,也存放在它的后继结点的前趋指针域中。
基础C测试AB卷
《C语言基础》试卷(A)一、判断题(10分)根据C程序设计的有关概念,判断以下表述的正确性。
对的在括号内填上“√”,错的填上“×”。
(共10分,每小题1分)()1.在C源程序中将语句“if(x==5) y++;”误写作“if(x=5) y++;”,将导致编译错误。
()2.设变量定义为 char s[]= ”hello”,则数组s 中有6个元素。
()3.若表达式sizeof(int)的值为2,则int类型数据可以表示的最大整数为 216-1。
()4.C的double类型数据可以精确表示任何实数。
()5.函数原型为“void sort(float a[],int n)”,调用该函数时,形参数组a被创建,实参数组各元素的值被复制到a数组各元素中。
()6.“B“和”B”在内存中的表示没有区别。
()7.a是一维数组名,数组元素a[1]还可以写作“*(a++)”。
()8.若文件打开方式为”w”而该文件已经存在,则文件中原有数据被清空。
()9.p为指向字符串的指针变量,*p表示所指的字符串。
()10.表达式(15>>2)&2 的值是2。
二、单项选择题(共20分,每小题2分)1.C语言规定函数的返回值的类型是由()。
A.return语句的表达式所决定B.调用该函数时的主调函数返回值类型所决定C.调用该函数时系统临时决定D.在定义该函数时所指定的函数返回值类型所决定2.C语言在判断逻辑值时,以()作为逻辑“真”值。
A.true B.t 或 y C.非0值 D.数值03.设有定义:char s[12]={”string”};则printf(”%d”,strlen(s));的输出是( )。
A.6 B.7 C.11 D.124.设ch是char型变量,其值为’A’,则表达式:ch = (ch>=’A’ && ch<=’Z’)?(ch+32):ch 的值是()。
A.’A’ B.’a’ C.’Z’ D.’z’5.设int i,j,*p=&j;以下正确的语句是()。
单片机应用技术(C语言版)习题2解答
(12)C51中的字符串总是以___\0________作为串的结束符,通常用字符数组来存放。
(13)在以下的数组定义中,关键字“code”是为了把tab数组存储在___程序存储器_______。Unsigned char code b[]={‟A‟,‟B‟,‟C‟,‟D‟,‟E‟,‟F‟};
3.问答题。
(1)C51语言有哪些特点?作为单片机设计语言,它与汇编语言相比有什么不同?优势是什么?
答:C51语言主要特点如下:
1.C语言数据类型丰富,运算符方便
2.语言简洁、紧凑,使用方便、灵活
3.面向结构化程序设计的语言
4.C语言能进行位操作
5.生成目标代码质量高,程序执行效率高
C语言能直接对计算机硬件进行操作,既有高级语言的特点,又有汇编语言的特点,。利用C语言编程,具有极强的可移植性和可读性,同时,它不需程序员了解机器的指令系统,只需简单的熟悉单片机的硬件,
习题2
1.单项选择题。
(1)下面叙述不正确的是。(C)
A.一一个函数main()
C.在C程序中,注释说明只能位于一条语句的后面
D.C程序的基本组成单位是函数
(2)C程序总是从开始执行的。(B)
A.主函数B.主程序C.子程序D.主过程
(3)最基本的C语言语句是。(B)
(5)C中的while和do while的不同点是什么?
答:while循环语句是在执行循环体之前先判断循环条件,如果条件不成立,则该循环不会被执行。而do while是先执行循环体后判断循环条件。
(6)简述循环结构程序的构成。
答:在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。
计算机二级c语言题库及答案
2016年计算机二级c语言题库及答案一、选择题(每小题1分,共40小题,共40分)1.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为( )。
A.20B.0或35C.15D.162.下列关于栈的叙述中,正确的是( )。
A.栈底元素一定是最后入栈的元素B.栈操作遵循先进后出的原则C.栈顶元素一定是最先入栈的元素D.以上三种说法都不对3.下列链表中,其逻辑结构属于非线性结构的是( )0、A.双向链表B.带链的栈C.二叉链表D.循环链表4.在关系数据库中,用来表示实体间联系的是( )。
A.网状结构B.树状结构C.属性D.二维表5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
则实体部门和职员间的联系是( )。
A.1:m联系B.m:n联系C.1:1联系D.m:l联系6.右两个关系R和S如下:则由关系R得到关系S的操作是( )。
A.自然连接B.并C.选择D.投影7.数据字典(DD)所定义的对象都包含于( )。
A.软件结构图B.方框图C.数据流图(DFD图)D.程序流程图8.软件需求规格说明书的作用不包括( )。
A.软件设计的依据B.软件可行性研究的依据C.软件验收的依据D.用户与开发人员对软件要做什么的共同理解9.下面属于黑盒测试方法的是( )。
A.边界值分析B.路径覆盖C.语句覆盖D.逻辑覆盖10.下面不属于软件设计阶段任务的是( )。
A.制订软件确认测试计划B.数据库设计C.软件总体设计D.算法设计11.以下叙述中正确的是( )。
A.在C语言程序中,main函数必须放在其他函数的最前面B.每个后缀为C的C语言源程序都可以单独进行编译C.在C语言程序中,只有main函数才可单独进行编译D.每个后缀为.C的C语言源程序都应该包含一个main函数12.C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是( )。
亚信笔试题B卷试题以及答案
亚信笔试题B卷试题以及答案亚信联创科技校园招聘B卷考试时间 60_分钟 _ 考试方式(闭)卷(本试卷满分100分,答案请写在答题卡上)请不要在问卷上答题或涂改,笔试结束后请务必交回试卷部分内容分值备注技能部分一、计算机基础 40分二、 C/C++语言基础JAVA语言基础 40分二选一40分三、数据库 20分总分 100分第一部分——计算机基础一、选择题(每题2分,总分40分)1. CPU状态分为目态和管态两种,什么是从目态转换到管态的唯一途径? ( D )A.运行进程修改程序状态字B.进程调度程序C.中断屏蔽D.中断2. 引入多道程序设计的目的是( C )A.增强系统的用户友好性B.提高系统实用性C.充分利用CPUD. 扩充内存容量3. Windows系统是一个(B )操作系统。
A、单用户单系统B、单用户多任务C、多用户单任务D、多用户多任务4. 在半导体存储器中,动态随机存储器DRAM的特点是(D )。
A、按位结构方式存储B、按字结构方式储存C、信息在储存介质中移动D、每隔一定时间进行一次刷新5. 单地址指令的格式是由( B)构成。
A、操作码和操作数地址B、操作码和原操作数地址C、操作码和目的操作数地址D、操作码和下一条指令地址6. 八进制数76转换为二进制数为(C )A、110111B、111101C、111110D、1111117. 80486型号的微处理器能同时处理的二进制位数是(C )位。
A、8B、16C、32D、648. 下面关于串的的叙述中,哪一个是不正确的?(B )A.串是字符的有限序列B.空串是由空格构成的串C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储9. 若串S1=‘ABCDEFG’, S2=‘9898’ ,S3=‘###’,S4=‘012345’, 执行concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2,‘8’),length(S2)))其结果为()A.ABC###G0123B.ABCD###2345C.ABC###G1234D.ABCD###123410. 设有两个串p 和q,其中q 是p 的子串,求q 在p 中首次出现的位置的算法称为(C )A.求子串 B.联接 C.匹配 D.求串长11. 下列字符中,ASCII码值最大的是 ( D )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013~2014学年第一学期考试 《C语言程序设计》试卷(B卷)
北京华嘉物联网国际学院2013—2014学年第一学期
《C语言程序设计》考试试卷( B卷) 考核形式( 闭卷) 答案
一、 选择题 (答对每道题2分,答错或者不答0分,满分30分)
B A C A D A B B C B A B C C A
二、 判断题(答对每道题2分,答错或者不答0分,满分10分)
√√XX√ √√√√ √
三、 填空题(合计20分,全对给2分,部分对给1分,全错或不答0分)
1、 float 、double 2、b>=a && b<=c
3、 (double) x 4、 fopen fclose
5、98 6、a%5==0&&a%6==0&&a%7!=0&&a%9!=0
7、break continue 8、math.h头
9. x%y 10. ||
四、 简答题 (答对给满分,每道题10分,其余根据错误比例酌情给分)
(1)NS图如下所示
0à sum, 1ài
sum+iàsum
当i<=50
i+1ài
输出sum
NS图如上图
2013~2014学年第一学期考试 《C语言程序设计》试卷(B卷)
(2)参考程序如下:
#include
main()
{
double a[20] = {1, 1};
int i;
for(i=2; i<20; i++)
{
a[i] = a[i-1] + a[i-2];
}
for(i=0; i<20; i++)
{
printf("%5.0f \t", a[i]);
if(i%5 == 0)
printf("\n");
}
getchar();
return 0;
}
3.参考程序如下
#include
#include
int main()
{
double a, b, c;
double q, x1, x2;
printf("INput a, b, c \n");
scanf("%lf, %lf, %lf", &a, &b, &c );
2013~2014学年第一学期考试 《C语言程序设计》试卷(B卷)
q = b*b - 4*a*c;
if(q<0)
{
printf("Error a, b, c parameter \n");
}
else
{
x1 = (-b + sqrt(q))/(2*a);
x2 = (-b - sqrt(q))/(2*a);
}
printf("x1 = %8.3f, x2 = %8.3f \n", x1, x2);
return 0;
}