自学考试c语言真题,自学考试《C语言程序设计》练习题及答案
if(s[p]
① ;
}
main()
{ int a[10],i,*k=&i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
findmin(a,10,k);
printf("%d,%d\n",*k,a[*k]);
}
【3.4】下面程序的功能是计算1-3+5-7+ …… -99+101的值。
main()
{ int i,t=1,s=0;
for(i=1;i<=101;i+=2)
{ ① ;
s=s+t;
② ;
}
printf("%d\n",s);
}
【3.5】有以下程序段:
s=1.0;
for(k=1;k<=n;k++)
s=s+1.0/(k*(k+1));
printf("%f\n",s);
填空完成下述程序,使之与上述程序的功能完全相同。
s=0.0;
① ;
k=0;
do
{ s=s+d;
② ;
d=1.0/(k*(k+1));
}while( ③ );
printf("%f\n",s);
【3.6】下面程序的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。
main()
{ float x,amax,amin;
scanf("%f",&x);
amax=x;
amin=x;
while( ① )
{ if(x>amax) amax=x;
if( ② ) amin=x;
scanf("%f",&x);
}
printf("\namax=%f\namin=%f\n",amax,amin);
}
【3.7】下面程序的功能是将形参x的值转换为二进制数,所得的二进制数放在一个一维数组中返回,二进制数的最低位放在下标为0的元素中。
fun(int x,int b[])
{ int k=0,r;
do
{ r=x% ① ;
b[k++]=r;
x/= ② ;
}while(x);
}
【3.8】下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。
main()
{ int n,k=1,s=0,m;
for(n=1;n<=100;n++)
{ k=1;
s=0;
① ;
while( ② )
{ k*=m%10;
s+=m%10;
③ ;
}
if(k>s)
printf("%d",n);
}
}
【3.9】下面程序的功能是统计用0至9之间的不同的数字组成的三位数的个数。
main()
{ int i,j,k,count=0;
for(i=1;i<=9;i++)
for(j=0;j<=9;j++)
if( ① ) continue;
else for(k=0;k<=9;k++)
if( ② ) count++;
printf("%d",count);
}
【3.10】下面程序的功能是输出100以内的个位数为6、且能被3整除的所有数。
main()
{ int i,j;
for(i=0; ① ;i++)
{ j=i*10+6;
if( ② ) countinue;
printf("%d",j);
}
}
【3.11】下面程序的功能是用辗转相除法求两个正整数m和n的最大公约数。
hcf(int m,int n)
{ int r;
if(m{ r=m;
① ;
n=r;
}
r=m%n;
while( ② )
{ m=n;
n=r;
r=m%n;
}
③ ;
}
【3.12】下面程序的功能是使用冒泡法对输入的10个浮点数从小到大进行排序。排好序的10个数分两行输出。程序如下:
#include
main()
{ ① ;
int i,j;
printf("Input 10 numbers please\n");
for(i=0; ② ;i++ )
scanf("%f", &a[i]);
printf("\n");
for(i=2; ③ ;i++ )
for(j=0; ④ ;j++ )
if( ⑤ )
{ x=a[j];
⑥ ;
a[j+1]=x;
}
printf("The sorted 10 numbers;\n");
for(i=0; ⑦ ;i++ )
{ if( ⑧ )
printf("\n");
printf("%f\t",a[i]);
}
printf("\n");
}
【3.13】下面程序的功能是读入20个整数,统计非负数个数,并计算非负数之和。
#include "stdio.h"
main()
{ int i,a[20],s,count;
s=count=0;
for(i=0;i<20;i++ )
scanf("%d", ① );
for(i=0;i<20;i++)
{ if(a[i]<0)
② ;
s+=a[i];
count++;
}
printf("s=%d\t count=%d\n",s,count);
}
【3.14】下面程序的功能是删除字符串s中的空格。
#include
main()
{ char *s="Beijing ligong daxue";
int i,j;
for(i=j=0;s[i]!='\0';i++)
if(s[i]!= ' ') ① ;
else ② ;
s[j]= '\0';
printf("%s",s);
}
【3.15】下面程序的功能是将字符串s中所有的字符'c'删除。请选择填空。
#include
main( )
{ char s[80];
int i,j;
gets(s);
for(i=j=0;s[i]!= '\0';i++ )
if(s[i]!= 'c') ① ;
s[j]= '\0';
puts(s);
}
自学考试c语言真题,自学考试《C语言程序设计》练习题及答案相关推荐
- 赣南师范大学考研c语言真题,赣南师范大学651C语言程序设计科目三考研真题详解...
程序设计和C语言 1.1 复习笔记 一.计算机程序 1程序就是一组计算机能识别和执行的指令 2计算机的一切操作都是由程序控制的 二.计算机语言 1定义 人和计算机交流信息,要解决语言问题.需要创造一种 ...
- 自学考试c语言真题,自学考试《C语言程序设计》复习试题及答案
[4.44]求解爱因斯坦数学题.有一条长阶梯,若每步跨2阶,则最后剩余1阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶,若每步跨7阶,最后才正好一阶不剩.请问,这 ...
- 无忧考网c语言真题,2004年9月份C试卷和答案(摘自无忧考网)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C) if (a!=0) printf("%d\n",x); else printf("%d\n",y); D) ...
- 全国计算机一级office2010,2018年全国计算机等级考试一级office2010真题一套(中档题)...
2017年全国计算机等级考试一级office2010真题一套(完整一套,附答案样图) 这是一套中档题,供考生参考学习! (选择题答案:1-5:C A D B B 6-10:B C D B D 1 ...
- 计算机与网络应用word解析,全国2009年4月自学考试计算机应用基础真题及答案解析...
一.单项选择题(本大题共34小题,每小题1分,共34分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选.多选或未选均无分. 1. 在计算机中,正在运行的程序存 ...
- 一个完整的微型计算机硬盘系统应由,2017年4月自学考试计算机应用基础真题
以下是上海自考网整理的2017年4月自学考试计算机应用基础真题 一.单项选择题(本大题共40小题,每小题1分,共40分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在 ...
- 2016专接本c语言真题_云南特岗教师考试真题(中学信息技术)9套(无答案)
目录: 1. 云南省2009年中央特岗计划教师招考试卷(中学信息技术) 2. 云南省2010年中央特岗计划教师招考试卷(中学信息技术) 3. 云南省2011年中央特岗计划教师招考试卷(中学信息技术) ...
- 2013年国家计算机等级考试c语言考试真题,2013年3月计算机等级考试二级C语言真题及答案.doc...
2013年3月计算机等级考试二级C语言真题及答案 2013年3月计算机等级考试二级C语言真题及答案 一.选择题 (1)下列叙述中正确的是 A)对长度为n的有序链表进行查找,最坏清况下需要的比较次数为n ...
- 四川c语言二级成绩查询,求历年四川省计算机二级考试c语言真题.
求历年四川省计算机二级考试c语言真题.以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 求历年四川省计算机二级考试c语言真 ...
最新文章
- 第一节:网页概述 学习目标 怎样才能学好前端
- 企业微信_Windows版本调试
- 微信找不到nfc功能_苹果ios 14一周深度体验,这3个功能尤其好用,你还没发现吗?...
- 【ElasticSearch】Es 源码之 HttpServerTransport 源码解读
- csh shell_Shell基础知识
- java 分级显示_上级部门与下级部门的分类显示
- fork( )函数(转载)
- SQL Server获取月度列表
- 机器学习算法的差异_我们的机器学习算法可放大偏差并永久保留社会差异
- puppet的配置清单书写
- oracle工具sql loader,Oracle sql loader简单使用
- 运行您自己的电子邮件服务器:自定义Roundcube
- matlab有限域多项式除法_第四章多项式和有限域.ppt
- 用java下载apk解析包出错_教大家解析包时出现问题怎么解决
- 2022你不容错过的软件测试项目实战(APP项目实战)免费版
- 毛玻璃效果在Android的实现
- 东澳岛叹海胆之旅 面朝大海一起大快朵颐
- pycharm远程连接服务器完整教程
- Substance Painter里 AO贴图 烘焙黑图 原因
- 王阳明心学感悟1——勇敢地剖析自己的内心
热门文章
- spring依赖注入_Spring源码阅读:Spring依赖注入容器
- 开关电源磁性元件理论及设计pdf_邵革良首席科学家丨高性价比PFC电源设计及其电感技术...
- JSTL-EL表达式
- 8屏 旌宇多屏管理软件_如何选择拼接屏,不能说的秘密,都在这!
- java 脚本语言交互_Java学习笔记--脚本语言支持API
- 单例模式android应用场景,应用最广的模式-单例模式(结合Android源码)
- cfa英语不好的怎么学_英语不好,如何备考CFA?
- 统计问题:找链环数字对的出现频率
- PAT_B_1002_Java(20分)
- localdate计算相差天数_还在苦恼MySQL如何根据日期精确计算年龄?看这一篇,就够了