48道C语言上机题参考答案,二级C语言上机题库参考答案(已修改).doc

44cb7578e1df5412b94317daaa3307ba.gif二级C语言上机题库参考答案(已修改).doc

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。

文档包含非法信息?点此举报后获取现金奖励!

下载文档到电脑,查找使用更方便

16

积分

还剩页未读,继续阅读

关 键 词:二级

语言

上机

题库

参考答案

修改

资源描述:

1、程序填空题

调用fun函数建立班级通讯录。

填空:(1)STYPE (2)FILE (3)fp

改错: (1) for(i==0;i<=sl;i++) (2) t[2*sl]=\0或t[sl+sl]=\0

编程:

*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);

2、程序填空题

从键盘输入若干文本(每行不超过80个字符),

填空:(1) *fw (2) str (3) str

改错:(1) void fun(long s,long *t)(2) s1=s1*10;

编程:int i,j=0,min=a[0].s;

for(i=0;idata (3) t

改错:(1) void fun(char *a) (2) print("%c",*a);

编程:int i;

char *p=s,*q=t;

int n=0,m=0;

while(*p) /*计算串s的长度n,其中p为临时指针*/

{

n++;

p++;

}

while(*q) /*计算串t的长度m,其中q为临时指针*/

{

m++;

q++;

}

if(n>=m) /*比较m和n的值,设置p指向较大的指针*/

p=s;

else

p=t;

return p;

7、程序填空题

建立一个带有头结点的单向链表

填空:(1) q (2) next (3) next

改错:(1) 缺分号 (2) p = i;

编程:*n=0; int i;

for(i=1;i<=m;i++)

if(i%7==0||i%11==0)

a[*n++]=i;

8、程序填空题

查找数据域中值为ch的结点。

填空:(1)0或NULL (2)n (3)head,ch

改错: (1) for(i=0,t=0;p[i];i++) (2) c[t]=\0;

编程:

int i;

for(i=1;i=a&&ss[i]<=z) ss[i]-=32;

9、程序填空题

统计出..单向链表中节点的个数

填空:(1) *n (2) next (3) head

改错:(1) a=NULL; (2) if(*r==*p)

编程:

int i,j=0;

for(i=0;i=a &&p<=z)

pp[*p-a]+=1;

p++;

}

16、程序填空题

对形参s所指字符串下标喂奇数的字符按ASCII码大小递增排序

填空:(1) t=i (2) i (3) 0

改错:(1) while(fabs(t)>=num) (2) t=s/n;

编程: int p,m=0;

for(p=0;p=2)&&(n<10)) (2) 缺分号

编程: float x1=0.0,x0;

do

{

x0=x1;

x1=cos(x0);

}while(fabs(x0-x1)>0.000001);

return x1;

19、程序填空题

将N*N矩阵..右移1个位置

填空:(1)N (2)N-1 (3)0

改错:(1)s=s+(n+1.0)/n; (2)return t;

编程:int f0=0,f1=1,f;

do

{f=f0+f1;

f0=f1;

f1=f;

}while(f0)

编程:STREC tmp;

int i,j;

for (i=0;i=eps)

{pi+=s;

t=n/(2*n+1);

s*=t;

n++;}

pi=pi*2;

return pi;

27、程序填空题 (与22题对应)

计算下式前n项的和

S=(1*3)/(2*2)-(3*5)/(4*4)+(5*7)/(6*6)-

填空:(1)1 (2) 2*i (3) (-1)

改错:(1) 缺分号 (2) if (m= =k)

编程:int i;

*max=a[0];

*d=0;

for(i=0;i(3) (2*i+1)

改错:(1)double fun (int n)

(2) s=s+(double)a/b;

编程: int i,j,max=a[0][0];

for(i=0;i<2;i++)

for (j=0;jt[j+1])

编程:char *p=ss

int i=0;

while(*p)

{

if((i%2)&&(*p>=a&&*p<=z))

*p-=32;

p++;

i++;

}

32、程序填空题

给定程序中,函数fun的功能是:将a所指3*5矩阵中第k列的元素左移到第0列,第k列以后的每列元素依次左移,原来左边的各列依次绕道右边。

例如,有以下矩阵:

1 2 3 4 5

1 2 3 4 5

1 2 3 4 5

若结果为,程序执行结果为:

3 4 5 1 2

3 4 5 1 2

3 4 5 1 2

填空:(1)k (2)N-1 (3)temp

改错:(1)void fun(int a[][M],int m)(2)a[j][k]=(k+1)*(j+1);

编程:

*c=(a%10)*1000+(b%10)*100+(a/10)*10+b/10;

33、程序填空题

..:在3*4

例如:有下列矩阵

程序执行的结果为:find:a[2][2]=9

填空:(1)j (2)0 (3)i++

改错:(1)for(i=2;i<=m;i++) (2)y-=1.0/(i*i);

编程:float av=0.0;

int i,j=0;

for(i=0;iscore[i])below[j++]=score[i];

return j;

34、程序填空题

例如,形参s所指的字符串味:abcdefgh,n的值为5

填空:(1)t,s(2)s[i](3)0

改错:(1)if (i%k==0)(2)if(k>=i)

编程:int i=0;

*n=0;

for (i=1;i<=x;i++)

if((x%i==0)&&(i%2))

pp[(*n)++]=i;

35、

例如,LEVEL和Level是“回文”,而LEVLEV不是“回文”。

填空:(1)s (2)— (3) return 0

改错:(1)double fun (int n)

(2)c=a;a+=b;b=c;

编程: int r=0,temp,p,sign=1;

for(temp=m+1;temp=temp)

{if(k>=0)

{xx[r++]=temp;

k- -;}

else break;

}

}

36 程序填空题

例如,形参s所指的字符串为:This is a C languge program,函数的返回值为6。

填空:(1)n++ (2)0 (3)s++

改错:(1)t+=s[k]; (2)*aver=ave;

编程:int i,pos=0,max=*s;

for(i=1;i= xa)

编程:float result,temp=1.0;

int i;

for(i=1; i<=m; i++)

temp=temp*i;

result=temp;

for(temp=1.0,i=1;i<=n;i++)

temp=temp*i;

result=result/temp;

for(temp=1.0,i=1;i<=m-n;i++)

temp=temp*i;

result=result/temp;

return result;

38. 程序填空题

例如,形参s所指的字符串为:abs5def126jkm8,程序执行后的输出结果为:22。

填空:(1)48 (2)s++ (3)sum

改错:(1)if ((k%13= =0) || (k%17= =0)) (2) ]

int i;

for(i=21;i<=n;i++)

if((i%3= =0)&&(i%7 = =0))

sum=sum+i;

return sprt(sum);

39、程序填空题

例如,形参s所指字符串为:abcAbsmaxless,程序执行后的输出结果为:

letter ‘a’:3 times

letter ‘s’:3 times

填空:(1) *s (2) 1 (3) k[n]

改错:(1) double fun(int k) (2) return s;

编程:double s=0.0;

int i;

for(i=1;i<=n;i++)

s=s+1.0/(i*(i+1));

return s;

45、程序填空题

利用指针数组对形参ss…由长到短的顺序排序,..共有N个字符串,且串长小于M。

填空:(1) i (2) ps[j] (3) tp

改错:(1) double fun(int n) (2) return sum;

编程:int i;double a=1,b=1,s=1;for(i=1;i<=n;i++)

41、程序填空题

当调用正确时,程序输出:

x1=5.000000,x2=3.000000,

x1*x1+x1*x2=40.000000

填空:(1)double (2)f1 (3) f2

改错:(1)p=h->next; (2)p=p->next;

编程:

int i,n=0,fg=1;

char *p=str;

while(*p)

{n++;p++;}

for(i=0;inext (2)p->next (3)>=

改错:(1)p=h->next; (2)p=p->next;

编程:int i,j;

for(i=0;inext (2)q (3)p->next

改错:(1)\0 (2)s++;

编程:int b[N],i,j=0;

for(i=p+1;i=0;m--;i--) w[i]=a[m];47、 程序填空题

是将形参给定的字符串,整数、浮点数写到..并显示在终端屏幕上。

填空:(1) FILE * (2) fp (3)ch

改错:(1)s[j++]=s[i];

(2) s[j]= \0;

编程: for(j=0;j=n)

a[j]=t;

return j;

49、程序填空题

形参filename..覆盖原来的文件内容。

填空:(1)"rb" (2)> (3)fwrite

改错:(1)p=s; (2) ; (缺分号)

编程:int i;

for(i=0;j=100)b[10]++;

else b[a[i]/10]++;

50、程序填空题

学号、姓名和3门课的成绩。

填空:(1)filename (2 ) fp (3) fp

改错:(1)p=(NODE*)malloc(sizeof(NODE));

(2)return h;

编程: int i,n=0;

for(i=0;i=’ a’&&s[i]<=’ z’&&s[i+1]=’ ’||s[i+1]==’\0’)

n++;}

展开阅读全文

温馨提示:

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。

2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。

3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。

4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。

5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。

6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。

7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

bb6249c6567dd4384e6ab3556cfc22ed.gif 

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:二级C语言上机题库参考答案(已修改).doc

链接地址:https://www.renrendoc.com/p-69512001.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/355922.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python练习-从小就背不下来的99乘法表

心血来潮,灵机一动,反正就是无聊的做了一个很简单的小玩意: for i in range(1,10):#让i 1-9 循环9次print("\n")#每循环一次进行一次换行for j in range(1,10):#让j 1-9 循环9次print(j, "x",i , "", i * j," ",end"")#输出…

快速排序 数组 函数 c语言,书上快速排序程序中子函数是怎样更改数组的?理论上不可实现啊...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼return不可能返回数组&#xff0c;于是子hanshu1quicksort最后没有用return&#xff0c;但是没有return又怎么可以更改a[N]&#xff1f;主函数中的quicksort(a, 0, N - 1);将a[N]复制后传递给形参a&#xff0c;quicksort(a, 0, N -…

(原创)SpringBoot入门

本文章是SpringBoot入门的介绍在这里 我会尽量写一些细节性的东西,我用的是IDEA2016 Tomcat7 JDK1.8 Maven3.3.9 IDEA Tomcat JDK Maven的安装我就不详细了, 这里我会提到Maven的安装和如何使用阿里云的镜像,因为官网的JAR下载真的是...比乌龟还慢 先从Maven的配置开始,到官…

jbox2d_JBox2D和JavaFX:事件与力量

jbox2d在昨天的示例中&#xff0c;您看到了如何创建一个简单的世界并使用WorldView进行显示&#xff0c;以及如何提供自定义渲染器。 现在&#xff0c;我们将添加一些用户输入。 我们将创建一个类似于弹球机中的鳍状肢的控件。 为此&#xff0c;我们将创建一个关节。 在JBox2D中…

整数因子分解c语言递归,整数因子分解:计算一个整数所有的分解式(递归实现)...

原始问题描述&#xff1a;对于给定的正整数n&#xff0c;计算n有多少种不同的分解式。例如&#xff0c;当n12时&#xff0c;有8种不同的分解式&#xff1a;1212,1262,1243,1234,12322,1226,12232 ,12223对n的每个因子递归搜索&#xff0c;代码如下&#xff1a;void solve (int …

Tomcat 部署了web项目中文乱码

本地Tomcat 启动&#xff0c;网页端的中文传到后台显示乱码。 查询前段已经设置了 UTF-8格式&#xff0c; 后台收到中文的依然是乱码&#xff0c;原来是Tomcat的配置问题。 修改Tomcat的配置文件server.xml &#xff0c;添加一个属性 URIEncoding"UTF-8"&#xff0c;…

电脑基础c语言,C语言经验: 如何从零基础学习C语言?

C语言是面向过程的&#xff0c;而C 是面向对象的C和C 之间的区别:C是一种结构化语言&#xff0c;其重点是算法和数据结构. 在C程序设计中&#xff0c;首先要考虑的是如何通过过程来处理输入(或环境条件)以获得输出(或实现过程(事务)控制).C &#xff0c;首先要考虑的是如何构建…

Android布局动态化,一种基于堆积木思想的卡片式Android动态布局方法与流程

本发明涉及android界面布局&#xff0c;特别是一种基于堆积木思想的卡片式Android动态布局方法。背景技术&#xff1a;在Android流行的今天&#xff0c;android App在生活中使用日益广泛&#xff0c;相对PC&#xff0c;手机由于界面的尺寸的限制&#xff0c;手机的UI设计和布局…

java cpu_Java High CPU故障排除指南–第1部分

java cpu本文是该系列的第1部分&#xff0c;它将为您提供有关如何进行故障排除和识别Java高CPU问题根本原因的综合指南。 本指南也适用于独立的Java程序&#xff0c;但旨在帮助涉及Java EE企业日常生产支持的个人。 它还将包括最常见的高级CPU问题列表以及高级解决方案。 生产…

android:ellipsize=end 不起作用,android:ellipsize=end 失效或者 相关的Bug

其实这文章有点傻逼。相关的问题TextView android:ellipsize“end”超出一个字符时不显示…的解决http://www.pocketdigi.com/20140122/1261.html上面我到没有遇到过。但是我遇到的更神奇。就是在使用android:ellipsize“end”正常的情况下这个属性。该textView的文本就不能加入…

适用于具有Couchbase和WildFly的多容器和多主机应用程序的Docker Machine,Swarm和Compose...

该博客将说明如何使用Docker创建部署在多个主机上的多容器应用程序。 这将使用Docker Machine&#xff0c;Swarm和Compose实现。 是的&#xff0c;所有这三个工具一起使此博客更加有趣&#xff01; 该图说明了关键组件&#xff1a; Docker Machine用于配置多个Docker主机 …

android 手机工具箱,Android工具箱下载

安卓工具箱专业版是款集所有功能于一身的工具箱&#xff01;包括硬件和软件和工具&#xff0c;您的手机使用的信息。非常容易使用&#xff0c;具有非常用户友好的用户界面。 主要功能&#xff1a; 1。硬件信息&#xff1a;CPU核心&#xff0c;CPU类型&#xff0c;内存信息&…

日记

时间&#xff1a;18年4月15日下午将近2点 地点&#xff1a;北京昌平区 本来是在github上写技术博客。突然听到楼下小朋友的嘻戏声&#xff0c;也是不止一次让这种声音勾起了我的回忆。 这种声音就仿佛是自己小时候和小朋友玩一般&#xff0c;但是&#xff0c;我现在却是在北京。…

一键复制android代码,兼容安卓和ios实现一键复制内容到剪切板

js兼容安卓和ios实现粘贴板一键复制color: #000;background: #fff;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}html*{outline:0;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: transparent}*{margin:0;padding:0}.conten…

adf时间作用域_ADF:在任务流终结器中支持bean作用域

adf时间作用域介绍 当我们需要在任务流消失之前做一些最终工作&#xff08;干净的资源&#xff0c;紧密的连接等&#xff09;时&#xff0c;这是使用任务流终结器的非常普遍的建议做法。 和往常一样&#xff0c;我们使用在任务流中声明的托管bean。 托管Bean可以具有不同的范围…

贴一段自动编译java,并混淆编译的代码

刚写的一个自动编译、混淆、打包jar的代码&#xff0c;做个记录 用到的NuGet&#xff1a; <?xml version"1.0" encoding"utf-8"?> <packages><package id"DotNetZip" version"1.10.1" targetFramework"net45&qu…

android jpush json,发送了正确的JPush json却报1002

问题描述&#xff1a;调用jPushClient.sendPush前将PushPayload转换成JSON串打印到日志上&#xff0c;检查日志上的JSON发现没有错误&#xff0c;但是response返回报{"error": {"message": "Missing parameter", "code": 1002}}, jpus…

Drools:fireAllRules,fireUntilHalt和Timers内部代码清理的详细说明

在六月&#xff0c;我们在博客上发布了一个新的内部状态机&#xff0c;用于管理用户&#xff0c;计时器和引擎线程之间的交互。 现在&#xff0c;我们对该代码进行了另一次大的内部清理&#xff0c;以使其更易于阅读和理解。 如前所述&#xff0c;所有操作&#xff08;插入&am…

BZOJ 4517 组合数+错排

思路&#xff1a; 预处理错排 然后C(n,m)*s[n-m-1]就是答案了 特判n-m-1<0 //By SiriusRen #include <cstdio> using namespace std; #define int long long const int mod1000000007,N1000050; int cases,n,m,fac[N],s[N]; int pow(int x,int y){int res1;while(y){i…

鸿蒙os下载到电脑上,鸿蒙系统pc版下载2.0

鸿蒙系统pc版2.0是华为最新打造的系统&#xff0c;采用分布式操作系统&#xff0c;可以在华为各种设备上使用。华为鸿蒙2.0系统pc版可以适应全新的芯片&#xff0c;打造个性化的操作习惯&#xff0c;可以让用户使用更舒适&#xff0c;功能更强大。它是一个面向全场景的开源分布…