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

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

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

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

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

1、在计算机中,指令通常是由( )

A.操作码、操作数组成

B.源操作数、目标操作数组成

C.反码、补码组成

D.直接寻址、目的寻址组成

2、与二进制1010等值的十六进制数是( )

A.a

B.b

C.c

D.d

3、下面转义字符中,表示换行的是( )

A.\0

B.\n

C.\r

D.\f

4、下面符合c语言要求的标识符是( )

A.0x123

B.int

C.__123

D.π

5、若有scanf( " %d,%d%d " ,&a,&b,&c);从键盘上正确的数据输入形式是( )

A.2 3 4

B.234

C.2,3 4

D.2,3,4

6、下面程序段的输出结果是( )main(){int s,p;s=p=5;p=++s;p++;++p;printf( " %d\n " ,p);}

A.5

B.6

C.7

D.8

7、下面关于if语句叙述正确的是( )

A.只有当if语句中表达式的值等于1时,才执行if的内嵌语句。

B.只有当if语句中表达式的值非0时,才执行if的内嵌语句。

C.只有当if语句中表达式的值等于0时,才执行if的内嵌语句。

D.只有当if语句中表达式的值为假时,才执行if的内嵌语句。

8、若有int a=3,b=4,c=5,d=6,x=4;执行下列程序段后,x的值是( )if(a﹤b){if(c==d)x=c;elsex=d++;}

A.4

B.5

C.6

D.7

9、下面循环语句中,正确的是( )

A.for(i=l,i﹤10,i++);

B.for(i=l;i﹤10);

C.for(s=0;i=1;i<10;i++);

D.for(s=0,i=1;i<10;i++);

10、下面程序段的输出结果是( )for(i=1;i﹤3 ;i++){for(j=1;j﹤=i;j++)printf ( "%2d" , i+j);printf("\n");}

A.2 3 3 4

B.2 3 4

C.2 3 3 4

D.23 4

11、若有定义short int a[3][5];则a数组在内存中分配的字节数是( )

A.8

B.15

C.24

D.30

12、己定义字符数组strl,下面能正确地完成字符串输入的函数是( )

A.gets(strl)

B.puts(strl)

C.getchar(strl)

D.putchar(strl)

13、设有下面程序,下面选项中正确的说法是( )int d=10;main( ) {int a=3;Printf ("%d,%d\n",a,d);}

A.a是全局变量,d是全局变量

B.a是局部变量,d是全局变量

C.a是全局变量,d是局部变量

D.a是局部变量,d是局部变量

14、下面对C函数的描述,正确的是( )

A.C程序中有调用关系的所有模块必须放在同一个源文件中。

B.函数必须有返回值,否则不能使用函数。

C.C程序必须由一个或一个以上函数构成。

D.C函数既可以嵌套定义又可以嵌套调用。

15、下面正确定义指针数组的是( )

A.float (*p)[6];

B.float p[6];

C.float (*p)(6);

D.float *p[6];

16、下面关于结构体类型变量定义不正确的是( )

A.

B.

C.

D.

17、下面关于共用体类型的定义正确的是( )

A.union book {int a, char b, };

B.union pig{int w; char place[20]; };

C.union student{int age;char name[10]};

D.union boat {char n[10],int w};

18、下面位运算符中,优先级最高的是( )

A.~

B.&

C.|

D.∧

19、下面表示关闭文件的函数是( )

A.fopen

B.fclose

C.fgets

D.feof

20、在语句fread(stu,size,n,fp);中,下面说法不正确的是( )

A.stu是内存中存放数据的首地址

B.n表示读n次

C.size是一个数据块的字节数

D.fp表示文件指针

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

1、若有int a=8,b=3;下面表达式值为2的有( )

A.a%b

B.a/b

C.b﹥a?a--:--b

D.a-a/b*b

E.a-a%b*b

2、下面循环将会产生死循环的有( )

A.while(1);

B.do{ }while(0);

C.do{ }while(I);

D.for(k=1;k﹥-10;k++);

E.for(k= 1 ;k= 10;k++,k--);

3、关于变量的存储,下面说法正确的有( )

A.auto型变量存储在动态存储区

B.static型变量存储在静态存储区

C.static型变量是全局静态变量

D.若定义的全局变量缺省存储类别,则系统默认是auto型

E.动态存储区的变量在退出函数时释放所占的内存单元

4、设有二维数组int a[4][3];下列表示数组元素a[0][2]地址的有( )

A.a[2]

B.*a

C.*a+2

D.a[0]+2

E.&a[0][2]

5、下面关于结构体定义正确的有( )

A.struct 1__ num{ long unm ;struct 1__num *next; }num 1, *p1; p1=&num 1;

B.struct animal { char name[30],float weight, } rabbits;

C.struct star { int bh,char name[20], } my__star; my__ star.name= " moon ";

D.struct{ char x[20];char y[30];int u;}x1,y1;

E.truct food { int code ;char name[30];struct food *p;}; struct food *tail;

参考答案:

【一、单项选择题】

1~5 AABCC 6~10 DBCDD

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

【二、多项选择题】

1 ABCDE 2 ACDE 3 ABE 4 CDE 5 ADE

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

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