自考02275计算机基础与程序设计押题及答案解析.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《自考02275计算机基础与程序设计押题及答案解析.doc》由用户(李老师yy)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 02275 计算机 基础 程序设计 押题 答案 解析
- 资源描述:
-
1、自考02275计算机基础与程序设计押题及答案解析一、单选1、计算平方数时不可能引起二义性的宏定义是 A: #defineSQR(x)x*xB: #defineSQR(x)(x)*(x)C: #defineSQR(x)(x*x)D: #defineSQR(x)(x)*(x)正确答案:D2、执行下列程序段后,x的位是 _inta=8,b=7,c=6,x=1;_if(a6)if(b7)if(c8)x=2;elsex=3;A.0B: 1C: 2D: 3正确答案:B3、存储整型数据-7856时,在二进制文件和文本文件中占用的字节数分别是 A: 2和2B: 2和5C: 5和5D: 5和2正确答案:B解析:
2、二进制文件中占用的就是一个整型数据占用的字节,一般32位操作系统中整型都是32比特的,所以是4字节(16位操作系统整型就是16比特的,那么就占用2字节)文本文件中是转换为ASCII码后,以字符形式存储的-7856有5个字符,所以占用5字节。设有定义语句“intx=1,3,5,7,9,11,13,*p=x;”,则不能正确引用组x的合法4、元素的表达式是 A: *(p-)B: *(-p)C: *(p+)D: *(+p)正确答案:B5、下列程序段的输出是 charx=012,y=013;printf(%d,%d,%d,xy,xy,xy);A: 1,0,1B: 1,0,0C: 10,1,1D: 1,1
3、,1正确答案:C6、执行下列程序后的输出结果是 _#defineM(a,b)_(a)(b)?(a):(b)_maininti=10,i=15;printf(%dn,10*M(i,j);A: 10B: 15C: 100D: 150正确答案:A7、有如下程序段inta=14,b=15,x;charc=A;x=(ab)(c A: trueB: falseC: 0D: 1正确答案:D8、以下正确的说法是 A: 定义函数时,形参的类型说明可以放在函数体内B: return后边的值不能为表达式C: 如果函数值的类型与返回值类型不一致,以函数值类型为准D: 如果形参与实参类型不一致,以实参类型为准正确答案:
4、C9、下面程序的功能是把215表示为两个加数的和,使两个加数分别能被7和11整除,在划线处应填入的选项是【】#includeA: k/11B: k%11C: k/11=0D: k%11=0正确答案:B10、下面程序段的运行结果是【】char*p=abcdefgh;p+=3;printf(%dn,strlen(strcpy(P,ABCD);A: 8B: 12C: 4D: 7正确答案:C11、一个C语言程序是由 A: 一个主程序和若干子程序组成B: 函数组成C: 若干过程组成D: 若干子程序组成正确答案:B解析:一个C源程序是由一个main函数和若干个其他函数组成的。函数是C程序的基本单位,被调用
5、的函数可以是系统提供的库函数,也可以是用户根据需要自己定义的函数。12.下列程序段的运行结果是Static void Main(string args)string words=new string “a”,”b”,”c”Foreach(int word in words)word=”abc”;Console.WriteLine(word);Console.ReadKey( );A、abcB、abc abc abcC、bc ac abD、不能正确编译正确答案 : D13、以下程序的输出结果是 mainintx=1,y=3;printf(%d,x+);intx=0;x+=y*2;_printf(
6、%d,%d,x,y);printf(%d,%dn,x,y);A: 1,6,3,1,3B: 1,6,3,6,3C: 1,6,3,2,3D: 1,7,3,2,3正确答案:C14、下面程序应能对两个整型变量的值进行交换。以下正确的说法是 maininta=10,b=20;printf(a=%d,b=%dn,a,b);swap(a,b);printf(a=%d,b=%dn,a,b);swap(intp,intq)intt;t=p;p=q;q=t;A: 该程序完全正确B: 该程序有错,只要将语句swap(a,b);中的参数改为a,b即可C: 该程序有错,只要将swap()函数中的形参p和q以及t均定义为
7、指针(执行语句不变)即可D: 以上说法都不对正确答案:D15、设有定义:“chars12=string;”则printf(%dn,strlen(s);的输出是 A: 6B: 7C: 11D: 12正确答案:A16、执行语句“x(a3,ba-);”后,x,a,b的值依次为 A: 3,3,2B: 2,3,2C: 3,2,3D: 2,3,3正确答案:C17、下列程序执行后的输出结果是【】maininta33,*p,i;p=a00;for(i=1;i9;i+)pi=i+1;printf(%dn,a12);A: 3B: 6C: 9D: 随机数正确答案:B18、有以下程序intf(intn)if(n=1)
8、return1;elsereturnf(n-1)+1;maininti,j=0;for(i=1;i3;i+)j+=f(i);printf(%dn,j);程序运行后的输出结果是【】A: 4B: 3C: 2D: 1正确答案:B19、计算机能直接识别的语言是A高级程序语言B.机器语言C汇编语言D. C语言答案:B解析:本题主要考查的知识点为语言处理程序机国语言是计算机唯一能够并直接执行的语言,所以与其他程序设计语言相比,其执行效率高。20、下列属于计算机病毒特征的是A模糊性B.高速性C.传染性D危急性答案:C解析本题主要考壹的知识点为计算机病毒的定义和特点计算机病毒实际是一种特殊的计算机程序,可以自
9、我复制并能相互传染计算机病春的主要特征是破坏性、传染性、潜伏性、变种性、可触发性、攻击的主动性等。21、C#程序的()方法被称为程序的大门,应用程序从这里开始运行。A Main()B.Begin()C.Start()D.main()答案:A 解析:本题主要考查的知识点为C#基本语法规则。C#程序都是以Main()开始的,Main()必须包含在一个类中,且仅能包含在一个类中。22、 为了避免嵌套的条件分支语句if .else.的二义性,C语言规定:C程序中的else总是与()组成配对关系。A.缩排位置相同的ifB.在其之前未配对的ifC.在其之前未配对的最近的ifD.同一行上的if答案:C 解析
10、:本题主要考查的知识点为if语句嵌套格式。多个if语句嵌套时,else总是与离他最近且尚未配对的if进行配对23、在C#语言的循环结构中,首先执行:一次,然后再判断条件的循环结构是A while循环B.do while循环C.for 循环D.foreach循环答案:B 解析:本题主要考查的知识点为do循环。do循环首先执行循环体中的语句,然后才进行循环条件的判断。24、以下类型中,不属于值类型的是A数值类型B.布尔类型C字符类型D类类型答案:D 解析:本题主要考查的知识点为值类型。简单类型属于值类型,简单类型包括数值类型字符类型和布尔类型。类类型属于引用类型。25、设“int a=12;”,则
11、执行完语句“a+=a*a;”后,a的值是A 12B.144C.156D.288答案:C 解析:本题主要考查的知识点为算术运算符和表达式。运算符“*”的优先级高于“+=”,题干中语句等价于“a+=144”,所以a=156。26、下列判断语句中存在语法错误的是bool a=true,b=false,bool c=true;int i=0;A.if(allb)B.if(i)C.if(i!=3)D.if(i=3)=false)答案:B 本题主要考查的知识点为语句格式。if语句的判断条件一般是关系表达式或逻辑表达式27、下列关于switch的语法结构的描述不正确的是A.switch条件判断接收int、c
12、har、string三种类型B.switch 的case块,必须要加上break子句C.switch的case块,可以没有breakD.switch的default块,在条件都不满足的情况下执行答案:B 解析:本题主要考查的知识点为switch语句格式。switch语句可以包括任意数目个case字句,其中的break子句不是必须的。28、C#中每个char类型变量占用()个字节。A 2B.4C.8D.1答案:A 解析:本题主要考查的知识点为简单数据类型。byte类型变量占1个宇节,char类型变量占2个字节,int类型变量占4个字节。29、下列不属于分组控件的是A. GroupBoxB. Ta
13、bControlC. PanelD. CheckBox答案:D30、如果要改变窗体的标题,需修改的窗体属性是 A.TextB.NameC. TitleD. Index答案:A 解析:本题主要考查的知识点为窗体控件。窗体控件的Text属性就是窗体的标题31、在C#中,用来创建主菜单的对象是A. MenuB. MenuitemC. MenuStripD. Item答案:C 解析:本题主要考查的知识点为菜单控件。菜单分两类,下拉菜单(主菜单,MenuStrip)和弹出式菜单(ContextMenuStrip)。32、能正确引用ListBox(列表框)最后一个数据项的语句是 A. ListBoxl.
14、Items ListBoxl. Items. CountB. ListBoxl. Items ListBoxl. SelectedlndexC. ListBoxl. Items ListBoxl. Items. Count - 1 D. ListBoxl. Items ListBoxl. Selectedlndex - 1 答案:C 解析: 本题主要考查的知识点为列表框控件。ListBox的Items属性是保存列框中的所有项目,Selectedlndex是选择项的位置,Items. Count是列表框中项目的总数。最后一项的位置为项目总数减一。33、文本框控件的()属性用来设置其是否是只读的。
15、A. ReadOnlyB. LockedC. LockD. Style答案:A 解析:本题主要考查的知识点为文本框控件。文本框控件是常用的文本编辑控件,ReadOnly属性控制是否只读。34、下面选项中正确描述了 CheckBox控件的是(A. 当checked属性的值更改时,调引发CheckedChanged事件B. 在一组复选框中,用户只能选择一个C. 复选框不可以显示图像图标D. 以上说法均正确答案:A35、让控件不可见的属性是(A. CursorB.EnabledC. DockD. Visible答案:D 解析:本题主要考查的知识点为用户界面设计基础。所有控件的Visible属性为 T
16、rue表示显示,为False表示隐藏。36、控件()组合了 TextBox控件和ListBox控件的功能。A. ComboBoxB. LabelC. ListViewD. DomainUpDown答案:A 本题主要考查的知识点为组合框控件。组合框ComboBox兼有列表框和文本框的功能。37、设置OpenFileDialogl引用一个OpenFileDialog对象,则打开该对话框的正确代码是()A. OpenFileDialogl. Show( );B. OpenFileDialogl.ShowDialog();C. OpenFileDialogl. Open();D. OpenFileDi
17、alogl.OpenandShow();答案:B 解析:本题主要考查的知识点为打开文件对话框控件。打开文件对话框的ShowDialog方法可以调出打开”对话框。38、关于Timer控件,下列说法正确的是A. Timer控件是用来显示系统当前时间B. Timer控件的作用是在规定的时间内触发Tick事件C. Timer控件的Interval属性值的单位是秒D. Timer控件出现在窗体中答案:B 本题主要考查的知识点为Timer控件。Timer控件是用来产生一定的时间 间隔,并且每隔一定的时间间隔就产生一次Tick事件 Interval属性以毫秒为基本单位。 Timer不会出现在窗体中。39、面
18、向对象的三个基本特征是A. 抽象、继承、派生B. 类、对象、方法C. 继承、封装、多态D、 对象、属性、方法答案:C 本题主要考查的知识点为面向对象的基本特征。面向对象程序设计的3个 重要基本特征是封装、继承和多态。40、在C#中,创建类的实例需要使用的关键字是A. thisB. baseC. newD. as答案:C 本题主要考查的知识点为对象的创建。在C#中,使用new操作符创建一个 类的实例。41、在C#中,以下关于继承的说法错误的是A. 一个子类不能同时继承多个父类B. 抽象类不能被继承C. 子类继承父类,也可以说父类派生了一个子类D. Object类是所有类的基类答案:B 本题主要考
19、查的知识点为继承的概念。抽象类只能作为其他类的基类, 它就是设计被用来继承的类,抽象类是不能实例化的类。42、下列关于构造函数的描述正确的是A.构造函数可以声明返回类型B.构造函数不可以用public修饰C.构造函数名称必须与类名相同D.构造函数不能带参数答案:C 解析:本题主要考查的知识点为构造函数。构造函数名称与类名相同,不能有任何 返回值,可以带参数。43、在C#中,类成员访问修饰符可以省略,默认为A. publicB. privateC. internalD. protected答案:B 本题主要考查的知识点为类成员访问修饰符。类成员访问修饰符可以省略, 默认是private o44、
展开阅读全文