-
2021-05-25 04:08:57
二级C语言上机题答案(题库答案)二级C语言上机题答案(题库答案).doc
第一套填空题1.while(p!=NULL)2. if (p->data==ch) return n;3. k=fun(head,ch);改错1. { int j,c=0;float xa=0.0;2. if(x[j]>=xa)编程int i=0,j=0;while (a+inext;3. fun(head, &num);改错1. for (i=j+1;i=eps){sum+=t;i++;t=t*i/(2*i+1);}return 2*sum;第三套填空1. s+= p->data;2. p=p->next;3.printf("\nsum=%d\n", fun(head));改错1. sum=0.0;2. if ((i+1)%5==0)编程int i=0,j=0;while(s[i]!='\0')i++;while(t[j]!='\0')j++;if (i>=j) return s;else return t;第四套填空1. STU fun(STU *std, char *num)2.if( strcmp(std[i].num,num)==0 )3. return (std[i]);改错1. if(*r==*p) {r++;p++;}2. if(*r=='\0')编程int i=0,j=0;while(a[i]=='*')i++;if(i>n)for(j=0,i=i-n;a[i];i++)a[j++]=a[i];a[j]=0;第五套填空1. if(std[i].year==year)2. k[n++]= std[i];3. return (n);改错1.aa[i]=m%k;2.for(i=i-1;i>=0;i--)编程int i; float ave=0;for(i=0;iscore[i] *=a;3. modify(&std,a);改错1. for(i=strlen(t)-1;i>=0;i--)2. if(t[j]>t[j+1])编程int i;double aver=0;for(i=0;i=ave)b[j++]=a[i];*n=j;return ave;第八套填空1. max= std[0];2. if(max.agen[j]) k=j;3. strcpy(ss[k],t);改错1. void fun(char *a)2. printf("%c" ,*a);编程*c=b%10*1000+a/10*100+b/10*10+a%10;第十套填空1. n=len; k=i;2. for(j=len; j>=0; j--)3. ss[i][j]='*';改错1. value=FU((a+b),(a-b))+FU((c+b),(c-b));2. return(value);编程STREC c={" ",
更多相关内容 -
C语言上机题库150题
2019-01-08 15:51:51考研复试上机题库,C语言实现,可以提升上机熟练度,对于计算机专业同学来说是必不可少的 -
100套计算机二级C语言上机题库及答案.pdf
2019-12-18 23:47:56编程,填空及详细解答!计算机二级C语言上机题库及答案(100套) -
c语言上机题整理(完整版).doc
2021-04-12 20:56:05c语言上机题整理(完整版).doc -
C语言上机试题及答案.pdf
2021-09-30 11:35:37C语言上机试题及答案.pdf -
二级C语言上机试题精选(有答案).rar
2019-07-16 13:09:49二级C语言上机试题精选(有答案) -
2011年春江苏省计算机二级考试c语言上机试题.pdf
2021-09-30 15:43:202011年春江苏省计算机二级考试c语言上机试题.pdf -
C语言上机试题1-20套
2021-05-22 07:59:45main() /*主函数 */ {system(\printf(\}说明:主函数中的clrscr()函数为TC下使用的清屏函数,在VC中不能使用,在本题中可以直接删除或改为system(\22.在[10000, 20000]范围内考察个位数字是7的素数, 问: (1) 这样的...main() /*主函数 */ {
system(\
printf(\}
说明:主函数中的clrscr()函数为TC下使用的清屏函数,在VC中不能使用,在本题中可以直接删除或改为system(\
2
2.在[10000, 20000]范围内考察个位数字是7的素数, 问: (1) 这样的素数有多少个? (2) 其中最大的一个等于几? 解答:
#include int main(void) {
int max,num=0; int i,j;
for(i=10000;i<20001;i++) {
for(j=2;j
if( j==i && i==7) {
num++; max=i; } }
printf(\ return 0; }
3. 编写程序,从键盘输入一年份,判断该年份是否为闰年。
解答:
#include int main(void) {
int year;
printf(\ scanf(\
if( (year@0==0) || (year%4==0 && year0!=0) ) printf(\ else
printf(\
return 0; }
3
C语言上机考试题(第二套)
1.编写函数fun,它的功能是:计算并输出下列级数和:
111 ?????1?22?3n?(n?1)S?例如,当n = 10时,函数值为:0.909091 注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数 fun的花括号中填入你编写的若干语句。 试题程序:
#include #include double fun( int n ) {
???? }
main() /*主函数 */ { clrscr();
printf(″%f\\n″, fun(10)); }
解答:略(见第一套试题1)
2.回文数是指正读和反读都一样的自然数。例如,8, 121, 5445这三个数都是回文数。求:
(1) [1,1000]之内既是回文数,又是素数的最大整数。
(2) [1,1000]以内既是回文数,又是素数的整数有多少个。
解答:
#include
int huiwen(int n) {
int p,m,flag=0; int s=0; m=n; do {
p=m; s=s*10+p; m=m/10;
4
}while(m); if(s==n) flag=1; return flag; }
int sushu(int n) {
int i,flag=0; for(i=2;iint main(void) {
int i,max,num=0; for(i=1;i<1001;i++) {
if( huiwen(i) && sushu(i) ) {
max=i; num++; } }
printf(\ return 0; }
3. 编写程序,能对输入一行字符,统计其中分别有多少个单词和空格。比如输入:”How are you”,有3个单词和2个空格。
解答:
#include int main(void) {
char line[81];
int word=0,blank=0,flag=0; int i=0; gets(line);
5
}
while(line[i]!='\\0') {
if(line[i]==' ') {
blank++; if(flag) flag=0; } else
if(!flag) {
word++; flag=1; } i++; }
printf(\return 0;
C语言上机考试题(第三套)
1.编写函数fun,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为:
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
例如:当t =1000时,函数值为:1597。 注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数 fun的花括号中填入你编写的若干语句。
试题程序:
#include #include #include int fun( int t) {
???? }
main() /*主函数 */ { int n;
clrscr(); n=1000;
以上是由77cn范文大全为大家整理的C语言上机试题1-20套的相关范文,本文关键词为语言,上机,试题,1-20套,语言,上机,试题,一套,编写,,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。
C语言上机试题1-20套.doc
免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。
已有11人下载
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库C语言上机试题1-20套在线全文阅读。
本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!
-
C语言上机试题题库编程上机100题含答案.txt
2013-10-31 12:06:53C语言上机试题题库编程上机100题含答案.。 -
C语言上机题库
2013-07-18 07:59:34二级 C语言上机题库 -
C语言上机题库(一).doc
2021-05-21 09:23:11C语言上机题库(一)软件学院/信息学院 C语言上机试题大家学习C语言是为了使用,不是为了考试,所以我希望你们能先自己动手做做,然后再参考一下答案。我知道有些同学喜欢死记硬背,也许可以把这些题目的答案都背下来...C语言上机题库(一)
软件学院/信息学院 C语言上机试题
大家学习C语言是为了使用,不是为了考试,所以我希望你们能先自己动手做做,然后再参考一下答案。我知道有些同学喜欢死记硬背,也许可以把这些题目的答案都背下来,但是那样做一点好处都没有。大学里,别把分数看得那么重要。找工作没人在乎你到底考了多少分。能诚实的对待考试,正确的看待分数,真才实学才是最应该得到的。 大家可以到 10.2.55.55下载所有源代码(前提是我开电脑了,一般我晚上开)
特别声明:出题老师请您注意!去年C语言笔试卷子时,有些题目是只有软件学院/信息学院的同学需要做的,但是卷头写的是“此题只有信息学院的同学做”,小心呀,今年别才出现这样的错误了!别忘了软件学院!!!
第一部分 - 打印图形:
1-1. 编程,输入n,输出如下例(n=5)所示的图形:
*****
*****
*****
*****
*****
————
main()
{
int i,j,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)printf(" ");
for(j=1;j<=n;j++)printf("*");
printf("\n");
}
}
1-2. 编程,输入n,输出如下例(n=5)所示的图形:
*****
*****
*****
*****
*****
棗棗
main()
{
int i,j,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i-1;j++)printf(" ");
for(j=1;j<=n;j++)printf("*");
printf("\n");
}
}
1-3. 编程,输入n值,输出如下例(n=4)所示的图形:
*
***
*****
*******
————
main()
{
int i,j,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)printf(" ");
for(j=1;j<=2*i-1;j++)printf("*");
printf("\n");
}
}
1-4. 编程,输入n值,输出如下例(n=4)所示的图形:
*******
*****
***
*
————
main()
{
int i,j,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i-1;j++)printf(" ");
for(j=1;j<=2*(n-i)+1;j++)printf("*");
printf("\n");
}
}
1-5. 编程,输入n值,输出如下例(n=4)所示的高和上底均为n的等腰梯形:
****
******
********
**********
————
main()
{
int i,j,n;
printf("\nInput n=");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)printf(" ");
for(j=1;j<=2*i-2+n;j++)printf("*");
-
西南交大考研复试C语言上机题库.doc
2020-04-19 10:41:29/* 请编一个函数fun(char *s),函数的功能是把字符串中的内容逆置。例如:字符串中原有的内容为: abcdefg,则调用该函数后,串中的内容为:gfedcba。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花... -
计算机二级C语言上机题库.pdf
2021-09-29 20:50:55计算机二级C语言上机题库.pdf -
计算机二级C语言上机题库及答案(100套)
2018-09-10 20:44:15计算机二级C语言上机题库及答案(100套) -
c语言上机习题
2012-04-10 07:08:07c语言上机习题,学习c源码的好资料,上机实践的好机会,对学习有较大帮助,学习c语言推荐材料,上机首选 -
【高分飘过】2013年国二C语言上机题库(必备完美版).doc
2021-05-22 16:01:44【高分飘过】2013年国二C语言上机题库(必备完美版)概要2013年国二C语言上机题库上机改错题的特点和注意事项1.上机改错的试题中通常包含两个(或三个)错误需要修改。 2.试题中用"******found******/"来提示在下一行...【高分飘过】2013年国二C语言上机题库(必备完美版)概要
2013年国二C语言上机题库
上机改错题的特点和注意事项
1.上机改错的试题中通常包含两个(或三个)错误需要修改。 2.试题中用"******found******/"来提示在下一行(或下面第二行)有错。 3.错误的性质基本分语法错和逻辑错两种,也有些试题要求把语句添加在下划线处 4.要注意的是:只能在出错的行上进行修改,不要改动程序行的顺序,更不要自己另编程序。
C编程时常犯的错误
1.书写标识符时,忽略了大小写字母的区别。 main() { int a=5; printf("%d",A); } 编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。
2.忽略了变量的类型,进行了不合法的运算。 main() { float a,b; printf("%d",a%b); } %是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。
3.将字符常量与字符串常量混淆。 char c; c="a"; 在这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。C规定以“\”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a'和‘\',而把它赋给一个字符变量是不行的。
4.忽略了“=”与“==”的区别。 在许多高级语言中,用“=”符号作为关系运算符“等于”。如在BASIC程序中可以写 if (a=3) then … 但C语言中,“=”是赋值运算符,“==”是关系运算符。如: if (a==3) a=b; 前者是进行比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。由于习惯问题,初学者往往会犯这样的错误。
5.忘记加分号。 分号是C语句中不可缺少的一部分,语句末尾必须有分号。 a=1 b=2 编译时,编译程序在“a=1”后面没发现分号,就把下一行“b=2”也作为上一行语句的一部分,这就会出现语法错误。改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。 { z=x y; t=z/100; printf("%f",t);} 对于复合语句来说,最后一个语句中最后的分号不能忽略不写。
6.多加分号。 对于一个复合语句,如: { z=x y; t=z/100; printf("%f",t); }; 复合语句的花括号后不应再加分号,否则将会画蛇添足。 又如: if (a%3==0); I ; 本是如果3整除a,则I加1。但由于if (a%3==0)后多加了分号,则if语句到此结束,程序将执行I 语句,不论3是否整除a,I都将自动加1。 再如: for (I=0;I<5;I ); {scanf("%d",&x); printf("%d",x);} 本意是先后输入5个数,每输入一个数后再将它输出。由于for()后多加了一个分号,使循环体变为空语句,此时只能输入一个数并输出它。
7.输入变量时忘记加地址运算符“&”。 int a,b; scanf("%d%d",a,b); 这是不合法的。Scanf函数的作用是:按照a、b在内存的地址将a、b的值存进去。“&a”指a在内存中的地址。
8.输入数据的方式与要求不符。 ①scanf("%d%d",&a,&b); 输入时,不能用逗号作两个数据间的分隔符,如下面输入不合法: 3,4 输入数据时,在两个数据之间以一个或多个空格间隔,也可用回车键,跳格键tab。 ②scanf("%d,%d",&a,&b); C规定:如果在“格式控制”字符串中除了格式说明以外还有其它字符,则在输入数据时应输入与这些字符相同的字符。下面输入是合法的: 3,4 此时不用逗号而用空格或其它字符是不对的。 3 4 3:4 又如: scanf("a=%d,b=%d",&a,&b); 输入应如以下形式: a=3,b=4
9.输入字符的格式与要求不一致。 在用“%c”格式输入字符时,“空格字符”和“转义字符”都作为有效字符输入。 scanf("%c%c%c",&c1,&c2,&c3); 如输入a b c 字符“a”送给c1,字符“”送给c2,字符“b”送给c3,因为%c只要求读入一个字符,后面不需要用空格作为两个字符的间隔。10.输入输出的数据类型与所用格式说明符不一致。
-
C语言上机试题.doc
2022-05-07 16:03:40C语言上机试题.doc -
C语言或者考研复试上机练习题.doc
2020-03-29 13:36:17适合于考研复试简单上机练习,或者边学习C语言课本边练习的初学者。有C语言的课后练习题,也有稍微高于课后练习题难度的题目,属于入门题目。 -
c语言上机题库(c语言程序设计基础题库)
2021-05-19 13:25:55大一c语言上机考试题定义一个整型数组,长度为8位,在自定义函数fun中,。#include int fun(int n){ int i; if(n>2 && !(n&1) || n<2) return 0; for(i=3;i*i<=n;i+=2) if(!(n%i)) return 0; ... -
c语言上机试题
2014-03-16 09:53:07C考试题型与考试范围 题型与分值如下: 一、 单选(40分) 二、 填空(20 分) ...3、第7章函数、第8章指针不出程序设计题。 编程题 结合循环结构实现对数组的某种操作。 循环结构和选择结构的综合应用。 -
C语言上机题库WORD版.doc
2021-03-22 14:25:07C语言上机题库 -
北邮考研复试C语言上机题目精选
2020-09-03 10:34:26主要介绍了北邮考研复试C语言上机题目精选,摘自2010年北邮CS的复试,需要的朋友可以参考下 -
c语言上机题库.docx
2021-08-29 21:08:35本人c语言期末上机考试的部分题目,仅供参考 -
c语言上机试题.txt
2022-03-30 11:47:31c语言上机试题.txt -
计算机二级C语言上机题库及答案2017
2021-05-21 05:00:36计算机二级C语言上机题库及答案2017二、改错题:给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改 变字符串中的内容。例如,若字符串为abcd,则应输出:dcba。请改正程序中的错误,使它能计算出... -
c语言上机题库共享.pdf
2022-03-15 17:28:10c语言上机题库共享.pdf -
c语言上机试题.pdf
2021-09-30 16:37:22c语言上机试题.pdf -
计算机二级c语言上机试题题库汇编.pdf
2021-10-12 22:21:42计算机二级c语言上机试题题库汇编.pdf -
西北农林科技大学C语言上机题答案.doc
2021-05-20 04:57:19西北农林科技大学C语言上机题答案西北农林科技大学C语言上机题答案SY11.简单程序设计 编程写程序,在屏幕上输出信息:Happy New Year!#include main(){ printf("Happy New Year!\n");}2.计算梯形的面积 已知梯形的上...