版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020年计算机基础与程序设计
022754月自考试题及答案
绝密★考试结束前
全国4月高等教育自学考试
计算机基础与程序设计试题
课程代码:02275
本试卷共8页,满分100分,考试时间150分钟。
考生答题注意事项:
O答在试卷上无效,试卷空白处和背面均可作草稿
纸。
o必须对应试卷上的题号使用28铅笔将“答题卡”的相应
代码涂黑
o必须注明大、小题号,使用0.5毫米黑色字迹签字笔作
答。
4.合理安排答题空间,超出答题区域无效。
选择题部分
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求
的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多
涂或未涂均无分。
,指令通常是由
、操作数组成、目标操作数组成
、补码组成、目的寻址组成
,表示换行的是
A.\0B.\n
C.\rD.\f
(”%d,%d%d”,&a,&b,&c);从键盘上正确的数据
输入形式是
34
,34,3,4
main()
{ints,p;
s=p=5;
p=++s;
p++;++p;
printf(n%d\n'',p);}
,才执行if的内嵌语句。
,才执行if的内嵌语句。
,才执行if的内嵌语句。
,才执行if的内嵌语句。
a=3,b=4,c=5,d=6,x=4;执行下列程序段后,x的值是
if(a<b)
{if(c==d)x=c;
elsex=d++;}
,正确的是
(i=l,i<10,i++);(i=l;i<10);
(s=0;i=l;i<10;i++);(s=0,i=l;i<10;i++);
for(i=l;i<3;i++)
{for(j=l;j<=i;j++)
printf(n%2dn,i+j);
printf(n\nn);
)
33434
23n2
C,3434
inta[3][5];则a数组在内存中分配的字节数是
,下面能正确地完成字符串输入的函数是
(strl)(strl)
(strl)(strl)
,下面选项中正确的说法是
intd=10;
main()
inta=3;
Printf(n%d,%d\nn,a,d);
,d是全局变量,d是全局变量
,d是局部变量,d是局部变量
,正确的是
O
,否则不能使用函数。
O
O
(*P)[6];P[6];
(*p)(6);*p[6];
scoreB.struct
((
intmach;intmach;
intChinese;intChinese;
}Li,wang;}Li,wang;
C.structscoreD.structscore
intmath;intmath;
intChinese;intChinese;
);};Li,wang;
structscoreLi,wang;
1
A.unionbook{inta,charb,};B.unionpig{intw;char
place[20];};
C.unionstudent{intage;charname[10]};D.unionboat
{charn[10],intw};
1,优先级最高的是
A.〜B.&
C.|D.A
(stu,size,n,fp);中,下面说法不正确的是
二、多项选择题(本大题共5小题,每小题2分,共10分)
在每小题列出的五个备选项中至少有两个是符合题目要求
的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多
涂、少涂或未涂均无分。
a=8,b=3;下面表达式值为2的有
%b
>a?a—:-b*b
%b*b
.(1);{}while(0);
{}while(I);(k=l;k>-10;k++);
(k=1;k=10;k++,k—);
,下面说法正确的有
,则系统默认是auto型
a[4][3];下列表示数组元素a[0]⑵地址的有
[2]B.*a
C.*a+2[0]+2
E.&a[0][2]
1―num
{longunm;struct1―num*next;}num1,*pl;
pl=&num1;
B.structanimal
{charname[30],floatweight,}rabbits;
C.structstar
{intbh,charname[20],}my_star;
my—star.name=nmoon'';
D.struct{charx[20];chary[30];intu;}xl,yl;
E.structfood
{intcode;charname[30];structfoodP;);
structfood*tail;
非选择题部分
三、简答题(本大题共4小题,每小题4分,共16分)
,他们是如何表示的?
“=,,与数学中“=,,的意义相同吗?为什么?
:unsignedx=10;试用两种方法写出通过仅对X进行位运算
操作和赋值操作使x的值为0的C语句(不能用x=0;这种C
语句)。
structflower{char*part;char*color;}mum;
char*part_of_flower[3]={"花“「茎”,“叶”};
chadseven_color[7]={“赤“,”橙”,”黄”,”绿“,“青”,
''J茜nL''''些'']•,
试写出将mum的成员part定义为"花"、成员color定义
为“黄”的C语句。
四、阅读分析题(本大题共6小题,每小题5分,共30分)
,写出运行结果
main()
{
inta=456,b=l00,x,y;
x=a/b;
y=a%b;
printf(nx=%d,y=%d\nn,x,y);
)
,若输入0,3,则程序的运行结果是什么?
voidmain(void)
(
intx,y,z;
scanf(H%d,%d'',&x,&y);
if(x<y)
|
z=x;x=y;y=z;
)
printf(n%d,%dkn",x,y);
)
,写出运行结果
main()
ints=O,t=l,i;
for(i=l;i<5;i++)
t=t*i;
s+=t;
printf(ns=%d\nn,s)
)
)
,写出运行结果
main()
(
inta[5][5],i,j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i==jIIj==4-i)
a[i]U]=O;
else
a[i][j]=l;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
printf(H%3d'',a[i][j]);
printf(H\nH);
)
)
,写出运行结果
intcheck(intn,intk)
{intm;
do
(
m=n%10:
n=n/10;
}while(k—);
return(m);
)
main()
|
inty=2345,j;
for(j=l;j<4;j++)
printf(nj=%d,numberis%d\nnJ,check(yj));
)
,写出运行结果
#defineM2
#defineNM+4
inta[]={10,20,30};
intsubl(intx,inty,intz)
(
intt;
t=x<y?x:y;
a[l]=t<z?t:z;
returnt;
)
main()
|
intk:
k=sub*(a+l),*(a+2));
printf(n%d,%d\nn,k,*(a+l));
)
五、程序设计题(本大题共2小题,每小题12分,共24分)
36个整数,组成4行4列的数组,打印出下三角数组。
3x7浮点型数组x(7x7表示7行7列)。要求:
⑴从键盘上输入49个浮点数对数组x赋初值。
⑵计算数组x每一行的累加和以及每一列正数的平均值(假设
每列中至少有一个正数)。
⑶将数组x各行的累加和以及各列正数的平均值依次写到当
前目录下的二进制文件。
绝密★启用前
2014年4月高等教育自学考试全国统一命题考试
计算机基础与程序设计试题答案及评分参考
(课程代码02275)
一、单项选择题(本大题共20小题,每小题1分,共20分)
1.A2.A3.B4.C5.C
6.D7.B8,C9.D10.D
11.D12.A13.B14.C15.D
16.D17.B18.A19.B2().B
二、填空题(本大题共5小题,每小题2分,共10分)
21.ABCDE22.ACDE23.ABE24.CDE25.ADE
三、简答题(本大题共4小题,每小题4分,共16分)
26.整型常量可用三种形式表示:(1分)
十进制整数,以非o开头的数字03组合的数。(I分)
八进制整数,以0开头的数字0~7组合的数。(1分)
十六进制整数,以Ox开头的数字0~9及a~f组合的数.(1分)
27.不同。(I分)C语言中“=”称为赋值号,赋值号的左边只能是变量不能是常量,赋值
号两侧不能互换,不表示相等:(2分)而数学上的“=”两侧是可以互换的,表示相等.
(1分)
28.x=xAx;(2分)或x=x>>5;(2分)(注:其它每种正确方法给2分本题满分4分)
29.mum.part=part_of_flower[0];(2分)
mum.color=seven_color[2];(2分)
四、阅读分析题(本大题共6小题,每小题5分,共30分)
30.x=4,(2分)y=56(2分)格式1分
31.运行结果如下:
3(2分),0(2分)(格式I分)
32.s=l……(1分)
s=3……(1分)
s=9.......(1分)(格式1分)
s=33.......(1分)
计算机基础与程序设计试题答案及评分参考第1页(共3页)
33.011
10101
1101I
10101
01110
评分标准:两条对角线元素为。、(2分)其它元素为I,(2分)格式正确.”分)
j=l,numberis4(2分)
j=2,numberis3(2分)
j=3.numberis2(1分)
35.8,(2分)8(2分)(格式1分)
五、程序设计题(本大题共2小题,每小题12分,共24分)
36.main()
{inta[4][4],ij;................................................................(2分)
for(i=0;i<4;i++)
for(j=0j<4;j++)
scanfl:"%d",&a[i][j]);(3分)
fbr(i=0;i<4;i++)
for(j=0y<=iy++)...............(4分)
printf("%5d",a[i][j]);(2分)
print/"\n");................(1分)
.挈,浮’f
37,#include<stdio.h>
voidmain(void)
{e
floatx[7][7],rsum[7],col_even[7];
inti,j,n;
/*初始化数组x*/
计算机基础与程序设计试题答案及评分参考第2页(共3页)
■
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国家基层高血压防治管理指南(2026版)培训项目试题有答案
- 2026年法律职业资格(主观题)模拟题和答案分析
- 核医学检查临床适应症专家共识(2026版)
- 医疗不良事件根本原因分析实操模板标准共识
- 火电厂汽轮发电机常见故障分析及对策
- 湖南省岳阳市汨罗市一中2025-2026学年高二上学期语文期中试卷(含答案)
- 2026年青海建筑职业技术学院单招职业适应性测试题库附答案详解
- 2026年护理学专业护理心理学专项训练习题集及答案
- 甘肃省平凉市崆峒区2027届数学七年级第一学期期末达标检测模拟试题含解析
- 【新教材】人教精通版(2024)三年级上册英语Unit 2 School things Lesson 2 教案
- 学界泰斗 人世楷模-蔡元培先生生平事迹与思想贡献
- 光头基础知识培训
- 大理石地面铺贴技术交底
- 2026年应急系统工贸企业储存与使用危险化学品安全题库
- 胸外科术后康复治疗指南(2026年)
- 空调设备运输与搬运施工方案
- 2025山东东营市文化旅游体育发展集团招聘6人笔试历年难易错考点试卷带答案解析2套试卷
- 重庆谈判和《双十协定》
- 2025年渠道维护工(技师)技能理论考试题库(含答案)
- 2025年度新闻记者职业资格考试新闻基础知识练习题库及答案
- 关务基础知识课件
评论
0/150
提交评论