您当前所在位置:自考本科 > 地区 > 全国 > 历年真题 > 2008年7月成人自考计算机基础与程序设计真题

2008年7月成人自考计算机基础与程序设计真题

2020-04-27 14:09:15  来源:中国教育在线

一、单项选择题

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

1.一个完整的计算机系统应该包括(   )

A.主机和外设

B.主机和操作系统

C.硬件系统和系统软件

D.硬件系统和软件系统

2.若用八位二进制表示一个整数,则-4在计算机中的表示是(   )

A.11111100

B.11111011

C.10000100

D.00000100

点击进入:自考有疑问、不知道如何选择主考院校及专业、不清楚自考当地政策,点击立即了解》》

3.下列转义字符中,表示回车的是(   )

A.

B.

C.

D.f

4.若定义double d;则d在内存中分配的字节数是(   )

A.1个

B.2个

C.4个

D.8个

5.下列表达式中运算结果为3的表达式是(   )

A.(-7)%4

B.7/4+2

C.7/4*4-4

D.8/3+8/3

6.设有int a=3,b=-4,c=5;表达式a++-c+b++的值是(   )

A.-6

B.-5

C.-4

D.-3

7.在printf语句中,格式说明符u表示(   )

A.以十进制带符号形式输出整数

B.以十六进制带符号形式输出整数

C.以十进制无符号形式输出整数

D.以十六进制无符号形式输出整数

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.关于switch中的表达式,正确的说法是(   )

A.它必须是算术表达式

B.它必须是关系表达式

C.它必须是逻辑表达式

D.它可以是任意类型的表达式

10.对do语句while(表达式);结构的循环,下列说法正确的是(   )

A.当表达式的值为非零时不执行循环体

B.循环体至少被执行一次

C.当表达式的值为零时循环体一次也不执行

D.循环体仅被执行一次

11.只能在循环语句中用于结束本轮循环的语句是(   )

A.break;

B.continue;

C.goto

D.if

12.若有定义int a[4]={1,2,3,4};则a[(a[1]*a[3]+a[0])/3-1)]的值是(   )

A.1

B.2

C.3

D.4

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

A.8

B.15

C.24

D.30

14.已知strl和str2是字符串数组,下列哪一个函数能正确的完成字符串的输入?(   )

A.gets(strl)

B.gets(strl,str2)

C.getchar(strl)

D.getchar(strl,str2)

15.下列关于函数的描述中正确的是(   )

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

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

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

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

16.设有下列程序,则(   )int d=10;main(){int a=3;printf(“%d,%d ,a,d);}

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

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

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

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

17.若有说明:int*p1,*p2,m=5,n;以下进行赋值的语句中合理的是(   )

A.p1=m;

B.&p2=n;

C.pl=&m;p2=p1;

D.*p1=&m;

18.下列为指针数组定义的是(   )

A.float(*)[6];

B.float p[6];

C.float(*)();

D.float *p[6];

19.设有说明:FILE*fp;对于fp=fopen(″c:\abc.dat″, ″rb″);语句,下列说法中不正确的是(   )

A.fp将指向abc.dat文件

B.以只读方式打开二进制文件

C.打开文件的文件名是abc.dat

D.以读写方式打开ASCII码文件

20.ASCII码文件的结束可以用符号常量EOF表示。EOF的值是(   )

A.0

B.1

C.-1

D.不能确定的值

二、多项选择题

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

11.下列数据数值相等的有(     )

A.(11111111)2

B.(377)8

C.(255)10

D.(FF)16

E.(256)10

12.以下if语句中没有语法错误的有(     )

A.if(x﹥0)printf(″%f″,x);else printf(″%f″,x);

B.if(x﹥0){x=x+y;printf(″%f″,x)}else printf(″%f″,x)

C.if(x﹥0){x=x+y;printf(″%f″,x);}else printf(″%f″,x);

D.if(x﹥0)x=x+y;printf(″%f″,x);else printf(″%f″,x)

E.if x﹥y x++;else x--;

13.设有程序如下: main(){ int i,j,a[]={1,3,5,7,9,11,13,15};i=5;switch(i){   default;printf(″%d ″,a[i]);case 1:printf(″%d ″,a[3]);case 2:printf(″%d   ″,a[++i]);break;case 3:printf(″%d ″,a[--i]);}}上述程序的输出结果不包括(     )

A.5

B.7

C.9

D.11

E.13

14.设有定义及赋值:(     )int   a[10]={0,1,2,3,4,5,6,7,8,9},*p;p=a;则引用a中值为5的元素的正确形式是

A.a[5]

B.a[4]

C.*(a+5)

D.p[5]

E.*(p+5)

15.设有说明:int u=1,v=3,w=7;下列表达式的值为7的有(     )

A.u&v|w

B.u|v|w

C.u^v|w

D.w&v|u

E.u^w|v

三、简答题

(本大题共4小题。每小题4分。共16分)

21.C语言中整型常量有几种形式,它们是如何表示的?

22.写出语句if(表达式)语句1 else语句2的执行过程。

23.若定义char *str;然后用gets(str);输入字符串可以吗?为什么?

24.单个字符的读函数fgetc(fp),其中fp表示什么?该函数的功能是什么?

四、阅读分析题

(本大题共6小题,每小题5分,共30分)

31.阅读下面程序并写出运行结果。main(){int   a=47,x,y,z,w;x=a/2;y=a%2;z=a++;w=++a;printf(″%d,%d,%d,%d″,x,y,z,w);}

32.阅读分析下面程序,请说明程序的功能;然后写出当键盘输入14时,程序的运行结果。main(){int   x;scanf(″%d″,&x);if(x%5= =0 & & x%7=   =0)printf(″yes″);elseprintf(″no″);}

33.阅读下面程序并写出运行结果。main(){static int a[]={5,3,7,2,1,5,4,10};int   s=0,k;for(k=0;k﹤8;k+ =3){s+ =a[k];printf(″a[%d] =%d,s=%d ″,k,a[k],s);}}

34.阅读下面程序并写出运行结果。check(int n,int k){int m;do{m=n%10;n=n/10;}while(k-   -);return(m);}main(){int j,y=2345;for(j=1;j﹤4;j++)printf(″j=%d,number is %d   ″,j,check(y,j));}

35.阅读分析下面程序并写出运行结果。main(){char *a[]={″Pascal″,″C   Language″,″dBase″,″Cobol″};int j;for(j=3;j﹥=0;j- -)printf(″%s ″,a[j]);}

36.阅读下面程序并说明语句:x=p-﹥d[0]﹥p-﹥d[1]?p-﹥d[0]:p-﹥d[1];的含义,然后写出程序的运行结果。struct   number{int d[2];} n={12,8},*p=&n;main(){int   x;x=p-﹥d[0]﹥p-﹥d[1]?p-﹥d[0]:p—>d[1];printf(″%d″,x);}

五、程序设计题

(本大题共2小题.每小题12分.共24分)

41.从键盘上输入一个正整数n(n≤10),求n的阶乘并输出结果。

42.由键盘输入n*m个数,并把它们存放在一个n行m列的数组中(n、m均不超过20)。(1)按n行m列输出该二维数组;(2)求出该二维数组全部元素的平均值;(3)把该二维数组中大于平均值的元素的值、以及它们行列下标打印出来。

热门推荐: 

全国自考计算机基础与程序设计历年真题汇总

推荐阅读: 

 2019年10月各省自考真题及答案 

4月各省自考准考证打印时间及入口

你可能感兴趣的试题
中国教育在线自考频道整理全国2018年4月自考精神障碍护理学真题答案及评分参考,供考生备考复习之用。
中国教育在线自考频道整理全国2018年4月自考精神障碍护理学考试真题,供考生备考复习之用。
中国教育在线自考频道整理全国2018年4月自考护理学研究真题答案及评分参考,供考生备考复习之用。
中国教育在线自考频道整理全国2018年4月自考护理学研究考试真题,供考生备考复习之用。
中国教育在线自考频道整理全国2018年4月自考护理伦理学真题答案及评分参考,供考生备考复习之用。
1
意向表
2
学习中心老师电话沟通
3
查看评估报告
1、年龄阶段

18~23周岁

24~32周岁

33~40周岁

其他

2、当前学历

高中及以下

中专

大专

其他

3、提升学历目标

工作就业

报考公务员

落户/居住证

其他

4、意向学习方式

自学考试

成人高考

开放大学

报考所在地
*
请选择省
北京市
天津市
河北省
山西省
内蒙古自治区
辽宁省
吉林省
黑龙江省
上海市
江苏省
浙江省
安徽省
福建省
江西省
山东省
河南省
湖北省
湖南省
广东省
广西壮族自治区
海南省
重庆市
四川省
贵州省
云南省
西藏自治区
陕西省
甘肃省
青海省
宁夏回族自治区
新疆维吾尔自治区
港澳台地区
北京市
天津市
河北省
山西省
内蒙古自治区
辽宁省
吉林省
黑龙江省
上海市
江苏省
浙江省
安徽省
福建省
江西省
山东省
河南省
湖北省
湖南省
广东省
广西壮族自治区
海南省
重庆市
四川省
贵州省
云南省
西藏自治区
陕西省
甘肃省
青海省
宁夏回族自治区
新疆维吾尔自治区
港澳台地区
没有选项
*
*
已阅读并同意
《用户服务协议》
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

查看成人高考最新资讯 查看远程教育最新资讯

自考专业快选

广东
北京
天津
上海
重庆
河北
山西
辽宁
吉林
黑龙江
江苏
浙江
安徽
福建
江西
山东
河南
湖南
湖北
海南
四川
贵州
云南
陕西
甘肃
青海
广西
内蒙古
西藏
宁夏
新疆
全部
大专
本科
高起本
全部
文史类
理工类
经管类
艺术类
教育类
医学类
法学类
农科类

自考热门专题

自考热议话题

自考推荐文章

您好,当前有专业客服人员在线,让我们来帮助你吧!

联系老师答疑领资料
0