首页> 高等继续教育大学生在线> 自考动态 > 正文

自考计算机基础与程序设计专业真题(九)

近几年,随着成人教育的不断发展,参加自考考试的考生人数呈阶梯式增长,这也说明了自考学历逐渐被社会所认可。为了帮助自考生顺利通过自考考试,我将会在本文中为大家分享自考计算机基础与程序设计专业真题,希望能够对考生们有一定的帮助!

一、自考计算机基础与程序设计专业真题

(一)单项选择题

(本大题共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年自考报名时间,大家可以看看这篇文章的具体内容!

1
意向表
2
学习中心老师电话沟通
3
查看评估报告
1、年龄阶段

18~23周岁

24~32周岁

33~40周岁

其他

2、当前学历

高中及以下

中专

大专

其他

3、提升学历目标

工作就业

报考公务员

落户/居住证

其他

4、意向学习方式

自学考试

成人高考

开放大学

报考所在地
*
*
*
已阅读并同意
《用户服务协议》

111
授权院校
×
关闭
编辑推荐

1、凡标注中国教育在线原创文章,转载请注明出处中国教育在线及本文链接。

2、本文链接:https://www.eol.cn/ceici/e2-zikao-234183.shtml

3、如果你希望被中国教育在线报道,请发邮件到jijiao@eol.cn告诉我们。

免责声明:

1、 凡本站注明“稿件来源:中国教育在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国教育在线”,违者本站将依法追究责任。

2、本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

相关资讯

专题指导

`