收藏 分享(赏)

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

上传人:HR专家 文档编号:11742818 上传时间:2020-12-28 格式:DOCX 页数:9 大小:16.56KB
下载 相关 举报
2020年7月全国自考计算机基础与程序设计试卷及答案解析.docx_第1页
第1页 / 共9页
2020年7月全国自考计算机基础与程序设计试卷及答案解析.docx_第2页
第2页 / 共9页
2020年7月全国自考计算机基础与程序设计试卷及答案解析.docx_第3页
第3页 / 共9页
2020年7月全国自考计算机基础与程序设计试卷及答案解析.docx_第4页
第4页 / 共9页
2020年7月全国自考计算机基础与程序设计试卷及答案解析.docx_第5页
第5页 / 共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、内存中分配的字节数是()A 1 个 B 2 个C4 个 D 8 个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 表示()1精品自学考 料推荐A以十进制带符号形式输出整数B以十六进制带符号形式输出整数C以十进制无符号形式输出整数D以十六进制无符号形式输出整数8若有 int a=3, b=4, c=5, d=6, x=4;执行下列程序段后x 的值是()if(a0)printf( %f , x);

3、else printf( %f, x);Bif(x0)x=x+y;printf( %f , x)else printf( %f, x)Cif(x0)x=x+y;printf( %f , x);4精品自学考 料推荐else 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

4、, a3);case 2:printf( %dn, a+i);break;case 3:printf( %dn, a-i);上述程序的输出结果不包括()A 5B7C9D 11E1324设有定义及赋值: ()int a10=0 , 1, 2, 3,4,5, 6, 7,8,9 , *p;p=a;则引用 a 中值为 5 的元素的正确形式是5精品自学考 料推荐A 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 分,共 1

5、6 分)26 C 语言中整型常量有几种形式,它们是如何表示的?27写出语句if( 表达式 )语句 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阅读分析下面程序,请说明程序的功

6、能;然后写出当键盘输入14 时,程序的运行结果。main()6精品自学考 料推荐int x;scanf(%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;wh

7、ile(k- -);7精品自学考 料推荐return(m);main()int j ,y=2345;for(j=1;j=0;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;8精品自学考 料推荐printf( %d ,x);五、程序设计题(本大题共2 小题,每小题12 分,共 24 分)36从键盘上输入一个正整数n(n 10),求 n 的阶乘并输出结果。37由键盘输入n*m 个数,并把它们存放在一个n 行 m 列的数组中 (n、m 均不超过 20)。( 1)按 n 行 m 列输出该二维数组;( 2)求出该二维数组全部元素的平均值;( 3)把该二维数组中大于平均值的元素的值、以及它们行列下标打印出来。9

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报