2020年7月全国自考计算机基础与程序设计试卷及答案解析

上传人:B**** 文档编号:63259762 上传时间:2022-03-17 格式:DOC 页数:9 大小:61.50KB
收藏 版权申诉 举报 下载
2020年7月全国自考计算机基础与程序设计试卷及答案解析_第1页
第1页 / 共9页
2020年7月全国自考计算机基础与程序设计试卷及答案解析_第2页
第2页 / 共9页
2020年7月全国自考计算机基础与程序设计试卷及答案解析_第3页
第3页 / 共9页
资源描述:

《2020年7月全国自考计算机基础与程序设计试卷及答案解析》由会员分享,可在线阅读,更多相关《2020年7月全国自考计算机基础与程序设计试卷及答案解析(9页珍藏版)》请在装配图网上搜索。

1、全国 2018 年 7 月自考计算机基础与程序设计试卷课程代码: 02275一、单项选择题(本大题共20 小题,每小题1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1一个完整的计算机系统应该包括()A主机和外设B主机和操作系统C硬件系统和系统软件D硬件系统和软件系统2若用八位二进制表示一个整数,则-4 在计算机中的表示是()A 11111100 B 11111011C10000100 D 000001003下列转义字符中,表示回车的是()A 0BnCrD f4若定义 double d;则 d 在内存中分配的字节数

2、是()A1 个 B2 个C4 个 D8 个5下列表达式中运算结果为3 的表达式是()A(-7)%4 B 7/4+2C7/4*4-4D 8/3+8/36设有 int a=3, b=-4,c=5;表达式 a+-c+b+的值是()A-6B-5C-4D-37在 printf 语句中,格式说明符u 表示()1A以十进制带符号形式输出整数B以十六进制带符号形式输出整数C以十进制无符号形式输出整数D以十六进制无符号形式输出整数8若有 int a=3, b=4, c=5, d=6, x=4;执行下列程序段后x 的值是()if(a0)printf( %f , x);else printf( %f, x);Bif

3、(x0)x=x+y;printf( %f , x)else printf( %f, x)Cif(x0)x=x+y;printf( %f , x);4else printf( %f, x);D if(x0)x=x+y;printf( %f, x);else printf( %f, x)Eif xyx+;elsex-;23设有程序如下:main() int i ,j , a=1 , 3, 5,7,9, 11,13,15; i=5;switch(i) default;printf( %dn, ai);case 1:printf( %dn, a3);case 2:printf( %dn, a+i);b

4、reak;case 3:printf( %dn, a-i);上述程序的输出结果不包括()A5B7C9D11E1324设有定义及赋值: ()int a10=0 , 1, 2, 3,4,5, 6, 7,8,9 , *p;p=a;则引用 a 中值为 5 的元素的正确形式是5A a5 Ba4C*(a+5)D p5E*(p+5)25设有说明: int u=1 ,v=3 ,w=7; 下列表达式的值为7 的有()A u&v|wB u|v|wCuv|wD w&v|uEuw|v三、简答题(本大题共4 小题,每小题4 分,共 16 分)26 C 语言中整型常量有几种形式,它们是如何表示的?27写出语句if( 表达

5、式 )语句 1 else 语句 2 的执行过程。28若定义 char *str ;然后用 gets(str);输入字符串可以吗?为什么?29单个字符的读函数fgetc(fp) ,其中 fp 表示什么?该函数的功能是什么?四、阅读分析题(本大题共6 小题,每小题5 分,共 30 分)30阅读下面程序并写出运行结果。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);31阅读分析下面程序,请说明程序的功能;然后写出当键盘输入14 时,程序的运行结果。main()6int x;scanf(

6、%d, &x);if(x%5= =0 & & x%7= =0)printf( yes );elseprintf( no);32阅读下面程序并写出运行结果。main()static int a=5 , 3,7,2, 1, 5,4,10;int s=0, k;for(k=0;k8;k+ =3)s+ =ak;printf( a%d =%d , s=%dn, k, ak , s);33阅读下面程序并写出运行结果。check(int n , int k)int m;dom=n%10;n=n/10;while(k- -);7return(m);main()int j ,y=2345;for(j=1;j=0

7、;j- -)printf( %sn ,aj);35阅读下面程序并说明语句:x=p-d0p-d1?p-d0:p-d1 ;的含义,然后写出程序的运行结果。struct numberint d2; n=12,8,*p=&n; main()int x;x=p-d0p-d1?p-d0:p d1;8printf( %d ,x);五、程序设计题(本大题共2 小题,每小题12 分,共 24 分)36从键盘上输入一个正整数n(n 10),求 n 的阶乘并输出结果。37由键盘输入n*m 个数,并把它们存放在一个n 行 m 列的数组中 (n、m 均不超过 20)。( 1)按 n 行 m 列输出该二维数组;( 2)求出该二维数组全部元素的平均值;( 3)把该二维数组中大于平均值的元素的值、以及它们行列下标打印出来。9

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!