还剩40页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
填空题、在微机中一般说是的是指运算器和控制器1CPU、程序的运算符中赋值运算符的优先级仅高于逗号运算符2C、在语言中假如对函数的类型未加显阐明,则函数的隐含类型是血型3C ff、在对文献进行操作的过程中,若要求文献的位置回到文献的开头,应当调用的函数是4rewind o、>主存储器、和处部设备组成计算机的硬件系统5CPU、存储器是计算机能够实现“存储程序”功效的硬件基础
6、使用函数应包括的头文献是7strcpy string.h、定义文献指针的定义语句为8fD FILE*fp、硬件系统和软件系统组成一个完整的计算机系统
9、程序中,函数体放在一对{}中10C、在语言中,输入操作是由库函数完成的,输入操作是由库函数完成的11C printfscanf、在函数外部定义的变量统称为全局变量,它们的作用域从定义之处开始,直到源文献或程12序结束、语言中的文献,按存取方式能够分为次序存取文献和随机存取文献13C、在一个源程序中,注释部分两侧的分界符分别为住和我14C、在语言中,假如实参是简单的数据类型,则函数形参和实参之间的数据传递,只能由实15C参传给形参答()是向与联系的文献中写入一个字符;()是向与联系的文献中写fput ch,fp fp fputs str,fpfp入一串字符、语言要求,在哪些情况下,能够省去对被调用函数的阐明?11C答
(1)当被调用函数的函数定义出目前调用函数之前时因为在调用之前,编译系统已经懂得了被调用函数的函数类型、参数个数、类型和次序
(2)假如在所有函数定义之前,在函数外部(例如文献开始处)预先对各个函数进行了阐明,则在调用函数中可缺省对被调用函数的阐明、使用宏定义的有点有哪些?12答
(1)可提升源程序的可维护性
(2)可提升源程序的可移植性
(3)减少源程序中重复书写字符串的工作量、数组及指向数组的指针变量作函数参数时,可有哪些形式?13答
(1)形参、实参都用数组名
(2)形参、实参都用指针变量
(3)形参用指针变量、实参用数组名
(4)形参用数组名、实参用指针变量、简述()函数返回值的含义?14fopen答()的返回值是与打开文献相联系的文献指针,假如文献指针的值为表示文献fopen NULL,打开失败,反之表示文献打开成功、简述和的区分?15ROM RAM答存储器的特点是只能从中读出信息,而不能向其中写入信息,关机和断电后,中ROM ROM的内容仍能保存,不会丢失的特点是其中存储的内容可随机读写,但中的信息具RAM RAM备易失性,关机和断电后信息会所有丢失、请说出静态变量与动态变量的区分?16答存储在静态存储区中的变量叫做静态变量,存储在动态存储区中的变量叫做动态变量静态变量只有在整个程序结束后才释放变量所占的内存单元,而动态变量则是在退出函数时就释放变量所占用的内存由此可见,静态变量的生存周期是从变量定义开始带程序执行结束为止,动态变量的周期是从函数调用开始到函数退出为止、请写出链表的概念及其单向链表的特点?17答链表是由若干个同样类型的结构通过一次串接方式组成的一个动态数据结构单向链表的特点
(1)链表中的结点数目是能够变化的
(2)结点占用的内存是动态分派的,虽然用时再分派、简述在语言中定义用户标识符的规则和应注意的事项?18C答标识符一般是指用户或系统定义的符号名、变量名、数组名、类型名、函数名、文献名等语言要求标识符由字母、数字、下划线组成,必须以字母或下划线开头大写字母小写字母C被以为是不一样的字符,在标识符中不能含有其他字符,也不能跨行书写、请简述对操作文献的过程?19答;
(1)按要求的格式打开文献
(2)对打开的文献在指定的位置上进行读或者是写的操作
(3)关闭已打开的文献、在语言中,能够用哪几个方式调用函数20C答
(1)函数体现式函数作为体现式的一项,出目前体现式中,以函数返回值参加体现式的运算这种方式要求函数是由返回值的
(2)函数语句C语言中的函数能够只进行某些操作而不返回函数值,这时的函数调用可作为一条独立的语句、指针变量定义和使用时应当注意哪些方面?21答
(1)不一样数据类型的变量地址不能存储在同一个指针变量中
(2)指针变量必须指向一个变量后,才能对指针变量指向的对象进行操作
(3)同一个指针变量能够指向数据类型相同的不一样对象>简述循环体中的和的作用?22break continue答break从包括它的最内层循环结构体中跳出,用来提前结束循环,把流程无条件转到该循环结构的后续语句去执行Continue结束本轮循环,即跳过循环体中它下面的语句,然后重新判断是否进行下一轮循环二者的区分是:语句只是结束本轮循环,而则是结束continue break包括它的整个循环,转到该循环的后续语句去执行、语言的数据类型有哪些?23C答
(1)基本类型分为整型、实型、字符型和枚举型四种
(2)结构类型分为数据类型、结构类型和共用类型三种
(3)指针类型
(4)空类型、数组元素的引用措施有哪些?24答数组元素的引用,既可用下标法,也可用指针法使用下标法,直观;而使用指针法,能使目标程序占用内存少、运行速度快、请说出码文献和二进制文献的区分?25ASCII答码文献的每个字节存储个字符,因而便于对字符进行逐一处理但一般占用存ASCH11储空间较多,并且要花费转换时间(二进制与码之间的转换)ASCH、缓冲型文献系统的处理过程?26答:缓冲型文献系统读文献是往缓冲区一次读入一批数据,待缓冲区装满或数据已经读完后,再从缓冲区逐一将数据读入内存的数据区缓冲型文献系统写文献是将内存数据区中的数据往缓冲区一次写入一批数据,待缓冲区装满以后或数据已经写完后,再将缓冲区中的数据一次性写入磁盘、请说出文献的分类?27答
(1)依照文献的内容,可分为程序文献和数据文献,程序文献又可分为源文献、目标文献和可执行文献
(2)依照文献的组织形式,可分为次序存取文献和随机存取文献
(3)依照文献的存储形式,可分为码文献和二进制文献ASCH、一个完整的计算机系统由哪几个大部分组成?计算机的基本工作原理是什么?28答:一个完整的计算机系统由硬件系统和软件系统两大部分组成其中硬件系统包括运算器、控制器、存储器、输入和输出设备软件系统包括计算机运行所需要的各种程序和有关的文档资料计算机的基本工作原理是把程序和数据同时存储在存储器中,在发出运行命令以后,计算机能够自动完成运算,就是因为在存储器中存储了程序,计算机是在程序的控制下自动完成对应操作的、请说出和区分29a++++a答是使用的值,然后是先将的值加然后使用的值a++a a=a+l;++a a1a、使用编写的可执行性程序步骤一般是什么?30turbo c
2.0c答;
(1)开启turboc
2.0;
(2)编译源文献,以.c保存文献;
(3)编译成.obj文献,连接生成.exe文献
(4)运行程序,查看运行成果;能够使用ctrl+F9运行程序,然后用alt+F5查看运行的成果、在语言的语句中,背面的“体现式”能够是哪些类型的体现式?31C switchswitch答能够是算术体现式、赋值体现式、增量体现式、关系体现式、逗号体现式、条件体现式中的任何体现式、什么是变量的作用域?是什么局部变量?什么是全面变量?32答
(1)所谓变量的作用域,就是可引用变量的范围,一般取决于变量被定义的位置
(2)局部变量是在函数内部定义的,它们只在本函数范围内有效,即只能在本函数内部使用它们,因此把它们成为局部变量
(3)在函数外部定义的变量统称为全局变量(包括数组),全局变量能够为本文献中其他函数所共享、语言中怎样表示“真”和“假”?系统怎样判断一个量的“真”和“假”?33C答语言中用表示“真用表示“假工系统在判断一个量的“真”和“假”时,一般C“1”“0”是当体现式的值非时即表示“真二仅当体现式的值为时表示“假:“0”“0”、什么是“直接递归调用”?什么是“间接递归调用”?34答在调用一个函数的过程中,又直接调用该函数自身,这种调用称为函数的“直接递归调用”;设有函数和若调用又调用则称为间接递归调用fl f2,fl f2,f2fl,、语言中的运算符“二”与运算符“二二”的意义相同吗?为何?35C答不一样语言中“二”称为赋值号,赋值号的左边只能是变量不能是体现式或常量,赋C值号两侧不能互换,不表示相等;而“二=”称为等号,它与数学上的“二”意义相同,符号两侧都能够是体现式、变量的存储类别分为哪几个?它们分别存储在什么区域?36答变量的存储类别有、和四种类型的局部变量存储在动态存auto static extern registerAuto储区;类型的静态变量和类型的外部变量存储在静态存储区;类型的变量staticexternregister存储在存储器中、简述语言标准库函数的格式(或函数原型)与功效?37C strcpy答格式strcpy(字符数组1,字符数组2);功效把字符数组2中的字符串复制到字符数组1中、();中、和的含义各是什么?38fread stu,size,n,fp stu size nfp答是内存中存储读取数据的首地址;是欲读取的一个数据块的字节数;指一次读取stusizen数据块的个数;是文献指针fp、微型机的结构特点重要体目前哪些方面?39答微处理器、内存、外存、接口及设备、总线I/O I/O、一般操作系统应具备哪几大功效?是一个什么操作系统?40DOS答操作系统一般应具备处理机管理、存储器管理、文献管理、设备管理、作业管理等五大功效是基于文字界面的单用户、单任务操作系统DOS、高级语言有什么特点?它要被计算机接收必须通过什么样的步骤?41答高级语言编程简单、以便、直观、易读、不易犯错首先高级语言源程序编译成机器语、简述硬件系统和软件系统的关系?42答计算机的硬件系统和软件系统之间是相辅相成、缺一不可的假如没有软件系统,计算机就是一个死的躯壳;假如没有硬件系统,软件系统也就没有立身之地、简答存储器地址、位、字节、字、容量、容量的单位等概念?43答存储器地址存储器由若干个单元组成,每个单元有一个唯一的编号位在计算机中,数据的最小单位是位字节计算机存取信息的最小单位字若干个字节总称容量存储器的存储单元总数容量的单位、、、、B KBMB GBTB、结构化程序由哪三个基本结构组成?44答次序结构、选择结构、循环结构、有无对语句有什么不一样的影响?45default switch答假如有项,那么在与所有情况都不匹配时,程序将执行语句允许省default casen+1,switch略假如没有匹配的情况出现,也没有实际上程序什么也没做就跳出了结default,default,switch构、语言中整型常量有几个形式,它们是怎样表示的?46C答
(1)十进制整数以非开头的数字〜9组合的数
(2)八进制整数以0开头的数字0〜7组合的数
(3)十六进制数以0X或Ox开头的数字0〜9及A〜F(或a〜f)组合的数、什么是常量?语言中常量有哪几个类型?47C答在程序中处理的数据,总是以常量或变量的形式出现程序运行过程中其值不能被变化的量称为常量整型常量、实型常量、字符常量、字符串常量、符号常量、写出语句(体现式)语句语句的执行过程?48if1else2答当条件满足时(体现式值为非)执行语句之后执行结构的后续语句;假如条0,1,if件不满足(体现式值为0),执行语句2,之后也执行if结构的后续语句全国4月自学考试计算机基础与程序设计试题课程代码02275
一、单项选择题(本大题共小题,每题分,共分)20120在每题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内错选、多项选择或未选均无分.在中,可激活主菜单的键是()1TurboC
2.0DA.F1B.F5C.F9D.F
102.在TurboC
2.0中,若定义charch;则变量ch在内存中分派的字节数是(A)个个A.1B.2个个C.4D.83,若有下列程序段,欲使x=5,y=6,对应正确的输入措施是(其中CR表示回车)(C)int x,y;scanf(,f%d%d,x,y);A.x=5y=6CR B.x=5,y=6CRC.5CR D.5,6CR6CR.下面程序段的输出成果是4B main{int a=2,b=5;printfr,a=%d%%,b=%d%%,a,b;}A.a=2,b=5B.a=2%,b=5%C.a=%2,b=%5D.a=%d,b=%d
5.设有条件体现式exp a++b-,则下列体现式中能够与该体现式完全等价的体现式是A A.exp!=O a++:b—B.exp==O a++:b—C.exp=l a++:b—D.exp!=l a++b—
6.对于for(体现式1;体现式2;体现式3)语句;控制循环结束的体现式是(B)A.体现式1B.体现式2体现式体现式和体现式C3D.
13.设有下列程序7Avoid mainvoidintx
[4]={l,3,5,7},i;i=0printf”%d”,x[i++];、一个源程序中最少应包括一个名为的主函数16C main、当函数类型和语句中的体现式的类型不一致时,则应以函数类型为准17return、语言要求一维数组名代表一维数组的起始地址18C、结构体是用户自己定义的一个集合体,它由多个组员组成,组员的数据类型允许不一样
19、语言中的文献,按数据的组织形式能够分为文本文献和二进制文献20C、在系统总线上一般传输的三种信号是地址信号、数据信号、控制信号
21、一个函数由函数阐明和函数体两部分组成
22、语言中,函数在调用之前必须先定义23C、指针数组的所有数组元素必须是指向相同数据类型的指针
24、语言要求,结构体变量的地址在数值上等于第一个组员的地址25C、判断文献是否结束使用的函数是26feof、的开启措施可分为冷开启和热开启27DOS、语言语句的结束标志是工28C、语言程序执行,在函数中开始,在函数中结束29C mainmain、在语言中,为赋值的变量的值是随机性30C auto、指向数据类型相同的变量的指针和若则阐明和指向同一个变量32px py,px=py,px py、文献是管理的基本对象33DOS、语言中实型变量分为两种类型和34C floatdouble、在语言中,为赋值的数值型变量的值是35C static、假如函数间传递的是地址值,函数的形参必须是指针变量36)其输出成果是A.l B.3C.5D.
78.下列有关函数的说法中,不正确的是(D)•••函数名背面一定要一对圆括号A.空函数被调用时不做任何工作
8.函数形参个数能够是一个、多个或没有C.函数参数类型可不作阐明D..指向与文献参数有关的结构体类型的指针变量称为()9D函数指针整型指针A.B.字符型指针.文献指针C.D.计算机对解释型高级语言的执行方式是()10A逐条语句边解释边执行,即解释一条就执行一条A.将整个程序编译完成后再执行,不生成目标程序B.将源程序编译成目标程序,生成并保存目标程序然后执行C.将源程序解释完成后再执行D.
11.设有intx=2,y,z;执行z=y=x------------;后变量y的值是(C)A.O B.1C.2D.
3.两次运行下面的程序,假如从键盘上分别输入和则输出的成果是()1264,Avoid mainvoidint x;scanf%d”,x;ifx++5printf%d”,x;else printfn%d\n,x---------;和和A.75B.63和和C.74D.
64.在下列选项中,没有组成死循环的程序段是13C A.int i=100;whilel{i=i%100+1;ifi100break;}C.int k=1000;D.int s=36;do{++k;}whilek10000;whiles;一一s;.定义如下变量和数组14int k;intx
[3]
[3]={9,8,7,6,5,4,3,2,1};则执行下面语句fork=0;k3;k++ifk%2printfn%5dH,x[k][k];后输出成果是BA.3B.5C.7D.
9.设有下列程序15ff{int c=9;static int a=l,b=4;ifb==4{a+=c;b++;}else{a+=c;b-------;}printfna=%d,b=%d\n,a,b;}main{ff;ff;}则该程序执行后,显示的成果为DB.a=10,b=4A.a=10,b=5a=19,b=5a=19,b=5D.a=10,b=5C.a=10,b=4a=19,b=4a=19,b=
4.下面能正确进行字符串赋值操作的是16A.chars
[5]={nABCDEH);B.chars
[5]={,A,B,C,D,E};C.char*s;s=ABCDE;D.char*s;scanfn%s”,s;,下面程序段的运行成果是17(chars*s=abcde”;s+=2printf(”%d”,s);字符,,B.cA.cde.无确定的输出成果D.下面有关结构体类型变量定义正确的是18A.struct bunding{int area=12345;char*name=Nol Hotel1;}bl;B.struct building{int area=12345;char*name=Nol Hotel1;}bl;.C.building{int area=12345;char*name=Nol Hotel”;}bl;D.STRUCT building{int area=12345;char*name=Nol Hotel;}bl;.设有下面程序19#includenstdio.hnvoid mainvoidunsignedx=1,y=3,z=5;printf%d\n,zxy;该程序的运行成果是A.O B.3C.4D.5,设有阐明20int u=L v=3,w=5;体现式的值是uvv=v|wA.l B.5C.13D.128
二、多项选择题(本大题共小题,每题分,共分)5210在每题列出的五个备选项中最少有两个是符合题目要求的,请将其代码填写在题后的括号内错选、多项选择、少选或未选均无分.下面能执行循环结构的语句有(21语句语句A.if B.whileC.do一while语句D.for语句语句E.switch.下面合法的语言转义字符有(22CAA123B.\xabC.D.\88WE.\n.如下有关函数和变量的说法中正确的有23(.不一样函数中能够使用相同名字的变量A形式参数是局部变量B.一个函数内部定义的变量只能在本函数范围内有效C.在一个函数内部的复合语句中定义的变量可在本函数范围内有效D.假如全局变量与函数内定义的局部变量同名,则在函数内局部变量无效E.24,设变量Vo5的地址已赋给指针变量inV,则下列关系体现式的值为1的有()A.Vo5==inV B.Vo5==*inVC.inV=*Vb5D.inV==Vb5E.Vo5==inV
25.设有阐明intu=O,v=l,z=2;则下列体现式中成果为的有-1A.v=~u B.u=u|〜vzC.v=u|z«l D.u=~u|zE.v=~u
三、简答题本大题共小题,每题分,共分
4416.函数的功效是什么?26fclose.简述语句和语句在循环体中的功效27break continue.简述机器语言、汇编语言和高级语言各自的特点
28.将下面的各种运算符按优先级从高到低排列出来要同优先级的用号分隔,不一29样优先级的由高向低用“一”号分隔,、<=、>=、口、++、%、+、、/
四、阅读了解题本大题共小题,每题分,共分
6530.写出如下程序的功效假如输入写出程序的输出成果3014,void mainvoid{int x;scanfn%d”,x;ifx%5==0x%7=0printfn yes;elseprintf no〃;.阅读下面的程序并回答下列问题31main{char a
[20]=z,〃;int i;i=8;printfn%s\n,a[i-3];数组中号元素中存储的是什么字符1a
[10]请写出程序的运行成果
2.写出下面程序的运行成果32main{fun;fun;fun{inta
[3]={0,1,2},b=10;inti;ifb==10{fori=0;i3;i++a[i]+=a[i];fori=0;i3;i++printf,f%d,,a[i];printf,f b=%d\n,b;b++;}else{fori=0;i3;i++a[i]*=a[i];fori=0;i3;i++printf,f%dprintf,f b=%d\n,b;.写出下面程序的运行成果33main{int x=1987,a,b,c,y;a=x/100;b=x%100/10;c=x%100%10;y=100*c+10*b+a;printfn c=%d,b=%o,a=%x,y=%d,c,b,a,y;.分析下列两个程序的区分,并写出它们的运行成果34void mainvoidvoid mainvoidinty=O,s,k;inty=O,s,k;fork=0;k6;k++fork=0;k6;k++{s二k*k;s=k*k;printf y=%d\n,y;printf y=%d\n,y;.写出下面程序的功效以及程序的运行成果35swapint.*pl,int*p2{int p;p=*pl;*pl=*p2;*p2=p;}main{inta=5,b=7,*ptrl,*ptr2;ptrl=a;ptr2=b;swapptrh ptr2;printf,r*ptrl=%d,*ptr2=%d\n,*ptrl,*ptr2;
37、从文献中一次读出一个字符的函数是fgetc、按照与的关系,存储器被分为内部存储器和外部存储器38CPU、语言源程序的基本单位是函数39C、在调用一个函数的过程中,又直接或间接的调用该函数自身叫做函数的递归调用
40、对二维数组的行地址进行取指针指向运算,得到的是同一行的首元素地址
41、链表中的数据在内存中的存储空间是丕连续的
42、调用函数打开文献时,文献的位置指针在文献的开头位置43fopen、依照程序的不一样用途,一般把软件分为系统软件和应用软件
44、语言的标识符只能有三种字符组成,它们是数字、字母、下划线45C、在程序中进行函数调用的详细实现方式有函数语句和函数体现式
46、语言要求,除形参以外的二维数组名都是地址常量,表示结构体变量名、组员名47C、从二进制文献中一次读一个数据块的函数为白蛔48Q、冯•诺依曼为当代计算机的结构奠定了基础,他的重要设计思想是存储程序
49、为键盘命令处理程序,系统开启后,它常驻内存,包括所有内部50COMMAND COMDOS命令、中,类型变量在内存中占字节数为乙51Turbo cfloat、在语言中,合法的长整型常熟是匹52C、语言中最简单的数据类型包括整型、实型、字符型53C、在宏定义#€自慎中,宏名替代的是一个字符串541©PI
3.14159PI、计算机的硬件系统由运算器、控制器、存储器、输入输出设备基本部件组成55printfn a=%d,b=%d\n,a,b;)
五、编程题(本大题共小题,每题分,共分)
21224.从键盘输入个整数,编程求其中不小于且小于的数的平均值并输出成果
36103100.从键盘上输入个字符串(每个串不超出个字符),将这些字符串按从小到大的次序排37108列出来并输出排序后的成果绝密★宿用晌年月全国高等教育自学考试201()4计算机基础与程序设计试题答案及评分参考)(课程代码02275
一、单项盘株期(本大题共小窟.每小题分,共分)20I
202.A
3.C
4.B
5.AL Db
7.A
8.
9.D
10.A
6.B
12.A
14.Blb C
17.C
18.B
19.C
20.D
16.C(本大墨共小国,每小国分,共分)5210二■多项选势fit
22.ABCE
23.ABC
24.BD
25.AB
21.BCD三,前答剧(本大题共小小瓢分,共分)48LW
41626.关闭与文件指针(或fp)有求系的文件.(2分)废除文科布什(或fp)与打开文件的联系.(2分)被用来跳出捌环体.提防结束布环,把流程无条件转到循环结构的后续语句去执行•《27JDhrsk2分》
(2)corHinw被用来结束本轮微环,即跳过循环体中它后面的语句,然后重新判断是否进入下一轮循环.(2分)
28.机济语言是二进制指令代码的集合,计算机能直接近别和执行.(1分)汇境沿许是用助记符来表示指令的符号语言•每一条汇编指令和机器指令都有一一对应的关系.(1分)一•(每错一处扣1分,不扣负分)商级语声是接近人的自然语言与数学访宫的程序设计语H,尚单直观,通用性好.(2分)四■阅设理解题(本大共小题,每小分,共分)J96H
530.功健:判断输入的整数是否既是又是的倍数.(?分)3057运行结果通(2分)
31.
(1)*\0*(2分)(267890《3分)
32.
0.
2.4^=10(2分)0,
2.4,glO(2分)(法】临扎正用分)1s
33.c-7,h=
10.a I3,y=799(若案正魏个林今,格式正修分I lI J
34.(D两个程布的循环体不网(2分)
(2)运行结果分别是产25一分)y=55(I分)(ih格大正腐1分)
35.程序占先定义两个整改变量8,1)并依仞值a=5,b=7,凶后定义两个赘羽指叶变最pM.小立分别指向A.bJ)调用南数8wp(pirl,p”2),将两指针变fil所指变量的内容交换,18后打印错果.(2分)故运行结果为
1.p1r1=7,•ptr2=$A-
7.b«5(2分),(ii格式正从1分)
五、编双■(本大理共小,易小分决分)2H SU
22436.indude stdio.hvoid main(voicl)(山intxsunO.n-O,float evenfor(i=0ii10|i++)(scanf(w%d\x)iif(x
3.x100)!n-f-+isum+»x;).}even=
1.0*surn/mprintR Mevcn=%l\nM.even))【评分争考】点明语句正确得分2械环控制正确的分2输入正曲出分2他判断正确同累加无谀得分x4平均低计算正瑜并埼出无误得分2用其它方法编程,凡正确者的可得分.计算机基砒与出序设计试题答案及评分参考第页(共页)23分
37.#include stdio.b*1分U indudestring,h**1rnnin分char•p
[10]«•q»a
[10]
[9]|2inc i»|s for i-0iil0ii±+】分for d0“V10ii++密分《fori-0”V9“++forj=i*rljjV9jj++分if strcrnpCpu]•pGJ0q=pri]4;for+*fprinlK-%St»p[i]i分}1《法iM其它方法*程.比正•者均可得分•年月图等教仃目字芍记生国犹一州疑万地20114计算机基础与程序设计试题答案及评分参考(课程代码02275)
一、单项选择H(本大15共2小题,用小超1分,共2分)
2.A
3.D
4.C
5.C
7.A
8.A
9.D
10.C
11.B
13.B
14.H
15.
116.B
18.C
19.二,%项选播盛(本大JH共5小JS.每小鼠2分,I
20.共10分)I21BDK
22.BCD
23.ABDE
24.BC25,CDE三,筒答18(太大M井4小断,诲小BH分,共16分)(15b)fw(x-lixc2O;x+^2)(2分)printfCx=Jd\n\x)i(1分))
27.不能分)因为敷.以名3咫代表改组起始地址的前址,分)不能对地址常限进行收值推作.(1分)以piLniim=l23,pir•龊xf,piLincomL
654.25;法:4勺中*冬月一勺物1分,
29.(x»2)«3(泣:方秒2分,左称2分•)四,阅读分析题(本大同共6小8L每小385分,共30分)30«b|2#0(注13个帖果中*正TI个斗】分;
②2个述号中自止隔一4祥1分.)
31.K=22x』4x*ll(注3小tJ果,今个it杲I分,2个块竹,4个我行1分JM
2.121416-42j£tD4个站次中#答计1个得1分1
②提行得1分.
33.82分y口]-3《3夕”
94.3=3C分s=Ll《2分》8=26C2分
35.abcdl2345a升xyx O分abcd12345;3分五.修耀❸本大题共2小fifi.C小■12分,共24分
36.voidmainvoidint“20j・i,s-%fori=0»i^2Oi++「口=0printf,$$4分・3出结果正C将3分.
37.4include hvoidmainvoidchars[20j«rhtmti,j«声明谪句IF确CZ分);HI.K■fpJuMi—G,i20*i++哈人正确《2分》jccAnfL%L・式”双面《1环正胸CZ分)forCt-Oi i«Cl9»i4--4-判断与交换正确《2分》forj-i-bl;j2O j4--FUSi]»Ei jch-sDI60〕=41s[j],ch;1打开文件正确(1分)fp-S[enk\\abG dat\Ws循环及文件写操作正硼(2ori«0;i20;i II分)fpuicsri]Jp关用文件正确(1分)closcfp;、计算机能直接执行的程序是机器语言程序
56、为了将所有扩展名为的文献改成扩展名为应使用命令礼
57.PAS.P,REN*.PAS P、语言中,运算对象必须是整型数的运算符是国58C、若调用一个函数,且此函数中没有语句,则正确的说法是该函数返回一个不确定59return的值、当顺利执行了文献关闭操作时,函数的返回值是°60fclose、软盘、硬盘、光盘属于外部存储器
61、语言编译程序若按软件分派应属于系统软件
62、为了列出盘目前目录中文献标识符不超出三个字符扩展名为任意的文献清单,可选用用63AR A.*、表示语言类型常量
640.314el0C double、在语言的语句中,用作判断的体现式为任意体现式65C if、在语言中,引用数组元素时,其数组下标的数据类型允许是整型常量变量或整型体现式66C、在语言中实参和与其对应的形参各占用独立的存储单元67C、函数用于向文献中写入数据68fputc、微机上常用的系统软件包括操作系统、语言处理程序、数据库管理系统、常用服务性程序
69、语句只能用于语句和循环语句;语句可用于语句;语句可用于70break switchbreak breakswitch语句、一般说来,计算机指令的集合称为程庄
71、稣也表示语言血类型整型常量的选项72C、在语言中,一维数组的定义方式为类型阐明符数组名[常量体现式]73C、若是指向某文献的指针,且已读到该文献的末尾,则语言函数的返回是74fp Cfeoffp
1、磁盘操作系统的核心块有引导程序、输入输入模块、文献管理模块、键盘命令处理75DOS程序、为了允许不一样用户的文献具备相同的文献名,一般在指定文献时使用多级目录来唯一的76指定文献、语言提供的合法的数据类型核心字是如77C、语言程序中的函数必须放在程序的开始部分78C main、在程序中,形参的缺省存储类是79C auto、在程序中,可把整型数以二进制形式存储到文献中的函数是及曲函数80C、在计算机中,作为一个整体被传送和运算的一串二进制码叫做计算机定
81、中,类型变量在内存中占字节数是国82TurboC double、在语言中,由语句组成的循环中,结束循环的条件是小83C while、在调用函数时,假如实参是简单变量,它与对应形参之间的数据传递方式是单向值传递
84、计算机主存中,能用与存取信息的部件是85RAM、在语言中,由语句组成的循环中,循环最少被执行次86C do-while L、语言所有函数都是外部函数87C、是位码88ASCH
7、语言程序的基本单位是函数89C、表示语言类型常量90\xa6‘C char、用语句组成的循环,在后的体现式为零时结束循环91do-while while、语言中,函数值类型的定义能够缺省,此时函数值的隐含类型是辿92C可作为函数中第一个参数的正确格式93c\\user\\text.txt fopen、计算机可直接执行的指令一般都包括操作码和操作对象两个部分,它们在机器内部都是以94二进制编码的形式表示的、函数的一般调用形式是95fwrite fwritebuffer,size,count,fp、结构化程序有次序结构、递归结构、循环结构
96、微型计算机能处理的最小数据单位是盘制
9798、在阐明语句int*f;中标识符f代表是一个返回值为指针型的函数名、若要用函数打开一个新的二进制文献,该文献要既能读也能写,则文献方式字符串99fopen应是“rb+”、是多用户、多任务的操作系统100Unix、断电后会使存储器失去信息的是101RAM、一个二进制数位也称为一个也
102、表示字符串结束103\
0、以十六进制形式输出的格式阐明符是%率
104、结束体现式循环的条件是当体现式的值为时105while
0、在语言中,当函数返回值的类型缺省时,表示该函数返回值的类型是辿106C、变量的指针,其含义是指该变量的地址
107、结构体是提供的一个专门处理彼此相互有联系,数据类型不一致的多个数据的数据结108C构、运算符表示按位与操作
109110、CPU处理数据和指令的基本单位是字(Word),一个字的字长是与CPU数据总线有关的bit位数、退出返回系统,在主菜单项中可选择版上111Turbo C
2.0File j、总线是连接微机、内存和外设之间传送信号的公共通道,微机的总线包括有数据线、112CPU地址线、控制线、在语言中,表示一个有关文献参数的结构体类型;表示一个有关文献参数的结构113C FILE体变量;文献指针指向的变量的数据类型是FILE、设备指的是计算机的输入和输出设备114I/O、具备只读功效的内存储器是指旦以
115、测试文献是否结束函数的函数名是皿
116、光盘、硬盘、软盘、磁带属于外存储设备
117、在计算机中,指令一般是由操作码、操作数组成
118、以十进制无符号形式输出整数的格式阐明符是名
1199、执行(体现式)循环的条件是当体现式的值非时120while
0、二运算符表示按位异或操作
121、假如文献存储的是数据在内存中存储的字节形式,则该文献是二进制文献
122、存储在、硬盘、软盘、光盘设备中的信息能够长期保存123ROM简答题、语言不一样类型的变量运算时所遵照的转换标准是什么?1C答假如一个运算符的两个运算分量类型不一样,那么在运算之前,先将“较低”类型数据提升为“较高”类型,从而使得二者类型一致,然后在运算、请说出字符常量和字符串常量有什么区分?2答在体现形式上,字符常量用单引号包括,而字符串常量用的是双引号;在存储形式上字符串常量在内存中存储时,自动在其尾部追加一个转义字符作为结束标志,而字符常量没有\0,、请说出结构化程序设计的思想?3答使用次序结构、选择结构、循环结构以及他们的组合来组织一个程序,各个结构之间只1有一个出入口采取自顶想下逐渐求精的措施编写程序
2、程序在连接使用多个语句时,会导致数据读取的不正确,请问怎样防止?4C scanf答当有多个语句连用时,上一个输入行末尾输入的“回车”被下一个函数接收,scanf scanf因此,导致了数据读取的不正确处理措施是从第二个函数起,必须在格式控制的双引scanf号后设一个空格字符以抵消上一行输入的“回车”、语言要求对程序中所使用的变量必须“先定义,后使用”的原因是什么?答:是要告诉系5C统该变量将来用来村放什么类型的数据,要分派给他多少个字节的存储单元一个变量通过定义以后,编译系统会依照其类型分派给它一定大小的内存空间、.请简述和结构的区分?6while do—while答:一般情况下,和结构能够相互替代用来处理同一问题不过当循环条件一while do—while开始条件就不满足时,一次也不执行循环体,则最少执行循环体一次while do—while、语言的基本结构是什么?7C答C语言程序由一个或多个函数组成,其中有且只有一个主函数,名为main;函数由函数阐明和函数体组成,其中函数名命名应符合标识符的要求,函数体应以花括弧“{”开始,并以结束;函数体由语言的“语句”组成,每条语句必须以结尾C、请说出文献包括的优点?8答一个大程序,一般分为多个模块,并由多个程序员分别编程有了文献包括处理功效,就能够将多个模块共用的数据如符号常量和数据结构或函数,集中到一个单独的文献中这么,凡是要使用其中数据或调用其中函数的程序员,只要使用文献包括处理功效,健所需文献包括进来即可,无须再重复定义它们,从而减少重复劳动、指针数组的概念是什么?9答数组的每个元素都是一个指针数据指针数组比较适合用于多个字符串,使字符串处理愈加以便、灵活、简述和的功效10fputch,fp fputsstr,fp。
个人认证
优秀文档
获得点赞 0