精选试卷> 学历类> 自考专业(建筑工程)> 计算机基础与程序设计> 2005年自考专业(建筑工程)计算机基础与程序设计考试真题及答案

2005年自考专业(建筑工程)计算机基础与程序设计考试真题及答案

来源: 上学吧自考专业(建筑工程)题库发布时间:2021-08-18

自考建筑工程的核心课程有线形代数,物理,结构力学,混凝土结构设计,钢结构,计算机基础与程序设计,流体力学,工程地质及土力学,建筑设备,建筑经济与企业管理等。该专业自考难度有点大,不过我们上学吧自考建筑工程题库将该考试近10年的历年真题进行了收集和解答,如果您能坚持刷题,必然学有所获,通过考试不难。现在就点击安装APP刷题。以下为试卷的详细内容:

一、单项选择题 (本大题共20小题.每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。参考答案见试卷末尾

1、与二进制数1011.01等值的十进制数是 ( )

A.7.25

B.11.05

C.11.25

D.19.25

2、Unix是 ( )

A.单用户、单任务的操作系统

B.单用户、多任务的操作系统

C.多用户、单任务的操作系统

D.多用户、多任务的操作系统

3、下面数据中最大的数是 ( )

A.(1010001.101)2

B.(121.3)8

C.(97.6)10

D.(51.5)16

4、断电后会使存储器失去信息的是 ( )

A.CD-ROM

B.RAM

C.ROM

D.硬盘

5、一个二进制数位也称为一个 ( )

A.word

B.byte

C.KB

D.bit

6、下面转义字符中,表示字符串结束的是 ( )

A.\r

B.\n

C.\0

D.\f

7、在Turbo C 2.0中,若定义unsigned int a;则变量a在内存中分配的字节数是 ( )

A.1个

B.2个

C.4个

D.8个

8、设有int x=2,y,z;执行z=y=x――;后,变量z的值是 ( )

A.0

B.1

C.2

D.3

9、以十六进制形式输出整数的格式说明符是 ( )

A.%u

B.%ld

C.%x

D.%o

10、下面合法的if语句是 ( )

A.if(a=b) c++;

B.if(a=

C.if(ab) c++;

D.if(a=>b)c++;

11、结束while(表达式)循环的条件是 ( )

A.当表达式的值为0时

B.当表达式的值不为O时

C.当表达式的值为1时

D.当表达式的值为非1时

12、若有定义int a[3][5];则数组a在内存中占用的字节数是 ( )

A.8

B.15

C.6

D.30

13、在C语言中,当函数返回值的类型缺省时,表示该函数返回值的类型是 ( )

A.char

B.float

C.1ong

D.int

14、若有说明:int *p,m=5,n;以下正确的程序段是 ( )

A.p=&n;

B.p=&n; scanf(“%d”,n); scanf(”%d”,*p); ’

C.seanf(“%d”,&n);

D.p=&n; p=n; *p=m;

15、变量的指针,其含义是指该变量的 ( )

A.值

B.地址

C.名

D.一个标志

16、结构体是C提供的一种专门处理彼此相互有联系,数据类型 ( )

A.不一致的多个数据的数据结构

B.不一致的单个数据的数据结构

C.一致的多个数据的数据结构

D.一致的单个数据的数据结构

17、下面列出的位运算符中,表示按位与操作的是 ( )

A.~

B.&

C.∧

D.︱

18、设有说明:int x=0x03,y=3;表达式x&~y的值是 ( )

A.0

B.1

C.2

D.3

19、设有说明:int u=1,v=3,w=2;表达式(v>>1︱ u<<2)&w的值是 ( )

A.0

B.1

C.3

D.5

20、设有说明:FILE  *fp;char  *filename=”paper";对于fp=fopen(filename,”rb+”);语句,下面说法正确的是 ( )

A.打开名为filename的文件读写

B.打开名为paper的文件读写

C.打开名为filename的文件只读

D.打开名为paper的文件只读

二、多项选择题 (本大题共5小题.每小题2分.共10分)在每小题列出的五个备选项中有二至五个是符合题目要求的.请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。参考答案见试卷末尾

1、设有int a=3,b=-5;下面表达式值不等于1的有 ( )

A.a<0&&b<0

B.a=fabs(b)一(a+1)

C.a

D.(a,2,-5)= =(b,2,a)

E.!(a>0&&b<0)

2、若有定义int a[5];,则对a数组元素或地址的引用错误的有 ( )

A.&a[5]

B.a[2]

C.a++

D.*a

E.a[0]

3、若有定义及赋值:int *p,a[4],i;p=a;,则可以表示数组元素值的形式是 ( )

A.*(a+i)

B.a+i

C.&a[i]

D.a[i]

E.*(p+i)

4、设有说明:int u=1,v=3;下面表达式的值为3的是 ( )

A.v︱ u

B.u&v

C.u^v︱1

D.v ︱u>>1

E.v&~u

5、设有关于结构体类型的定义: ( ) struct food { char name[20]; int kind; }myfood,*p;下面各个选项中语句都正确的是

A.p=&myfood;P->kind=5;

B.p=&myfood;strcpy(p->name,”rice”);

C.p=&myfood; p.kind=7;

D.strcpy(myfood.name,”pie”); p=&myfood;

E.p=&myfood,p->kind=6;strcpy(myfood.name,”apple pie");

参考答案:

【一、单项选择题】

1~5 CDCBD 6~10 CBCCA

11~20点击安装“自考建筑题库APP”查看答案

【二、多项选择题】

1 ADE 2 AC 3 ADE 4 ACD 5 ABDE

如果这样刷题不过瘾,请立即安装APP刷题,历年真题、高质量模拟题应有尽有。

上学吧找答案 APP
随时随地搜题刷题学习课程
找答案微信小程序
免下载,即可体验强大的搜题神器
小程序
上学吧找答案
APP下载
上学吧题库APP
TOP