还剩6页未读,继续阅读
文本内容:
年自考专业(建筑工程)计算机基础与2022程序设计考试真题及答案
一、单项选择题(本大题共20小题.每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内错选、多选或未选均无分
1、计算机处理信息时,CPU一般是以一组二进制数码为单位进行处理的,这组二进制数码称为()A.wordB.MBC.KBD.bit
2、下列不属于计算机硬件系统的是()A.操作系统B.掌握器C.存储器D.运算器
3、下面转义字符中,表示换页的是()A.\0B.\nC.\rD.\f
4、在Turbo C
2.0中,保存源程序在主菜单File项中可选择()A.LoadB.NewC.SaveD.Quit
5、下面表达式结果为3的是()A.(-7)%4B.(-
7.0)%
4.0C.7%(-4)D.
7.0%
4.
06、设有int x=2,y,z;执行z=y=x++;后变量z的值是()A.0B.1C.2D.
37、下面不正确的关系表达式是()A.a=3B.a=bcD.abc
8、设有声明int x=1,y=2,z;执行z二xyx+2y-2后变量z的值是()A.0B.1C.2D.
39、设有int b二T;则执行printf〃%u\n,b;后的输出是A.-1B.ffffC.177777D.
6553510、下面程序段的输出结果是main{int a=3,b=5,c;c=a+b;a=b;b=c;printf%d,%d,a,b;A.3,5B.5,3C.5,8D.8,
1311、设有声明int x二T;执行if x0x=-xT;后变量x的值是A.-1B.0C.1D.
212、关于break语句,以下说法不正确的是A.它可以用于循环语句中B.它可以用于switch语句中C.可以从最内层循环结构中直接跳出最外层循环结构D.可以从当前switch结构中跳出
13、下面能正确将字符串〃Boy〃进行完整赋值操作的语句是()A.char s
[3]={/Bz,o,y];B.char s口二〃Boy〃;C.char s
[3]={〃Boy〃};D.char s
[3];s
[0]=/B;s
[1]=/o;s
[2]=,y;
14、下列函数中向文件一次读一串字符的函数是()A.fgetcB.fgetsC.fputcD.fputs
15、在一个c源程序文件中,若要定义一个只允许本源文件中全部函数使用的全局变量,则该变量需要使用的存储类别是()A.externB.registerC.autoD.static
16、C语言规定,简洁变量做实参时,它和对应形参之间的数据传递方式是()A.地址传递B.单向值传递C.由实参传给形参,再由形参传回给实参D.由用户指定方式
17、设有声明语句int a
[2]
[3],*p
[3]=a;则对a数组元素正确引用的是A.p+1
[0]B.**p+2+lC.*p[l]+1D.p[l]+
218、设有下面的结构体和结构变量定义struct car{long id;char*name;};struct carcarl;关于结构体类型变量赋值不正确的是A.carl.id=10101;B.carl,name=〃BlueSky”;C.carl.*name=〃BlueSky”;D.carl,id=123456L;
19、设有声明和语句unsigned intx=l,y=2;x=y+l;则x的值是A.1B.4C.
520、设有下面程序ttincludestdio.hvoidD.8main void{unsigned x=l,y=3,z=5;printf%d\n,x,y;}该程序的运行结果是A.1B.3C.5D.7
二、多项选择题本大题共5小题.每小题2分.共10分在每小题列出的五个备选项中有二至五个是符合题目要求的.请将其代码填写在题后的括号内错选、多选、少选或未选均无分
1、与十进制
10.625等值的数有A.
10.1012B.
1010.1012C.12,1018D.
12.58E.A.A
162、下面合法的C语言用户定义的标识符有A.autoB._123C.ABCD.Turbo_cE.int
3、下面属于Turbo C供应的数学函数有()A.acosB.tanC.putsD.sqrtE.exp
4、自定义函数有nl,n2,n3三个形式参数且为整型,函数正确的定义形式有()B.int funint nl,int n2,int n3{…}A.int funint nl,n2,n3C.int funnLn2,n3int nl,n2,n3;{•••n2,n3{int nl,n2,n3;•••D.int funnl,E.int funnLn2,n3{int nl,intn2,intn3;•••
5、设有关于结构体类型的定义struct mankind{char name
[20];intage;float weight}person,*p;下面各个供选项中语句都正确的有A.person.name=Li;Person.age=15;B.strcpy person,name,Wang;Person-age=15;C.p=person;p-age=25;D.strcpy person,name,Tom;p=person;E.strcpy person,name,Tom,p=person;p-weight=
97.2;参考答案【
一、单项选择题】15AADCC610CAADC〜〜1120点击下载查看答案〜【
二、多项选择题】1BDE2BCD3ABDE4BC5CDE。