
近几年,随着成人教育的不断发展,参加自考考试的考生人数呈阶梯式增长,这也说明了自考学历逐渐被社会所认可。为了帮助自考生顺利通过自考考试,我将会在本文中为大家分享自考计算机基础与程序设计专业真题,希望能够对考生们有一定的帮助!
一、自考计算机基础与程序设计专业真题
(一)单项选择题
(本大题共20小题.每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.在计算机中,指令通常是由( )
A.操作码、操作数组成
B.源操作数、目标操作数组成
C.反码、补码组成
D.直接寻址、目的寻址组成
2.与二进制1010等值的十六进制数是( )
A.a
B.b
C.c
D.d
3.下面符合c语言要求的标识符是( )
A.0x123
B.int
C.__123
D.π
4.若有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 ” ,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.若有定义short int a[3][5];则a数组在内存中分配的字节数是( )
A.8
B.15
C.24
D.30
11.己定义字符数组strl,下面能正确地完成字符串输入的函数是( )
A.gets(strl)
B.puts(strl)
C.getchar(strl)
D.putchar(strl)
12.设有下面程序,下面选项中正确的说法是( )int d=10;main( ) {int a=3;Printf (“%d,%d “,a,d);}
A.a是全局变量,d是全局变量
B.a是局部变量,d是全局变量
C.a是全局变量,d是局部变量
D.a是局部变量,d是局部变量
13.下面对C函数的描述,正确的是( )
A.C程序中有调用关系的所有模块必须放在同一个源文件中。
B.函数必须有返回值,否则不能使用函数。
C.C程序必须由一个或一个以上函数构成。
D.C函数既可以嵌套定义又可以嵌套调用。
14.下面正确定义指针数组的是( )
A.float (*p)[6];
B.float p[6];
C.float (*p)(6);
D.float *p[6];
15.下面关于共用体类型的定义正确的是( )
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};
16.下面位运算符中,优先级最高的是( )
A.~
B.&
C.|
D.∧
17.下面表示关闭文件的函数是( )
A.fopen
B.fclose
C.fgets
D.feof
18.在语句fread(stu,size,n,fp);中,下面说法不正确的是( )
A.stu是内存中存放数据的首地址
B.n表示读n次
C.size是一个数据块的字节数
D.fp表示文件指针
(二)多项选择题
(本大题共5小题.每小题2分.共10分)在每小题列出的五个备选项中有二至五个是符合题目要求的.请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。
11.若有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
12.下面循环将会产生死循环的有( )
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–);
13.关于变量的存储,下面说法正确的有( )
A.auto型变量存储在动态存储区
B.static型变量存储在静态存储区
C.static型变量是全局静态变量
D.若定义的全局变量缺省存储类别,则系统默认是auto型
E.动态存储区的变量在退出函数时释放所占的内存单元
14.设有二维数组int a[4][3];下列表示数组元素a[0][2]地址的有( )
A.a[2]
B.*a
C.*a+2
D.a[0]+2
E.&a[0][2]
15.下面关于结构体定义正确的有( )
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;
(三)简答题
(本大题共4小题。每小题4分。共16分)
21.C语言中整型常量有几种形式,他们是如何表示的?
22.C语言中的运算符“=”与数学中“=”的意义相同吗?为什么?
23.设有说明:unsigned x=10;试用两种方法写出通过仅对X进行位运算操作和赋值操作使x的值为0的C语句(不能用x=0;这种C语句)。
(四)阅读分析题
(本大题共6小题,每小题5分,共30分)
31.阅读下面程序,写出运行结果main( ){ int a=456,b=l 00,x,y; x=a/b; y=a%b; printf( ” x=%d,y=%d ” ,x,y);}
32.?阅读下面程序,若输入0,3,则程序的运行结果是什么?void main(void){ int x,y,z; scanf( ” %d,%d ” ,&x,&y); if(x﹤y) { z=x;x=y;y=z; } printf( ” %d,%dkn ” ,x,y);}
33.?阅读下面程序,写出运行结果main( ){ int s=0,t=1,i; for(i=1;i ﹤5;i++) { t=t*i; s+=t; printf( ” s=%d ” ,s); }}
34.?阅读下面程序,写出运行结果main( ){ int a [5][5], i,j ; for(i=0;i﹤5;i++) for(j=0;j﹤5;j++) if(i==j || j==4-i) a[i][j]=0; else a[i][j]=1; for(i=0;i﹤5;i++) { for(j=0;j ﹤ 5;j++) printf( ” %3d ” ,a[i][j]); printf( ” ” ); }}
35.阅读下面程序,写出运行结果int check(int n,int k){int m; do { m=n%10: n=n/10; }while(k–);return(m);}main(){ int y=2345,j; for(j=1;j﹤4;j++) printf(“j=%d,number is%d “,j,check(y,j));}
36.阅读下面程序,写出运行结果#define M 2#define N M+4int a[ ]={10,20,30};int subl(int x,int y,int z){ int t; t=x﹤y?x:y; a[1]=t﹤z?t:z; return t;} main( ) { int k: k=sub 1(M*N,*(a+1),*(a+2)); printf(“%d,%d “,k,*(a+1));}
(五)程序设计题
(本大题共2小题.每小题12分.共24分)
41.从键盘上输入1 6个整数,组成4行4列的数组,打印出下三角数组。
42.设有7×7浮点型数组x(7×7表示7行7列)。要求:(1)从键盘上输入49个浮点数对数组x赋初值。(2)计算数组x每一行的累加和以及每一列正数的平均值(假设每列中至少有一个正数)。(3)将数组x各行的累加和以及各列正数的平均值依次写到当前目录下的二进制文件 array.txt中。
二、总结
自考考试每年都会在全国各省举行,只要您符合条件,都可以报名参加自考考试,关于2023年自考报名时间,大家可以看看这篇文章的具体内容!
18~23周岁
24~32周岁
33~40周岁
其他
高中及以下
中专
大专
其他
工作就业
报考公务员
落户/居住证
其他
自学考试
成人高考
开放大学
- 首都师范大学继续教育学院
- 河北经贸大学继续教育学院
- 河北医科大学继续教育学院
- 河北农业大学继续教育学院
- 华北理工大学继续教育学院
- 河北师范大学继续教育学院
- 防灾科技学院继续教育学院
- 廊坊师范学院继续教育学院
- 北华航天工业学院继续教育学院
- 河北工程大学继续教育学院
- 唐山工业职业技术大学继续教育学院
- 太原理工大学继续教育学院
- 山东中医药大学继续教育学院
- 青岛大学继续教育学院
- 山东理工大学继续教育学院
- 山东交通学院继续教育学院
- 信阳艺术职业学院继续教育学院
- 新乡学院继续教育学院
- 河南工程学院继续教育学院
- 河南经贸职业学院终身教育学院
- 华北水利水电大学继续教育学院(培训中心)
- 河南工业大学继续教育学院
- 河南财政金融学院继续教育学院
- 许昌职业技术学院继续教育学院
- 河南水利与环境职业学院继续教育学院
- 河南农业大学继续教育学院
- 郑州铁路职业技术学院继续教育学院(培训中心)
- 鹤壁职业技术学院继续教育学院
- 河南应用技术职业学院继续教育学院
- 黑龙江大学继续教育学院
- 东北农业大学继续教育学院
- 吉林师范大学继续教育学院
- 长春理工大学远程与继续教育学院
- 长春工业大学继续教育学院
- 东北电力大学继续教育学院
- 白城医学高等专科学校继续教育学院
- 大连大学继续教育学院
- 大连工业大学继续教育学院
- 武汉科技大学继续教育学院
- 湖北大学继续教育学院
- 武汉纺织大学继续教育学院
- 湖北经济学院继续教育学院
- 江汉大学继续教育学院
- 武汉轻工大学继续教育学院
- 湖北工程学院继续教育学院
- 湖北汽车工业学院继续教育学院
- 湖南师范大学继续教育学院
- 湘潭大学继续教育学院
- 湖南农业大学继续教育学院
- 长沙医学院继续教育学院
- 湖南工学院继续教育学院
- 长沙商贸旅游职业技术学院继续教育培训学院
- 湖南科技学院继续教育学院
- 安徽工程大学继续教育学院
- 铜陵学院继续教育学院
- 六安职业技术学院继续教育学院
- 滁州城市职业学院继续教育学院
- 江西财经大学继续教育学院
- 景德镇陶瓷大学继续教育学院
- 江西水利电力大学继续教育学院
- 赣南师范大学继续教育与培训学院
- 赣南医科大学继续教育学院
- 宁波大学继续教育学院
- 杭州电子科技大学继续教育学院
- 衢州职业技术学院继续教育学院
- 温州医科大学继续教育学院
- 金华职业技术大学成人教育学院
- 浙江同济科技职业学院继续教育学院
- 杭州职业技术学院继续教育学院
- 浙江工业职业技术学院继续教育学院
- 浙江商业职业技术学院继续教育学院
- 上海师范大学继续教育学院
- 上海城建职业学院继续教育学院
- 上海政法学院继续教育学院
- 上海电力大学继续教育学院
- 上海建桥学院继续教育学院
- 上海立信会计金融学院继续教育学院
- 上海海洋大学继续教育学院
- 上海海事大学继续教育学院
- 上海济光职业技术学院继续教育学院
- 苏州大学继续教育学院
- 扬州市职业大学继续教育学院
- 江苏卫生健康职业学院继续教育学院
- 西南大学继续教育学院
- 重庆医科大学继续教育学院
- 重庆交通大学继续教育学院
- 重庆文理学院继续教育学院(培训学院)
- 长江师范学院继续教育学院
- 重庆三峡学院继续教育学院
- 重庆三峡医药高等专科学校
- 重庆医药高等专科学校继续教育学院
- 重庆工贸职业技术学院继续教育学院
- 重庆工业职业技术大学继续教育与培训学院
- 重庆青年职业技术学院继续教育学院
- 重庆科创职业学院
- 重庆艺术工程职业学院继续教育学院
- 重庆幼儿师范高等专科学校继续教育学院
- 西安文理学院继续教育学院
- 西安财经大学继续教育学院
- 西安邮电大学继续教育学院
- 西安海棠职业学院继续教育学院
- 铜仁职业技术学院继续教育学院
- 贵州电子信息职业技术学院继续教育学院
- 四川大学继续教育学院
- 成都信息工程大学继续教育学院
- 川北医学院继续教育学院
- 四川音乐学院继续教育学院
- 成都外国语学院继续教育学院
- 昌吉学院继续教育与培训学院
- 南方医科大学继续教育学院
- 广东职业技术学院继续教育学院
- 广东工贸职业技术学院培训与继续教育学院
- 中山职业技术学院继续教育学院(国际教育学院)
- 惠州卫生职业技术学院继续教育学院
- 广东东软学院继续教育学院
- 广州华立学院继续教育学院
- 广东南方职业学院继续教育学院
- 广东松山职业技术学院继续教育学院
- 桂林理工大学继续教育学院
- 河池学院继续教育学院
- 广西水利电力职业技术学院继续教育学院
- 柳州职业技术大学继续教育学院
- 海南师范大学继续教育学院
- 福建师范大学网络与继续教育学院
- 泉州师范学院继续教育学院
- 福建信息职业技术学院继续教育学院
- 中国石油大学(华东)远程教育学院
- 郑州卫生健康职业学院继续教育学院
- 上海开放大学
- 北华大学继续教育学院
- 吉林财经大学继续教育学院
- 吉林化工大学继续教育学院
- 哈尔滨师范大学继续教育学院
- 湖北工业大学继续教育学院
- 湖北开放大学
- 湖北第二师范学院光谷教育学院
- 武汉工程大学继续教育学院
- 成都东软学院继续教育(培训)学院
- 四川中医药高等专科学校继续教育学院
- 西南财经大学天府学院继续教育中心
- 重庆机电职业技术大学继续教育学院
- 北京青年政治学院继续教育学院
- 福建开放大学
- 江西开放大学
- 山东开放大学
- 武汉开放大学
- 湖南开放大学
- 天津开放大学
- 安徽开放大学
- 西安开放大学
- 广西开放大学
- 成都开放大学
- 重庆开放大学
- 贵州开放大学
- 重庆交通职业学院继续教育学院
- 电子科技大学成都学院继续教育部
- 重庆城市科技学院继续教育学院
- 遵义医科大学继续教育学院
- 湖北师范大学继续教育学院
- 湖北理工学院继续教育学院
- 河南职业技术学院继续教育学院
- 黄冈师范学院继续教育学院
- 吉林工商学院继续教育学院
- 武汉体育学院继续教育学院
- 白城师范学院继续教育学院
- 重庆建筑科技职业学院
- 重庆财经职业学院继续教育中心
- 重庆工程学院培训与继续教育学院
- 河南牧业经济学院继续教育学院
- 绵阳城市学院现代产业学院(继续教育办公室)
- 汉江师范学院继续教育学院
- 喀什大学继续教育学院
- 广州理工学院继续教育学院
- 亳州学院继续教育中心
- 新疆轻工职业技术学院继续教育学院
- 合肥城市学院继续教育学院
- 上海立达学院继续教育学院
- 江西现代职业技术学院继续教育学院
- 上海科学技术职业学院继续教育学院
- 湖北恩施学院继续教育学院
- 山西药科职业学院继续教育部
- 张家界学院继续教育学院
- 河南建筑职业技术学院继续教育中心
- 湖北城市建设职业技术学院继续教育学院
- 武汉商贸职业学院
- 贵州中医药大学时珍学院继续教育学院
- 长江工程职业技术学院继续教育学院
- 安庆医药高等专科学校继续教育学院
- 安徽国防科技职业学院继续教育学院
- 苏州百年职业学院继续教育学院
- 安徽审计职业学院综合教育学院
- 黑龙江农业经济职业学院继续教育学院
- 包头钢铁职业技术学院成人教育处
- 重庆轻工职业学院继续教育与培训学院
- 合肥通用职业技术学院培训中心
- 白城职业技术学院继续教育处
- 重庆资源与环境保护职业学院继续教育学院
- 惠州工程职业学院继续教育中心
- 博尔塔拉职业技术学院继续教育学院
- 江苏旅游职业学院继续教育处
- 重庆工信职业学院继续教育学院
- 濮阳医学高等专科学校继续教育学院
- 北京开放大学
- 大庆开放大学
- 广州开放大学
- 陕西开放大学
- 重庆中医药学院继续教育学院
- 重庆理工职业学院继续教育
- 重庆智能工程职业学院
- 郑州黄河护理职业学院继续教育学院
- 合肥职工科技大学
- 商丘医学高等专科学校继续教育学院
- 十堰广播电视大学
- 新疆工程学院继续教育学院
- 通辽职业学院电大分校(继续教育学院)
- 重庆外语外事学院继续教育学院