C语言程序设计,考研真题,求高手看看怎么编程?

这些都是学校考研真题中的典型题,由于没有标准答案,我也不知道这样做符合规范不,请专业人士帮我看看,我也不太懂这些C语言的术语,我只想规范答题,让老师没法扣分。谢谢.
问题1:写一个表达式,计算双精度实数s的万分位(小数点后的第四位)上的值。
解答:(int)(1000*s)%10
疑问:不知这样答是否规范,会不会扣分。
问题2:写一个语句,判断int类型数组a中的n(n>1)个数据是否已经按减序存储,结果存储在int 类型变量k中(若已经按减序存储,结果为1,否则结果为0)。
解答:
int i;
for(i=0,k=1;i<n;++i)
if(a[i]<a[i+1])
{
k=0;
break;
}
疑问:for语句(包括循环里面的if语句)算是一个语句吗?如果for语句算是一个语句,而前面定义循环变量i又是一个语句,这不是两个语句才实现判断?会的分吗,或者不要i的定义,而直接在for循环用i会扣分吗?

第一个可以;
第二个不必计较那么多,必须要有一个变量记录才行,所以i是必要有的。
而且你的for写错了,条件不能使i<n,因为你的for循环中有i-1,这样会造成数组访问越界。
可以这样写:
int i ;
for(i=0;a[i]>=a[i+1],i<n-1;i++,k=n-i>1?0:1);
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-08
(1)还是挺规范的!
(2)诸如if,switch,for,while,do while 等等。。他们是选择结构和循环结构,如“for(表达式)“中的表达式是循环条件,然后是循环的主体,循环体是由语句构成,可以是单个语句,也可以是多条语句组成的复合语句!
第2个回答  2011-11-08
第二个问题有问题,首先你的数组a只有n个数,所以你的循环条件应该是i<n-1;因为你后面用到a[i+1],如果i取到n-1时,将会取到a[n]值,所以肯定是错的.凡是用到;的就代表一个语句,所以这个题不太可能是一个语句实现完整数组降序排列判断.
第3个回答  2011-11-08
第一题应该是乘以10000
第二题:
int k =1;
for (int i = 0; i < n-1; i++)
if(a[i] < a[i + 1])
{
k = 0;
break;
}
楼主做的大体是对的

研究生复试C语言程序设计,主要考试流程?需要笔试吗?
基本都是上机编程题,应该不会有笔试。像北邮考的是4道ACM的题,A上来一道,答案正确就很不错了;像HIT考的是3道简单的编程题,系统自动评分,代码应该不超过100行。

c语言程序设计考研听谁的课
谭浩强第五版《C程序设计》和《同步学习辅导》。推荐在中国大学mooc上看浙江大学翁凯教授所讲的c语言课程。老师讲的很好,可我把听了一遍后,发现自己还是不懂代码,看见c语言的大题和一些基础知识还是很懵,这和我听课的效率和第一次学习有很大关系。新东方的赵海英博士讲的C语言课程,课程比较老,不过...

我考研专业课考C语言,就是老谭的那本 C程序设计 。请问怎么复习最有效...
其一、实际操作类。就是需要实物进行的操作,例如制作简单的纸飞机、复杂的机器人,这都是需要实物来实际动手操作才能理会其内涵的知识,光靠看书看资料是不能根本解决问题的。其二、模拟考核类。就是找一些试卷进行答题,然后再核对哪里答错了,答错的题目要反复多看几遍,主要的是看看错在哪里,思考下为...

我是一个初中生 很想学编程 请高手有经验的前辈指点一下我该从哪里开 ...
初学的话可以学Basic或C语言

考研初试专业课考c语言程序设计的大学
华东师范大学的教育技术学专业在考研时会考查C语言程序设计。考生需掌握基本的编程概念,如变量、数据类型、控制结构和函数等。学校通常会在专业课试卷中加入编程题,以检验学生的实际编程能力。华中师范大学的教育技术学专业也有类似要求,C语言程序设计是专业课的一部分。学校可能会要求考生编写一些简单的程序...

C语言考研要考吗
考研有四门课:数学、英语、政治、专业课,如果不是计算机专业的,不需要考C语言。C语言:是一门通用计算机编程语言,应用广泛,C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然...

c语言程序设计考研147难吗
多做练习,多找问题,多问问题,多看别人写的代码,多看教程,基本也就没问题了。总之,入门级别不难,越深入越难。但同时你那时的文化知识比较丰富了不是,所以基本没问题,必须有毅力,有恒心,有理想,有目标的执行下去。换句话说,都可以在1年内学好它,并给多家公司单位进行编写软件项目。

考研C\/C++程序设计是考C还是C++还是两门都要考??
考研计算机专业课现在是全国统考 考四门:操作系统、数据结构、计算机网络、计算机组成原理 你说的程序设计,可能复试上机的时候会用 考上机一般只需要完成题目要求的功能,并不要求用特定的语言

北京理工大学软件工程考研经验?
C语言:谭浩强C+数据结构+谭浩强C++程序设计 +浙大翁恺C语言课程 +在Dev上敲书 数据结构:王道考研 数学 数学是开始的最早的一科,但是复习效果我认为是四科中最差的。1月份的时候,我就买了李永乐老师的复习全书(综合提高篇),大三下的时候也在利用闲暇时间复习数学。我认为数学复习效果不佳的原因有: 一轮复习时打...

...师范大学计算机考研(874 数据结构与C语言程序设计)经验分享
考试,模拟训练,全面复习各科)。专业课方面,C语言要扎实基础并多做编程题,数据结构则要熟悉常见结构和应用场景,通过做题积累经验。政治要早开始,反复做题背诵,英语则重点在阅读和真题练习上,数学则需扎实基础并做多遍模拟题。复习期间,保持良好的心态,适当娱乐和与研友交流,有助于提高学习效率。

相似回答