自考计算机基础与程序设计考点
自考计算机基础与程序设计2022年10月真题试题与(02275)_2

自考计算机基础与程序设计2022年10月真题试题与(02275)自考计算机基础与程序设计2022年10月真题试题与答案解析(02275)1.[单选题] 计算机内部存储、处理、加工和传输汉字时,使用的是( )A.汉字机内码B.汉字国标码C.汉字输入码D.汉字地址码2.[单选题] Cache 是为了解决( )A.主机与外设之间速度不匹配的问题B.CPU与内存储器之间速度不匹配的问题C.CPU与辅助存储器之间速度不匹配的问题D.内存储器与辅助存储器之间速度不匹配的问题3.[单选题] 蠕虫病毒对计算机软件系统造成极大的危害,它是( )A.一种芯片B.一条命令C.一种生物病毒D.一段特制的程序4.[单选题] 在C#中,可以标识不同控件的属性是( )A.IndexD.Title5.[单选题] 在C#中,下列不能作为变量名的是( )A._ 56B.FloatC.longD.Num_26.[单选题] 关于变量的声明和初始化,下列语句正确的是( )A.float x=13.0;B.float x=13.f;C.decimal x=13.0;D.double x=13;7.[单选题] 下列选项中,不属于C#循环的中断语句的是( )A.break 语句B.continue 语句C.goto 语句D.jump语句8.[单选题] 设数组定义为: int[] a= new int[5,6];,则下列关于数组元素的引用正确的是( )A.a[O][O]B.a[0,0]C.a[5][6]9.[单选题] 下列的数组定义语句,不正确的是( )A.int[ a=new int[5]{1,2,3,4,5};B.int[,] a= new int[3][4];C.intQOa = new int [3]0;D.int[a= {1,2,3,4};10.[单选题] 在C#中,不会显示在窗体上的控件是( )A.CheckBoxB.GroupBoxC.ImageListD.PictureBox11.[单选题] 如果要每隔15s产生一个定时器事件,则Timer的Interval 属性应设置为( )A.15B.150C.1500D.1500012.[单选题] 在C#中,如果不希望类被继承,则定义类时要使用关键字( )A.abstractB.overrideC.sealed13.[单选题] 如果某个类成员属于整个类而不属于类的某一个具体实例,则该成员前须用修饰符( )A.privateB.protectedC.publicD.static14.[单选题] 在C#中,对文本文件进行读取通常使用( )A.BinaryReader 类B.BinaryWriter 类C.StreamReader 类D.StreamWriter 类15.[单选题] SQL Server 2022是一个( )A.层次模型数据库B.网状模型数据库C.关系模型数据库D.面向对象模型数据库16.[单选题] 在中,用于对数据源执行SQL命令语句的对象是( )mand 对象B.Connection 对象C.DataAdapter 对象D.DataSet 对象17.[单选题] 下列软件工具中,不属于软件开发工具的是( )A.设计工具B.编码工具C.版本控制工具D.需求分析工具18.[单选题] 主要用于面向对象的开发过程的模型是( )A.螺旋模型B.喷泉模型C.智能模型D.快速原型模型;19.[单选题] 在数据流图中,用圆或圆角矩形表示( )A.加工B.数据流C.数据存储D.数据源点或终点20.[单选题] 为了提高模块的独立性,模块之间最好是( )A.数据耦合B.公共耦合C.内容耦合D.控制耦合21.[案例题] 在微型计算机中,西文字符一般采用________码进行编码。
4月全国计算机基础与程序设计自考试题及答案解析

4⽉全国计算机基础与程序设计⾃考试题及答案解析全国2019年4⽉⾼等教育⾃学考试计算机基础与程序设计试题课程代码:02275⼀、单项选择题(本⼤题共20⼩题,每⼩题1分,共20分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的。
请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1.按冯·诺依曼的设计思想,计算机采⽤的数制是( )A.⼆进制B.⼋进制C.⼗进制D.⼗六进制2.若机器的当前系统提⽰符为A,欲将C盘TC⼦⽬录下⽂件名第⼆个字符为T,扩展名为C 的所有⽂件删除,应采⽤的操作命令是( )A.DEL ?T*.CB.DEL C:\TC\*T*.CC.DEL \TC\? T*.CD.DEL C:\TC\?T*.C3.下⾯哪⼀个是合法的指数型实数( )A.E5B.-1.0e-5C.1.2e+5.1D.e84.以下正确的C语⾔标识符是( )A.%dB.a+bC.-123D.3D5.设有int i;char c; float f;下⾯结果为整型的表达式是( )A.i+fB.i*cC.c+fD.i+c+f6.以下使i的运算结果为4的表达式是( )A.int i=0,j=0;(i=3,(j++)+i);B.int i=1,j=0;j=i=(i=3)*2);C.int i=0,j=1;(j==1)?(i=1):(i=3);D.int i=1,j=1;i+=j+=2;7.下⾯程序段的运⾏结果是( ) main(){ int a,b,c;a=(b=(c=3)*5)*2-3;printf(″%d,%d,%d\n″,a,b,c);}A.27,15,3B.3,15,27C.-1,15,3D.15,27,38.对下述程序,正确的结论是( ) #includemain(){ int x,y;scanf(″%d,%d″,&x,&y);if(x>y)x=y;y=x;elsex++;y++;prinft(″%d,%d″,x,y);}A.有语法错误,不能通过编译B.若输⼊数据3和4,则输出4和5C.若输⼊数据4和3,则输出3和4D.若输⼊数据4和3,则输出4和49.以下程序的输出结果是( ) main(){ int a=10;a>10? a--;a++;a+=a;printf(″%d\n″,a);}A.-22B.11C.22D.-1110.在C语⾔中,由do-while语句构成的循环中结束循环的条件为( )A.1B.trueC.0x10D.011.以下程序的输出结果是( )main(){ int i,x=0;for(i=0;i<=2;i++)x++;prinft(″x=%d″,x);}A.x=3B.x=8C.x=6D.x=412.对下⾯程序段进⾏语法分析,正确的说法是(各⾏前的数字是附加的⾏号)①float a[3]={2.0};②int i;③scanf(″%f″,&a[1]);④for(i=1;i<3;i++)a[0]+=a[i];⑤printf(″%f\n″,a[0]);A.没有错B.第⼀⾏有错C.第四⾏有错D.第五⾏有错13.下列程序的运⾏结果是( )main(){ char ch[7]={″43ab21″};int i,s=0for (i=0;ch[i]>`0'&&ch[i]<=`9';i+=2)s=10*s+ch[i]-`0';printf(″%d\n″,s);}A.12ba34B.4321C.4D.4214.以下程序的运⾏结果是( )main(){ char c[5];int i=0;c[]0=`a';c[1]=`b';c[2]=`\n';c[3]=`c';c[4]=`\0';for (;i<5;i++) printf(″%c″,c[i]);}A.aB.aC.abD.abcb b cc15.下⾯关于main函数的说法中,不正确的是( )A.程序的执⾏从mian()函数开始B.程序的执⾏在main()函数中结束C.main()函数可以调⽤其它函数D.其它函数可以调⽤main()函数16.变量包括数据类型和存储类别两种属性,其中存储类别属性主要⽤来决定( )A.变量的存储长度B.变量的作⽤范围C.变量的⽣存期D.变量的取值范围17.下⾯程序的运⾏结果是( )void fun(int *p1,int *p2){ printf(″%d,%d\n″,*p1,*p2);}int x=11,y=19;main(){fun(&x,&y);}A.12,19B.11,19C.11,20D.12,2018.若有定义int *p[5];则其含义是( )A.p是⼀个数组,有5个元素,每个元素都是整型量B.p是⼀个指针,指向含有5个整型数据的数组C.p是⼀个数组,有5个元素,每个元素都是指向整型变量的指针D.p是⼀个指针,指向⼀个整型数据19.下⾯程序的运⾏结果是( )#define MIN(x,y)(x)<(y)?(x):(y)#includemain(){ int u=1,v=2,w=3,t;t=MIN(u+v,v+w);printf(″%d\n″,t);}A.3B.5C.1D.220.随机定位函数的函数名是( )A.fopenB.fgetcC.seekD.fseek⼆、多项选择题(本⼤题共5⼩题,每⼩题2分,共10分)在每⼩题列出的五个备选项中有⼆个⾄五个是符号题⽬要求的,请将其代码填写在题后的括号内。
自考本科-02275计算机基础与程序设计

⾃考本科-02275计算机基础与程序设计江西省南昌市2015-2016学年度第⼀学期期末试卷(江西师⼤附中使⽤)⾼三理科数学分析⼀、整体解读试卷紧扣教材和考试说明,从考⽣熟悉的基础知识⼊⼿,多⾓度、多层次地考查了学⽣的数学理性思维能⼒及对数学本质的理解能⼒,⽴⾜基础,先易后难,难易适中,强调应⽤,不偏不怪,达到了“考基础、考能⼒、考素质”的⽬标。
试卷所涉及的知识内容都在考试⼤纲的范围内,⼏乎覆盖了⾼中所学知识的全部重要内容,体现了“重点知识重点考查”的原则。
1.回归教材,注重基础试卷遵循了考查基础知识为主体的原则,尤其是考试说明中的⼤部分知识点均有涉及,其中应⽤题与抗战胜利70周年为背景,把爱国主义教育渗透到试题当中,使学⽣感受到了数学的育才价值,所有这些题⽬的设计都回归教材和中学教学实际,操作性强。
2.适当设置题⽬难度与区分度选择题第12题和填空题第16题以及解答题的第21题,都是综合性问题,难度较⼤,学⽣不仅要有较强的分析问题和解决问题的能⼒,以及扎实深厚的数学基本功,⽽且还要掌握必须的数学思想与⽅法,否则在有限的时间内,很难完成。
3.布局合理,考查全⾯,着重数学⽅法和数学思想的考察在选择题,填空题,解答题和三选⼀问题中,试卷均对⾼中数学中的重点内容进⾏了反复考查。
包括函数,三⾓函数,数列、⽴体⼏何、概率统计、解析⼏何、导数等⼏⼤版块问题。
这些问题都是以知识为载体,⽴意于能⼒,让数学思想⽅法和数学思维⽅式贯穿于整个试题的解答过程之中。
⼆、亮点试题分析1.【试卷原题】11.已知,,A B C 是单位圆上互不相同的三点,且满⾜AB AC →→=,则A BA C →→的最⼩值为()A .14- B .12-C .34-D .1-【考查⽅向】本题主要考查了平⾯向量的线性运算及向量的数量积等知识,是向量与三⾓的典型综合题。
解法较多,属于较难题,得分率较低。
【易错点】1.不能正确⽤OA ,OB,OC 表⽰其它向量。
2021年4月全国自考《02275计算机基础与程序设计》真题及答案

绝密★启用前 ・2021年4月高等教育自学考试全国统一命题考试计算机根底与程序设计〔课程代码02275〕考前须知:1. 本试卷分为两局部,第一局部为选庠题,第二局部为非选择题。
2. 应考者必须按试题顺序在答题卡〔纸〕指定位盍上作答,答在试卷上无效。
3・涂写局部、画图局部必须使用2B 铅笔.书写局部必须使用黑色字迹签字笔。
第一局部选择题一. 单项选择题;本大题共20小题.每题】分,共20分。
在每题列出的备选项中 只有一项为哪一项最符合题目要求的,请将其选出。
1. 计算机辅助制造的英文缩写是A ・ CAD C. CAM2. 管理和控制计算机系统全部资源的软件是 A.数据库 B ・操作系统 C.应用软件 D ・资源管理器3. C#是一种•A ・面向过程的机器语喜 B.面向过程的奇级语言 C.面向对象的机器语言D.面向对象的高级语言 4. 在C#中,能正确表示逻辑关系“aN 或aSO 〞的表达式是A. a>=1 |a<-0 B ・ a>=】&a<=0 C.a>=〕 ora<=0D.a>=l and a<=05. 改变窗体的标题,需修改的窗体屈性是A. Name 属性 C. Text 属性6. 表达式 Convert.ToBoolean 〔-2〕值是A. 0B.IC.TrueD. False7. 己知数组定义:int[] days=ne\v i 叫5];,那么days 数组元蚕的下标范围是B ・ CAE D. CATB ・Tag 属性 D ・Ti 讥属性A. 0〜4B. 0-5C. !~4D.】~58・以下控件中,用于显示图片的畏 A. ComboBox 控件 B. ImageList 控件 C. ListBox 控件D ・ PictureBox 控件9.在C#中,声明类中静态成员的修饰符是 A ・ absiract B ・ override C.sealedD ・ static 10・在C#中.导入命名空间System 的正确方法是A ・ namespace System;B ・ using System; C.import System;D ・ //include <System>;】1・在C#中.对文本文件进行写操作通常使用A. BinaryReader 类 B ・ Binary Writer 类 C ・ StreamReader 类D ・ StreamWriter 类12. 己知bw 耀一个BinaryWriter 类的对象,使用bw 将整数10写逬二进制文件的正确 方法是A. bw.write(IO); B ・ bw.writeByte(]0); C ・ bw.writeInt32(10); D ・ bw ・wri[chn64(IO);13. 在全校教师根本信息表中,一股适合用作主键的信息是A.姓名 C.身高14・向表中插入一条记录的SQL 语句長A ・ALTER 语句 C ・SELECT 语句15. SQL 语句“DELETE FROM student'的作用是A ・删除studentC.删除student 表中的所有记录 16-在C 和扒 与OLE 数据提供程序相关的类位于命名空间A ・ System.Data 中B ・ System.Data.OleDb 中C ・ System.Data.SqlClient 中D ・ System.Xml.serialization 中 】7・假设bindingsource 控件正确绑定到了"jxgl"数据库的欣屮表上.那么导航到*s"中第 一条记录的正确方法是A ・ bs.Position=0;B ・ bs ・Posilion=l;C ・ xs.Position=0;D ・xs.Position=l;B.职称 D ・职工号B ・rNSERT 语句 D ・UPDATE 语句 B.捌除student 数据库D ・樹除student 数据库中的所有表】8.在计算机软件的开发和维护过程中遇到一系列严虫问題,这现象被称为A.软件矛盾B.软件约束C.软件危机D.软件工程19・把软件产品划分为一系列的增址构件.分别进行设计、编码、集成和测试的软件生命周期模型是A.瀑布模型B.增虽模型C.媲旋模型D.快速原型模型20. UML 是一种A.低级编程语喜B.髙级编程语喜C.通用建模语言D.结构化查询语言第二局部非选择题二、填空题:本大题共10小题,每题1分,共10分。
《计算机基础与程序设计》考前划重点

计算机基础与程序设计考试重点一、《计算机基础与程序设计》考试题型分析:根据历年考试情况来看,计算机基础与程序设计这门课程题型基本不变,只是各章节题量有所变化,我们最近考试情况为例,题型大致包括以下五种题型。
各题型及所占分值如下:题号题型题量及分值第一题单项选择题(共20小题,每小题1分,共20分)第二题多项选择题(共5小题,每小题2分,共10分)第三题简答题(共4小题,每小题4分,共16分)第四题阅读分析题(共6小题,每小题5分,共30分)第五题程序设计题(共2小题,每小题12分,共24分)由各题型分值分布比重我们可以看出,单项选择题、简答题、阅读分析题、程序设计题占整体试卷的90%,因此,考试复习重点应放在这四大主要题型命题的知识点上。
对于简答题,一般为概念性的识记内容,较容易拿分,需要大家对这种题型所考查的知识点清晰准确记忆。
单项选择题一般考查C语言的基本概念。
多项选择题则需要大家对知识点完全把握,阅读分析题是给出程序写出运行结果,要求在阅读上下功夫,只要学员多做练习,多看多做书上的例题、练习题。
一般还是能正确写出运行结果的。
程序设计题是编写程序完成题目的要求。
这就要求同学要有好的基础知识和实际编程能力。
希望同学们在复习中力求做到夯实基础,多看多练,最终顺利通过考试。
二、《计算机基础与程序设计》考试重点说明:我们将知识点按考查几率及重要性分为三个等级:一级重点、二级重点、三级重点。
其中:一级重点为必考点,考查频率高;二级重点为次重点,考查频率较高;三级重点为预测考点,考查频率一般,有可能考查的知识点。
下面我们按章节分别进行分析各章节的侧重点,供同学们参考。
第一章计算机及程序设计基础知识本章主要涉及4节内容,结合最近5年的真题,我们总结出重点、考点具体包括以下几点:1. 计算机系统组成及基本工作原理 (一级重点) p1单选、多选2. 微型机的系统结构(二级重点) p3单选3. 计算机中数据的表示及存储形式(一级重点) p10单选,多选,简答4. 计算机程序与算法(三级重点) p18简答第二章关于C语言的基本知识本章主要涉及5节内容,属于C语言的基础章节,在历年考试中均以选择题形式出现,分值一般在10分左右。
计算机自考程序设计基础复习资料

一、填空题。
1、微型计算机的运算器、控制器及内存储器组合在一起,称之为(D)A、ALUB、CPUC、MPUD、主机2、信息的最小单位是(A )A、bitB、byteC、KBD、word3、Windows操作系统是(C )A、单用户、单任务B、多用户、单任务C、单用户、多任务D、多用户、多任务4、下列数据中最大数是(D)A、(1010010)2B、(123.4)8C、(84.5)10D、(55)165、设有int a=3,b=-4,c=5;表达式(a<b)?a:b&&c AA、0B、1C、3D、46、计算机对下列几种存储器中,访问速度最快的是(A)A、内存储器B、CD-ROMC、软盘D、硬盘7、下面哪个不是系统软件()A、DOSB、UnixC、Visual BasicD、OS/28、退出Turbo C 2.0返回系统,在主菜单File项中可选择(D)A、LoadB、NewC、SaveD、Quit9、以指数形式输出实型数的格式说明符是(B )A、%uB、%eC、%fD、%x10、设有说明:int u=1,v=3,w=5;表达式:v &~~u|w的值是(B )A、 3B、 5C、 6D、 811、以八进制形式输出整数的格式说明符是(B)A、%oB、%dC、%xD、%u12、以八进制形式输出整数的格式说明符是(B)A、%oB、%dC、%xD、%u13、以下叙述中不正确的是(C)A、在C中,函数中自动变量可以赋初值,每调用一次,赋一次初值B、在C中,在调用函数时,实参和对应形参在类型上只需要赋值兼容C、在C中,外部变量的隐含类别是自动存储类别D、在C中,函数形参可以说明为register变量14、下列程序的输出结果是(D)main( ){int x=5,y;if(x<0)y=-1;if(x==0)y=0;y=1;printf("%d",y);}A、-5B、-1C、0D、115、下列关于函数的说明中不正确的是(A )A、函数名后面可以不要一对圆括号B、函数参数类型必须作说明C、函数形参个数可以是一个、多个或没有D、空函数被调用时不做任何工作16、若有以下定义和语句:char *s1=”12345”,*s2=”1234”;printf(“%d\n”,strlen(strcpy(s1,s2)));则输出结果是(A)A、4B、5C、9D、1017、在以下一组运算中中,优先级最高的运算符是(C)A、<=B、=C、%D、&&18、若有定义:int x,*pb;则正确的赋值表达式是(A)。
自考计算机基础与程序设计第一章

⾃考计算机基础与程序设计第⼀章第⼀章计算机及程序设计基础知识常见考点1.计算机的基本组成2.计算机中数制的转换3.计算机中的编码4.程序设计基础知识重难点串讲⼀、计算机系统组成与⼯作原理计算机的基本结构代表数据流代表控制流(1)冯·诺依曼结构有3条重要的设计思想:①计算机应由运算器、控制器、存储器、输⼊设备和输出设备5⼤部分组成;②以⼆进制的形式表⽰数据和指令;③程序和数据预先存⼊存储器中,使计算机在⼯作中能⾃动地从存储器中取出程序指令。
(2)计算机的⼯作原理指令:是能被计算机识别并执⾏的⼆进制代码,它规定了计算机能完成的某⼀种操作。
⼀条指令通常由如下两个部分组成:①操作码:它是指明该指令要完成的操作。
②操作数:它指操作对象的内容或者所在的单元格地址。
指令系统:某⼀台计算机所能识别的所有指令的集合。
程序:⼀系列指令的有序集合。
历年试题【单选题】在计算机中,指令通常是由( )A.操作码、操作数组成B.源操作数、⽬标操作数组成C.反码、补码组成D.直接寻址、⽬的寻址组成【答案】A 【解析】该题考查的是指令的组成。
教材中没有相关内容。
⼆、计算机系统组成历年试题【单选题】⼀个完整的计算机系统应该包括( )A.主机和外设 B.主机和操作系统C.硬件系统和软件系统 D.系统软件和应⽤软件【答案】C【解析】该题考查的是⼀个完整的计算机系统的组成。
教材(P2)。
1.中央处理器(CPU)是计算机的核⼼部件,由运算器和控制器构成。
运算器⼜称算术逻辑部件,主要功能是完成对数据的算术运算、逻辑运算和逻辑判断等操作。
控制器是整个计算机的指挥中⼼,发出各种控制信号,指挥计算机各部分⼯作。
2.存储器(Memory)⽤来存储程序和数据,存储器可分为两⼤类:内存储器和外存储器(1)内存储器简称内存,可以与CPU直接交换数据,特点是:容量⼩、速度快,但价格贵。
内存⼀般分为ROM和RAM。
ROM:只读存储器,⼀种只能读取数据不能写⼊数据的存储器,断电后,ROM中的信息不会全丢失。
vb程序设计自考知识点

vb程序设计自考知识点
以下是VB程序设计自考知识点:
1. Visual Basic概述:介绍VB的发展历程、特点和集成开发环境(IDE)。
2. 程序设计基础:介绍程序设计的概念、算法和数据结构、变量和常量、数据类型、运算符和表达式等。
3. 控制结构:介绍VB中的顺序、选择和循环控制结构,包括If语句、Select Case语句、For循环、While循环等。
4. 窗体和常用控件:介绍VB中的窗体和常用控件,如Label、TextBox、Button、CheckBox、RadioButton、ListBox、ComboBox等。
5. 数组和集合:介绍VB中的数组和集合,包括静态数组和动态数组、数组的排序和查找等。
6. 过程和函数:介绍VB中的过程和函数,包括Sub过程、Function过程、参数传递等。
7. 文件操作:介绍VB中的文件操作,包括文件的打开、读取、写入和关闭等。
8. 数据库编程:介绍VB中的数据库编程,包括数据库的建立、数据表的创建和操作等。
9. 错误处理和调试:介绍VB中的错误处理和调试技术,包括Try-Catch语句、调试工具的使用等。
10. 界面设计:介绍VB中的界面设计技术,包括菜单、工具栏、状态栏等的设计。
以上知识点仅供参考,建议查阅相关自考资料或咨询自考办获取准确信息。
专升本计算机考点整理

专升本计算机考点整理
一、科学技术
1、数学:线性代数、概率论与数理统计、高等数学
2、物理:大学物理、电磁学与电路学
3、化学:无机化学、有机化学
4、生物:普通生物学、生物物理
二、计算机基础
1、计算机组成原理:计算机组成原理、汇编语言
2、数据结构:数据结构原理、算法分析
3、编译原理:编译原理、语言程序设计
4、操作系统:操作系统原理、计算机网络
三、计算机技术
1、程序设计:C/C++/Java程序设计、数据库系统原理
2、计算机网络:信息网络与技术、计算机网络安全
3、Web开发:Web程序设计、动态网站开发
4、数据通信:数字通信原理、数据通信
四、信息系统
1、软件工程:软件设计与开发、软件测试
2、信息管理:管理信息系统原理、数据库应用
3、系统管理:系统管理与维护、系统设计与分析。
自考《计算机基础与程序设计》试题及答案

4.在Turbo C 2.0 中,保存源程序在主菜单File项中可选择()C. 27. 下面不正确的关系表达式是()A. a=3C.a > =b > c8. 设有声明int x=1 , y=2,A. 0C.2 9. 设有int b=-1 ;则执行printf(”D. 3B. a v 3D.a > b > cz的值是()B. 12011年4月高等教育自学考试《计算机基础与程序设计》试题及答案(课程代码:02275)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.计算机处理信息时,CPU —般是以一组二进制数码为单位进行处理的,这组二进制数码称为A.wordB.MBC.KB2. 下列不属于计算机硬件系统的是A.操作系统C.存储器3. 下面转义字符中,表示换页的是A. \ 0C. \ rD.bitB.控制器D.运算器B. \ n D. \ fA.LoadB.NewC.Save5.下面表达式结果为3的是()A.(-7)% 4 D.QuitB.(-7.O) % 4.0C.7 % (-4)D.7.O % 4.O6.设有int x=2 ,y, z;执行z=y=x++ ;后变量z的值是(A.0B.1z;执行z=x>y?x+2 : y-2后变量D.3 % u\ n”,b);后的输出是() A.-1 B.ffff10. 下面程序段的输出结果是 ()mai n(){ int a=3, b=5 , c ;c=a+b ; a=b;b=c ;printf(" %d ,% d" , a , b) ; }A. 3 , 5C. 5 , 811. 设有声明 int x=-1;执行 if(x<0)x=-x-1A. -1C. 112. 关于break 语句,以下说法不正确的是 (A. 它可以用于循环语句中B. 它可以用于switch 语句中C. 可以从最内层循环结构中直接跳出最外层循环结构D. 可以从当前switch 结构中跳出 13. 下面能正确将字符串A. c har s : 3] ={ ' B ',' o ',' y ‘ }; C.char s : 3]二{"Boy"};B. 5 , 3 D. 8 , 13;后变量x 的值是()B. 0D. 2 )()B.char s ="Boy";D.char s 】3 】;:O ] =' Bs [ 1] =' o '; s :2]二’yB.fgets D.fputs15. 在一个c 源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该 变量需要使用的存储类别是 () B.register D.static16.C 语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 ()B.单向值传递A.(p+1) OC.*(p : 1] +1)"Boy"进行完整赋值操作的语句是 s14.下列函数中向文件一次读一串字符的函数是 ()A.fgetcC.fputcA.exter nC.auto A.地址传递C. 由实参传给形参,再由形参传回给实参D. 由用户指定方式17.设有声明语句int a : 2 ][ 3 ], (*p):3 ] =a ;则对 a 数组元素正确引用的是B.*(*(p+2)+1)D.p : 1 ] +218.设有下面的结构体和结构变量定义:() struct carlong idchar*name ;struct car carl ;关于结构体类型变量赋值不正确的是A.carl.id=10101 ;C. carl.* name二"BlueSky";B.carl. name二"BlueSky"D.carl.id=123456L19.设有声明和语句: ()un sig ned int x=1 ,y=2 ;xvv=y+1 ;则x 的值是A.1C.520.设有下面程序:()#in clude"stdio.h"void mai n(void)B.4D.8{unsigned x=1 , y=3 , z=5 ;printf(" % d \ n" , x : y);}该程序的运行结果是 A.1 C.5二、多项选择题(本大题共 5小题,每小题在每小题列出的五个备选项中至少有两个是符合题目要求的,B.3 D.72分,共10分)请将其代码填写在题后的括号内。
自考计算机应用基础知识点

自考计算机应用基础知识点自考计算机应用基础知识点====================目录--------------------1.电脑基础知识1.1 电脑硬件组成1.2 电脑操作系统1.3 电脑网络基础1.4 电脑维护与安全2.计算机软件2.1 操作系统2.2 办公软件2.3 数据库管理2.4 网页设计与开发3.网络与互联网3.1网络基础知识3.2 网络通信协议3.3网络安全与防护3.4电子商务与网络营销4.程序设计基础4.1 程序设计概念4.2算法与流程控制4.3 数据结构4.4编程语言5.数据库管理与SQL语言5.1 数据库基础知识5.2数据库设计与规范5.3 SQL语言基础5.4数据库管理工具6.网页设计与开发6.1 网页设计基础6.2 与cSS6.3gavaScript与前端框架6.4 网站发布与维护7.信息安全与密码学7.1 信息安全基础7.2 加密技术与密码学7.3安全管理与风险评估7.4 网络安全与防御技术1.电脑基础知识--------------------1.1 电脑硬件组成- cPU- 内存- 硬盘- 显卡- 音频设备-输入设备- 输出设备1.2 电脑操作系统- Windows操作系统- MacOS操作系统- Linux操作系统1.3 电脑网络基础-网络拓扑结构- iP地址- 子网掩码- 网关- 网络协议(如TcP/iP) 1.4 电脑维护与安全- 防护- 防火墙设置-数据备份- 硬件维护- 软件更新2.计算机软件--------------------2.1 操作系统- Windows操作系统的安装与配置 - MacOS操作系统的安装与配置- Linux操作系统的安装与配置2.2 办公软件- Microsoft Office套件- google docs- WPS Office2.3数据库管理- 数据库的创建与管理- 数据库表的设计与规范- 数据库查询与更新2.4 网页设计与开发- 基础- cSS样式设计- gavaScript编程- 前端框架的使用3.网络与互联网--------------------3.1 网络基础知识- 网络拓扑结构- iP地址的分类与子网划分- 网关与路由器的配置- 局域网与广域网的区别3.2 网络通信协议- TcP/iP协议族- hTTP协议与hTTPS协议 - fTP协议与SMTP协议3.3 网络安全与防护-防火墙与入侵检测- 数据加密与解密- 网络攻击与防范- VPN与代理服务器3.4 电子商务与网络营销- 电子商务的发展与模式- 网络营销的策略与工具- 电子支付与金融安全- 电子商务的法律与法规4.程序设计基础--------------------4.1 程序设计概念- 概念与定义- 程序设计方法- 编程范式4.2 算法与流程控制- 基本算法与数据结构- 顺序结构、选择结构、循环结构 - 递归算法4.3数据结构- 数组- 链表- 栈与队列-树与图4.4编程语言- c语言基础- Python语言基础- gava语言基础-gavaScript语言基础5.数据库管理与SQL语言--------------------5.1 数据库基础知识- 数据库的定义与分类- 数据库管理系统- 数据库的增删改查5.2 数据库设计与规范- 数据库设计的原则与方法-实体关系模型(eR模型)- 数据库规范与约束5.3 SQL语言基础- SQL语言概述- 数据查询与过滤- 数据更新与删除- 数据库关联查询5.4 数据库管理工具- MySQL数据库管理工具的使用-SQL Server数据库管理工具的使用 - Oracle数据库管理工具的使用- PostgreSQL数据库管理工具的使用6.网页设计与开发--------------------6.1 网页设计基础- 网页设计的原则与规范- 网页的结构与布局-网页的色彩与字体设计6.2 与cSS- 语言的基础概念- 标签与元素- cSS样式表的引入与应用6.3 gavaScript与前端框架- gavaScript语言基础-dOM操作与事件处理- 常用前端框架的使用6.4网站发布与维护- 网站的发布与部署- 网站的访问量分析- 网站的性能优化7.信息安全与密码学--------------------7.1信息安全基础- 信息安全的概念与原则- 网络安全与信息保护- 社会工程学与网络攻击7.2加密技术与密码学-对称加密与非对称加密- 数字签名与认证机制-密码学算法与协议7.3 安全管理与风险评估- 安全策略与管理体系- 安全风险评估与控制- 安全管理的法律与法规7.4 网络安全与防御技术- 防火墙与入侵检测系统- 网络身份认证与访问控制- 网络安全事件的处理与应急响应附件--------------------1.示例代码文件2.网页设计案例文件3.数据库实例文件4.网络安全案例文件法律名词及注释--------------------1.版权:对作者的作品拥有权力的法律保护措施。
自考计算机应用基础知识点

自考计算机应用基础知识点一、计算机基础知识介绍1·计算机的定义和分类2·计算机的主要组成部分2·1 中央处理器(CPU)2·2 内存(RAM)2·3 存储器(硬盘、光盘等)2·4 输入设备(键盘、鼠标等)2·5 输出设备(显示器、打印机等)3·计算机的工作原理和基本操作3·1 信息的表示和存储3·2 数据的输入和输出3·3 程序的执行过程3·4 计算机的启动和关闭4·计算机网络基础知识4·1 网络的定义和分类4·2 网络的拓扑结构4·3 网络协议与通信规则 4·4 网络安全与保护二、操作系统基础知识1·操作系统的定义和功能2·常见操作系统2·1 Windows操作系统2·2 macOS操作系统2·3 Linux操作系统3·操作系统的安装和配置3·1 系统要求和3·2 安装步骤和注意事项 3·3 配置和更新操作系统4·操作系统的常用操作和管理 4·1 文件和文件夹管理4·2 系统设置和控制面板 4·3 任务管理和进程管理4·4 网络设置和共享文件三、办公软件基础知识1·Microsoft Office基础知识 1·1 Word文档处理1·2 Excel数据分析1·3 PowerPoint演示文稿1·4 Outlook邮件管理2·Adobe软件基础知识2·1 Photoshop图像处理2·2 Illustrator矢量绘图 2·3 InDesign页面设计2·4 Acrobat PDF编辑与管理3·其他办公软件的基础知识3·1 WPS Office3·2 Google Docs3·3 LibreOffice四、数据库基础知识1·数据库的定义和分类1·1 关系型数据库1·2 非关系型数据库1·3 数据库管理系统(DBMS)2·数据库的设计和建表2·1 数据库的规范化2·2 实体-关系模型2·3 数据表的字段和数据类型 2·4 主键和外键的设计3·数据库的查询和操作3·1 SQL语言的基本语法3·2 数据库的增删改查操作 3·3 数据库索引和优化4·数据库的备份和恢复4·1 数据库备份的方法和策略 4·2 数据库恢复的方法和步骤 4·3 数据库安全和权限管理:1·本文档涉及附件:附件一●计算机应用基础知识习题及答案2·本文所涉及的法律名词及注释:●数据库管理系统(DBMS):指一种操作和管理数据库的软件系统。
程序设计考试知识点

程序设计考试知识点程序设计考试是评判学生对于计算机编程知识掌握的一种途径。
在这个考试中,学生需要熟练掌握一系列的计算机科学和编程知识点,这些知识点涵盖了程序设计的基础概念、算法和数据结构、编程语言以及程序调试等方面。
以下是程序设计考试中常见的知识点及其相关内容。
一、基本概念1. 计算机科学基础:要理解计算机程序设计的原理和方法,需要了解计算机组成原理、操作系统、数据库等基础知识。
2. 程序设计基础:包括基本的编程概念,如变量、常量、数据类型、运算符等,以及程序控制结构,如顺序结构、选择结构和循环结构等。
3. 程序设计范式:要熟悉面向过程、面向对象和函数式编程的基本概念和编程方法。
二、算法和数据结构1. 常用算法:了解常见的排序算法(如冒泡排序、快速排序、归并排序等)和查找算法(如顺序查找、二分查找等)的原理和实现方式。
2. 数据结构:掌握常用的数据结构,如数组、链表、栈、队列、树、图等,了解它们的定义、基本操作和适用场景。
3. 算法分析:熟悉算法的时间复杂度和空间复杂度分析方法,能够对算法的效率进行评估和比较。
三、编程语言1. 常用编程语言:熟悉至少一种编程语言,如C、C++、Java、Python等,在考试中能够使用该语言进行程序设计。
2. 语法和语义:掌握编程语言的基本语法和语义,了解变量声明和定义、函数定义和调用、控制结构等基本编程要素。
3. 标准库和API:了解编程语言的标准库和常用的第三方库,能够使用库中的函数和类进行程序设计。
四、程序调试和错误处理1. 调试方法:了解程序调试的基本方法,如打印调试信息、断点调试、单步执行等,能够使用调试工具进行程序调试。
2. 异常处理:熟悉程序中可能出现的异常情况,能够编写代码处理这些异常,保证程序的健壮性和容错性。
五、程序设计实践1. 项目开发:了解软件开发的基本流程和方法,能够按照要求完成简单的项目开发任务。
2. 代码规范:掌握良好的编程风格和规范,能够编写结构清晰、易读易懂且易于维护的代码。
自考 计算机基础与程序设计试卷(附答案)

20. Graphics的什么方法用于画直线。【】
A. DrawLine方法B. Line方法
C. DrawLineTo方法D. PointToPoint方法
21.在SQL Server中,下列关于用户数据库的说法正确的是【】
A.一个用户数据库可以不包含日志文件
B.一个用户数据库可以只包含一个日志文件和一个主数据库文件C.一个用户数据库可包含多个主数据库文件,但只能包含一个日志文件
7.简述的核心对象的功能。
8.简述使用连接数据库的步骤。
C. 40D. 80
13.以下哪个控件组合了TextBox控件和ListBox控件的功能。【】
A. ComboBoxB. Label
C. ListViewD. DomainUpDown
14.在C#中,下列程序的运行结果是【】
A. 4321B. 1234
C. 4123D. 3214
15. Convert类的方法包括【】
11.调用重载方法时,系统根据()来选择具体的方法。【】
A.方法名B.参数的个数和类型
C.参数名及参数个数D.方法的返回值类型
12.假定int类型变量占用四个字节,若有定义:
int[] x=new int[10]{0,2,4,4,5,6,7,8,9,10};
则数组x在内存中所占字节数是【】
A. 6B. 20
C.提供了有效的管理模式
D.缺乏灵活性
24.程序流程图又称为【】
A.控制结构图B.盒图
C.程序框图D.问题分析图
25.C#中以()作为语句的结束符。【】
A.。B.、C.!D.;
26.以下哪个不属于软件开发工具。【】
A.需求分析工具B.文档分析工具
广东专升本计算机基础与程序设计考试大纲

一、选择题
1.下列哪个不是C语言的基本数据类型?
A.int
B.float
C.char
D.void
2.在C语言中,用于表示逻辑“真”的关键字是?
A.true
B.True
C. 1
D.非以上选项
3.关于数组,以下哪个说法是错误的?
A.数组名代表数组的首地址
B.数组的大小可以在运行时改变
C.数组的下标从0开始
D.数组可以是一维或多维的
4.在C语言中,使用scanf函数读取整数时,正确的格式说明符是?
A.%s
B.%f
C.%d
D.%c
5.下列哪种循环结构在不知道循环次数时最为常用?
A.for循环
B.while循环
C.do-while循环
D.三者均可
6.关于函数,以下哪个描述是错误的?
A.函数可以返回多个值
B.函数可以没有返回值
C.函数可以接收参数
D.函数可以嵌套调用
7.指针是C语言中一个重要的概念,它存储的是?
A.变量的值
B.变量的地址
C.函数的返回值
D.数组的大小
8.结构体(struct)在C语言中用于定义?
A.一个复杂的数据类型
B.一个简单的数据类型
C.一个函数
D.一个数组
9.在C语言中,文件操作通常需要包含哪个头文件?
A.<stdio.h>
B.<stdlib.h>
C.<math.h>
D.<string.h>
10.以下哪个不是线性表的特点?
A.表中元素的个数是有限的
B.表中元素是有序的
C.表中元素的类型必须相同
D.表中元素可以是一对多的关系。
自考计算机基础与程序设计05_1

自考计算机基础与程序设计05_1
自考计算机基础与程序设计05_1
计算机基础与程序设计是一门重要的课程,通过学习这门课程,我们
能够了解计算机的基本原理和结构,并学会如何编写程序。
首先,我们将学习计算机的基本原理。
计算机是由硬件和软件组成的。
硬件包括计算机的主要组成部分,如中央处理器(CPU)、内存、硬盘和
输入输出设备等。
软件则是指计算机运行的程序。
了解计算机的基本原理,可以帮助我们更好地理解计算机的工作原理,并为我们后续学习提供基础。
然后,我们将学习程序设计的基础知识。
程序设计是指根据问题的需求,编写出能够解决问题的程序。
在程序设计中,我们将学习编程语言的
语法和基本的编程技巧。
编程语言是计算机与人之间通信的桥梁,不同的
编程语言有着不同的特点和用途。
掌握一门编程语言,能够让我们更好地
编写出高效、稳定的程序。
最后,我们将学习计算机的应用领域。
计算机已经广泛应用于各个领域,如教育、医疗、交通、金融等。
通过学习计算机的应用领域,我们能
够了解计算机在不同领域中的作用和应用实例,为我们未来的学习和工作
提供指导和参考。
在学习计算机基础与程序设计的过程中,我们需要不断实践和练习。
通过实践,我们可以加深对计算机原理和结构的理解,提高编程的能力和
技巧。
总之,计算机基础与程序设计是一门重要的课程,通过学习这门课程,我们能够全面了解计算机的基本原理和结构,并学会如何编写程序。
通过
实践和练习,我们能够提高编程的能力和技巧,为我们未来的学习和工作打下坚实的基础。
计算机基础与程序设计知识点

1.计算机内部储存、处理、加工和传输汉字时使用的是汉字机内码.2.Cache是为了解决CPU与储存器速度不匹配的问题.3.蠕虫病毒是对计算机软件系统造成极大危害,他是一段特制的程序.4.在C#中可以标识不同控件的属性是Name.5.在C#中不能作为变量名的是long.6.关于变量的声明和初始化,语句正确的是double x=137.不属于C#循环的中断语句的是jump语句.8.设数组定义为:int[,]a=new int[5,6];,则下列数组元素的引用正确的是a[0,0]9.在C#中,不会显示在窗体上的控件是ImageList10.如果每隔15S产生一个定时器事件,则Timer的Interval属性应设置为1500011.在C#中,如果不希望类被继承,则定义类时要使用关键字sealed12.如果某个类程序员属于整个类而不属于类的某一个具体实例,则该程序员前需用修饰符static13.在C#中,对文本文件进行读取通常使用StreamReader类14.SQL Server 2008实一个关系模型数据库.15.在中,用于对数数据源执行SQL命令语句的对象是Command对象.16.下列软件工具中,不属于软件开发工具的是版本控制工具.17.主要用于面向对象的开发过程的模型是喷泉模型.18.在数据流图中,用圆或圆角矩形表示加工.19.为了提高模块的独立性,模块之间最好是数据耦合.20.在微型计算机中,西文字符一般采用ASCII 码进行编码.21.文件型病毒通常寄生在可执行文件中.22.C#程序的入口函数是Main 函数.23.在C#中.注释有两种方法,其中/* */可以进行多行注释.24.已知数组mun的定义为:int[]num=new int[5]{5,4,3,2,1};,则num.Length=525.已知某类的类名Studend,则该类的析构函数名为~Student绘图时,默认的坐标原点在窗体和控件的左上角.27.删除名为student表的SQL语句是DROPTABLE student28.软件工程的3个要素是:方法、过程和工具.29.基本路径测试属于软件动态测试中的白盒测试技术.30.汉字字库中存放的是汉字字形码31.属于输出设备的是绘图仪32.计算机配置的内存的容量为4GB,其中的4GB是指4×1024×1024×1024B33.在Visual 的集成开发环境中,默认情况下不支持的设计程序语言的Visual Basic34.在C#中,不能作为变量名的是char35.在C#中,将字符串’He said〞Hello!〞’保存到string变量中,正确的是str=〞He said〞Hello!〞’;36.循环体至少执行一次的是do...while循环.37.有定义语句:int[,]a=new int[5,6]; 引用正确的是a[3,4]38.设数组a的定义为:int[]a=new int[3];,则a所占的存储空间的字节数是12字节39.在windows窗体应用程序中,为了将菜单项File中的字符‘F’设为助记符〔按Alt+能打开File菜单〕,应将该菜单项的Text属性设置为&File40.在Windows窗体应用中,引用列表框ListBox1当前被选中的数据项的语句是ListBox1.Items[ListBox1.Selectedindex]41.在C#中,类成员如果不带访问修饰符,则默认的修饰符为private42.说法对的是构造函数的名字必须与类名相同.43.属于static类的是File类44.SQL是标准化的结构化查询语言的两个主要的核心是.NET Franework数据提供程序和DataSet46.在计算机软件的开发和维护过程中遇到一系列严重问题,这种现象被称为软件危机47.在下列软件生命周期模型中,具有风险分析的是螺旋模型48.用作软件需求分析工具的是数据流图49.软件测试的目的是尽可能的发现软件系统中的错误.50.一个字节是由8个二进制位组成的.51.7位版本的ASCII码可表示的字符个数为128.52.C#程序中,定义命名空间的关键字是namespace53.每个枚举成员均具有相关联的常量值,默认时,第一个枚举成员的关联值为054.设数组a的定义为:int[]a={1,2,3,4,5};,则a[a[2]]的值为455.如果基类的某方法前有virtual修饰符,则在派生类中须使用override来改写该方法.56.专门产生伪随机数的类是Random类的5个核心对象中,DataAdapter用于在数据源和数据集之间交换数据,是数据源和DataSet之间的桥梁.58.软件生命周期测试中,智能模型将瀑布模型和专家系统结合在一起,利用专家系统来帮助软件开发人员的工作.59.在软件测试中,根据程序的内部逻辑结构来设计测试用例,对程序的逻辑路径进行测试的方法被称白盒测试技术.60.当前计算机应用最广泛的是信息处理.61.介于CPU和内存之间的高速缓冲存储器是Cache62.属于输出设备的是显示器.63.属于单用户单任务操作系统的是DOS.64.计算机病毒指的是具有破坏性的程序.65.不属于Visual Studi0 2008总体界面的是报告栏.66.关于简单的C#程序和命名空间,下列说法正确的是:最简单的C#程序仅由一个命名空间组成.67.在C拌中,如果想要修改Windows窗体的边框式样,需要修改该窗体的属性是FormBorderStyle.68.在NET中最重要、最基础的命名空间是System.69.在文本文件读写中,不需要使用的类是StreamDesign.70.数据库管理系统的英文缩写是DBMS.71.在SQL Server中主数据文件默认的扩展名是mdf.72.若一个记录中包含学号、##、性别和班级字段,其中最合适作为主键的字段是学号73.在中,DataSet对象相当于一个临时的数据库.74.属于软件工程的3个要素是:过程、工具和方法.75.具有只有上一阶段工作完成后才能进入到下一阶段工作的软件生命周期模型是瀑布模型.76.为需求分析常用工具的是DFP77.在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送消息.78.内存储器包括ROM 和RAM79.1Byte=8bit; 1KB=1024R80.C群程序文件的扩展名是CS, C群项目文件的扩展名是csproj.81.构造函数是类的一个特殊方法,可用来完成类成员变量的初始化.82.SQL Server是一个大型的关系型数据库管理系统,它的作用是管理数据库.83.SQL语言中查询数据的语句是_SELECT,______;删除记录的语句是DELETE.的两个核心是:___.NET Framework____数据提供程序和___DataSet____对象.85.按软件服务对象的X围划分,软件可分为通用软件和定制软件.86.需求分析按顺序一般分为需求获取、需求分析、需求规格说明和需求评审4个阶段.87.软件测试分为静态测试和动态测试两类.88.计算机分4个阶段:电子管、晶体管、集成电路、超大规模集成电路.89.属于结构化软件开发方法的基本要点的是结构化编码、模块化设计、逐步求精.90.在白盒测试技术中,设计足够的测试用例,使得程序中每个判定的每个取值分支至少执行一次的覆盖标准被称为判定覆盖.91.通过网络大量复制传播,可造成网络阻塞、甚至瘫痪的病毒被称为蠕虫病毒.92.面向对象三个基本原则是继承、封装、多态.93.在Visual Studio 2008中,用于添加窗口、组件、类、模板等的菜单是项目.94.在中,DataSet对象相当于一个临时的数据表.95.以下可以表示负数X围的是sbyte double decimal.96.运行int a=20,b=5,c=10,d=3;bool s, e=false;则表达式〔s=a<c〕&&<e=b>0>运算后,e=false.97.一般而言,学生与班级之间的关系类型是一对多.98.关于for循环的说法1 for循环是先判定表达式,然后决定是否执行循环体语句;for循环中,可以用break语句跳出循环体;for循环体语句中,可以包含多条语句,但要用花括号括起来.99.在C#程序中,用于创建数组的关键字是new100.创建菜单后,为实现菜单项的命令功能,应添加的事件处理方法是Select101.构造函数特征的是构造函数的函数名和类名相同;构造函数可以重载;构成函数可以带有参数.102.在.NET中,用于提供操作字符串的方法的类库是System.String103.关于继承的理解正确的是子类可以从父类中继承其所有的成员;假如,类M继承自类N,而类N又继承自类P,则类M也继承自类P;子类应是对基类的扩展,子类可以添加新的成员.104.指定操作系统读取文件方式中的FileMode.Create的含义是指定操作系统应创建文件,如果文件存在,将被改写.105.在SQL Server中,不是用于实现数据完整性的default106.计算机内部所有数据的存储、计算和处理都采用二进制107.C#的可执行文件的文件扩展名是EXE108.在switch语句中,每个语句标号所含关键字case后面的表达式必须是常量表达式109.在C#语言中,可以用来遍历数组元素的循环语句是foreach110.如果一个类包含一个或多个抽象方法,它是一个抽象类.111.在C#中,密封采用sealed修饰符来实现,用于密封类、方法和属性.112.SQL语句中删除一个表中记录,使用的关键字是DELETE113.在中,用于设置DataGridview的数据源的属性是DataSource.114.从软件产品的提出开始,经过开发、使用、维护直到停止使用为止的整个过程被称为软件的生命周期.115.衡量软件的模块独立性的两个定性的度量标准是耦合性和内聚性.116.人类历史上第一台电子数字计算机诞生于1946年.117.以用户需求为动力,以对象为驱动的软件生命周期模型是喷泉模型.118.结构化分析常用的工具包括数据字典、数据流图、判定树.119.64位微型计算机中的64指机器字长.120.类的下列特性中,可以用于方便地重用已有的代码和数据的是继承.121.在Visual Studi0 2008中,显示与项目生成有关的信息的窗口是输出窗口.122.在AD0.NET中,用于从数据源中获取只读的数据的对象是DataReader123.在C#程序中,用于定义静态成员的关键字为static124.表达式12/4-2+5*8/4%5/2的值为1125.在SQL Server中,用于删除数据库的命令是DROP DATABASE126.下列关于switch语句的表述中,正确的是switch语句可以出现default子旬,也可以不出现default子句127.语句string[,]strArray=new string[3,4];创建string对象的个数为12128.在c撑中,组合了TextBox控件和ListBox控件的功能的控件是ComboBox129.在C#中,为将一个可读可写的公有属性Name修改为只读属性,应将Name的set块删除. 130.开发基于C#的Windows应用程序需要引用的名空间是System.Forms131.下列关于抽象类的说法正确的是抽象类不能被实例化.132.在C#中,若要指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部,需要使用FileMode枚举类型的成员是Append133.SQL Server数据库文件有三类,其中主数据文件的后缀为mdf134.窗体中有年龄文本框txtAge,下列选项中可以获得文本框中的年龄值的是int age=Convert.ToInt32<txtAge>;135.用户将用于解决某一问题的步骤采用指令序列进行描述,该指令序列被称为程序.136.C#q中的资源文件是由XML项组成.其文件扩展名是resx137.C#中的类型转换方式包括隐式转换、显示转换与Convert转换.138.在C#中,采用Rank 属性表示数组的维数.139.采用一个框架把数据和代码组合在一起,形成一个对象的技术被称为封装. 140.在Tiner控件中,采用Interval 属性来指定时钟中断被触发的时间间隔.141.在SQL Server中,一组用于完成特定功能的SQL语句的集合,被称为存储过程. 142.在AD0. NET中,关闭数据库连接一般采用Close 方法.143.软件设计一般可细分为需要设计和详细设计两个阶段.完全不考虑程序内部的逻辑结构和特性,只是测试程序的功能与外部特性的测试方法被称为_____黑盒测试_____技术.144.利用计算机进行机械设计属于计算机辅助设计.145.存储容量单位中,最小单位的是bit146.内存中的只读存储器是ROM.147.扫描仪属于输入设备.148.Windows属于单用户多任务操作系统.149.计算机病毒不具有的性质是免疫性.150.欲将某个应用的窗体标题设置为"兔子生子〞,应该更改的窗体属性是Text属性. 151.关于复杂C#程序和命名空间,复杂C#程序可包含多个命名空间.152.C#转移序列\r的作用是回车.153.在Windows应用程序中,命令按钮的默认事件是Click事件 Framework中基本类型的根命名空间是System155.在文本文件读写中,需要使用的类是FileStream156.数据库的英文缩写是 DB157.在SQL Server中主目志文件默认的扩展名是ldf158.在数据库对象中,用来存储和操作数据的逻辑结构的是表159.在AD0.NET中,用来与数据源建立连接的对象是Connection对象160.软件是指数据+程序十文档.161.体现软件创建所固有的迭代和无间隙特征的软件生命周期模型的是喷泉模型.162.下面不属于软件设计的基本原理的是自底向上.163.软件生命周期中,所占的工作量最大的阶段是维护.164.CPU包含运算器和控制器.165.高级语言翻译成机器指令分为编译方式和解释方式.166.C#中扩展名为resx的文件是C#的资源文件;扩展名为sln的文件是C#的解决方案文件.167.对象是具有唯一对象名和固定对外接口的一组属性和操作的集合.168.每个数据库文件有两个名称,分别是逻辑文件名和物理文件名.169.SQL语言中创建数据库对象的语句暴 CREATE;修改数据库对象的语句是 ALTER 170.AD0.NET访问数据库的模式是联机模式和脱机模式.171.解决软件危机应该从技术和管理两方面进行.172.衡量软件的模块独立性使用两个定性的度量标准是耦合性和内聚性.173.动态测试主要包括白盒测试法和黑盒测试法.174.CPU处理数据和指令的基本单位是字<Word>,规定一个字的字长是与CPU型号有关的bit 位数.175.Windows操作系统是单用户、多任务.面几种运算符中,优先级最低的是 ||176.如果在一个函数中的复合语句中定义了一个变量,该变量只在所定义的复合语句中有效.177.将P定义为一个指向整型变量a的指针变量,下面正确的定义是int a,*p=&a;178.结构体类型定义符是struct179.若定义了一个结构体和该结构体类型变量,并且定义了指向该结构体类型变量的指针变量,下面不能正确引用结构体变量的成员的是指针变量名.成员名180.下面位运算符中,为单目运算符的是~181.对已经存在的二进制文件进行只读操作,文件的使用方式应是"rb〞182.在计算机中,指令通常是由操作码、操作数组成.183.与二进制1010等值的十六进制数是a184..下面转义字符中,表示换行的是\n185.下面符合c语言要求的标识符in186.若有scanf<"%d,%d%d",&a,&b,&c>;从键盘上正确的数据输入形式是.2,34187.只有当if语句中表达式的值非0时,才执行if的内嵌语句.188.若有定义short int a[3][5];则a数组在内存中分配的字节数是30189.己定义字符数组strl,下面能正确地完成字符串输入的函数是gets<strl>190.C程序必须由一个或一个以上函数构成.191..下面正确定义指针数组的是float*p[6];192.下面关于共用体类型的定义正确的是union pig{int w; char place[20]; };193.下面位运算符中,优先级最高的是~194.下面表示关闭文件的函数是fclose195.在语句fread<stu,size,n,fp>;中,下面说法不.正确的是n表示读n次196.存储容量1KB等于210字节197.下面哪种设备是输出设备?显示器198.设有int a=3,b=-4,c=5;表达式++a-c+b++的值是-5199.设有int x,y;表达式y=<x=1,++x,x+2>的值是4200.以十六进制形式输出整型数的格式说明符是%x201.若有定义int a[4]={1,2,3,4};则表达式a[a[2]- 3*a[0]+1]的值是2202.关于函数的定义和调用,正确的是函数的定义不可以嵌套,但函数的调用可以嵌套203.关于main函数,以下说法中正确C语言程序总是从main<>函数开始执行.204.若要定义一个长整型的变量a和一个指向变量a的指针变量q,下面正确的定义语句是long a,*q=&a;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.中央处理器(CPU)是计算机的核心部件,由运算器和控制器构成。
运算器又称算术逻辑部件,主要功能是完成对数据的算术运算、逻辑运算和逻辑判断等操作。
控制器是整个计算机的指挥中心,发出各种控制信号,指挥计算机各部分工作。
2.存储器(Memory)用来存储程序和数据,存储器可分为两大类:内存储器和外存储器(1)内存储器简称内存,可以与CPU直接交换数据,特点是:容量小、速度快,但价格贵。
内存一般分为ROM和RAM。
ROM:只读存储器,一种只能读取数据不能写入数据的存储器,断电后,ROM中的信息不会全丢失。
RAM:随机访问存储器,一种既能读取数据又能能写入数据的存储器,断电后,RAM中的信息不会全丢失。
用户直接使用的内存是RAM,通常说的内存大小也是指RAM。
有关存储器的概念地址:存储器由若干单元组成,每个单元有一个唯一的编号,成为地址。
位(bit):二进制数据中的一个位,简写为b,音译为比特,是计算机存储数据的最小单位。
字节(Byte):是计算机数据处理的最基本单位,简记为B,每个字节由8个二进制位组成,即1B=8bit。
字(Word):一个字通常由一个或若干个字节组成。
字(Word)是计算机进行数据处理时,一次存取、加工和传送的数据长度。
字长越长,计算机性能越好。
数据的换算关系:1Byte=8bit 1KB=1024B=210B 1MB=1024KB=220B1GB=1024MB=230B 1TB=1024GB=240B(2)外存储器(简称外存)又称辅助存储器,主要用于保存暂时不用但又需长期保留的程序或数据。
如软盘、硬盘、光盘等3.输入设备:键盘、鼠标、扫描仪、条形码读入器等。
4.输出设备:显示器、打印机、绘图仪等。
1.原码的表示一个数X的原码表示为:符号位用0表示正,用1表示负;数值部分为X的绝对值的二进制形式。
例如:当X=+1100001时,则[X]原=01100001。
当X=-1110101时,则[X]原=11110101。
在原码中,0有两种表示方式:当X=+0000000时,[X]原=00000000。
当X=-0000000时,[X]原=10000000。
2.反码的表示一个数X的反码表示方法为:若X为正数,则其反码和原码相同;若X为负数,在原码的基础上,符号位保持不变,数值位各位取反。
例如:当X=+1100001时,则[X]原=01100001,[X]反=01100001。
当X=-1100001时,则[X]原=11100001,[X]反=10011110。
在反码表示中,0也有两种表示形式:当X=+0时,则[X]反=00000000。
当X=-0时,则[X]反=10000000。
3.补码的表示一个数X的补码表示方式为:当X为正数时,则X的补码与X的原码相同;当X为负数时,则X的补码,其符号位与原码相同,其数值位取反加1。
例如:当X=+1110001,[X]原=01110001,[X]补=01110001。
当X=-1110001,[X]原=11110001,[X]补=10001111。
在补码表示中,0有唯一的编码:则[0]补=00000000。
在微型计算机中,带符号数一般以补码形式存储。
说明: 必定的转, 运算对象类型不同时转一、格式输出函数(每年必考)printf(输出格式字符串,输出表达式表)要熟练掌握的输出格式字符串:%d 以十进制带符号形式输出整数%o 以八进制形式输出整数%x 以十六进制形式输出整数%u 以十进制无符号形式输出整数 (多次考到)%c 以字符形式输出单个字符%s 输出字符串%f 以小数形式输出实数%e 以指数形式输出实数%g 自动选取%f 或%e 中宽度较小的格式,不输出无意义的0%% 输出一个%%m.nf 输出实数,格式是n 位小数,总宽度为m ,超过m 位,按实际位数输出,不足m 位,用空格补足m 位。
一、if 语句1.if 语句形式之一【格式】if (表达式) 语句;【功能】计算表达式的值。
如果为真(非0),则执行“语句”;否则不执行语句。
说明:(1)表达式可以是能求值的任何类型的表达式,常用的是关系表达式或逻辑表达式。
2.if 语句形式之二【格式】if (表达式) 语句1;else 语句2;【功能】计算表达式的值。
如果为真(非0)则执行“语句1”, 否则执行“语句2”。
3.if 语句的嵌套与if 语句形式之三【格式】if (表达式) 内嵌if 语句1;else 内嵌if 语句2;【功能】计算表达式的值。
如果为真(非0)则执行“内嵌if 语句1”, 否则执行“内嵌if 语句2”。
执行内嵌if 语句的原则与前面两种形式一样。
注意:在分析嵌套的“if 语句”和“if-else 语句”时,要特别注意else 是和上面最近的if 配对。
doublefloat longunsigned int char,short低 高二、switch 语句【格式】switch (表达式){ case 常量表达式1: 语句1; break ;case 常量表达式2: 语句2; break ;...case 常量表达式n: 语句n ;break ;default : 语句n+1;}说明(1)表达式可以是任何类型的表达式,常用的是字符型或整型表达式。
(2)常量表达式是由常量或符号常量组成的表达式,不能有变量,所有常量表达式值必须互不相同。
(3)break 在switch 语句中的作用是:执行完某个语句组后,将退出该switch 语句。
如果省略了break 语句,则执行完某个语句组后,将连续执行其后的所有语句组,直到有break 语句出现或switch 语句结束。
(4)default 及其后的语句组可以省略。
省略时,若表达式的值和n 个常量表达式值均不相同,则该语句什么也不做。
一、循环结构语句说明(1)do while 循环至少执行1次。
(2)for 语句主要用来实现次数型循环结构。
表达式1、2、3都可以是任何类型的,都可以省略。
但两个分号不可以省略。
控制循环结束的表达式2省略时,是“死循环”。
二、break 语句、continue 语句和goto 语句1、break 语句【格式】break ;【功能】强制结束当前的循环,不再执行循环体中break 后面的语句。
说明(1)break 语句只能用在三条循环语句的循环体中或switch 语句中。
(2)通常break 语句是和单分支语句配合使用,从而构成第二个结束循环的条件。
2、continue 语句【格式】continue ;【功能】跳过continue 之后的语句,重新判断循环控制条件,决定是否继续循环。
循环结构 当型循环结构: while (表达式)循环体语句;直到型循环结构: do 循环体语句;while (表达式);次数型循环结构: for (表达式1;表达式2;表达式3)循环体语句;【说明】(1)continue语句只能用在三条循环语句的循环体中。
(2)通常continue语句是和if语句配合使用,从而构成其后的部分循环体是否执行的单分支结构。
3、goto语句【格式】goto 标识符;【功能】无条件转到标识符所指的语句去执行。
【说明】(1)goto语句一般和if语句构成循环结构。
(2)goto语句也可用于退出多重循环。
5、常用字符串处理函数(1)字符串复制函数【格式】strcpy(字符数组1,字符数组2)【功能】将字符数组2中的字符复制到字符数组1中。
(2)字符串连接函数【格式】strcat(字符数组1,字符数组2)【功能】把字符数组2中的字符串连接到字符数组1中字符串的后面。
(3)求字符串长度函数【格式】strlen(字符数组)【功能】求字符数组中字符串的长度(除字符串结束标记外的所有字符的个数)。
(4)字符串比较函数【格式】strcmp(字符串1,字符串2)【功能】若“字符串1”小于“字符串2”,函数返回值为小于0的整数;若“字符串1”等于“字符串2”,函数返回值为0;若“字符串1”大于“字符串2”,函数返回值为大于0的整数。
注意:使用上述4个函数,应在程序的开头写上命令“#include <string.h>”二、指向一维数组的指针变量1、指针变量指向一维数组的方法:方法一:在数据定义语句中用赋初值的方式例:short a[10],*pa=a;方法二:在程序中用赋值方式例:short a[10] ,*pa;pa=a;2、指针变量指向某一维数组元素的方法:方法一:在数据定义语句中用赋初值的方式例:short a[10],*pa=&a[3];方法二:在程序中用赋值方式例:short a[10],*pa;pa=&a[3];3、用指向一维数组的指针变量处理数组元素当指针变量指向一维数组后,对下标为i的数组元素及其地址的引用有四种方法:例:short a[10],*p=a;数组元素:a[i]等价于p[i] 等价于*(p+i) 等价于*(a+i)数组元素的地址:&a[i]等价于&p[i] 等价于p+i 等价于a+i3、关闭文件函数fclose( )【格式】fclose(fp)【功能】关闭fp所指向的文件。
4、文件头定位函数rewind()【格式】int rewind(fp)【功能】将文件内部位置指针置于fp所指向的文件开头。
5、判断文件结束函数feof()【格式】 feof( fp)【功能】判断fp所指向的文件是否到达文件尾。
是文件尾返回非0,否则返回0。
【例】常用语句while (!feof(fp)) /* 若不是文件尾则继续循环 */6、单个字符的读函数 fgetc()【格式】 fgetc(fp)【功能】从fp所指向的文件当前位置读入单个字符。
7、单个字符的写函数fputc()【格式】fputc(ch, fp)【功能】将ch中的字符写到fp所指向的文件的当前位置。
8、字符串读函数fgets()【格式】fgets( str, n, fp)【功能】从fp所指向的文件当前位置读取n-1个字符,在其后补充一个字符串结束标记符‘\0’,组成字符串并存入str指定的内存区。
如果读取的前n-1个字符中有“回车符”,则只读到回车符为止,补充结束标记符‘\0’组成字符串(包括该回车符)。
如果读取前n-1个字符中遇到文件尾,则将读取的字符后面补充结束标记符‘\0’组成字符串。
9、字符串写函数fputs()【格式】 fputs (str, fp)【功能】将str指向的一个字符串,舍去结束标记符‘\0’后写入fp所指向的文件中。
str也可以是一个字符串常量。
10、格式化输入fscanf()【格式】fscanf(fp,格式控制字符串,地址表列);【功能】从fp所指文件按照“格式控制字符串”的格式把读出的数据放入“输入项表”中的各变量。