精华内容
下载资源
问答
  • 二级C语言上机题答案(题库答案).doc
    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语言实现,可以提升上机熟练度,对于计算机专业同学来说是必不可少的
  • 编程,填空及详细解答!计算机二级C语言上机题库及答案(100套)
  • c语言上机题整理(完整版).doc
  • C语言上机试题及答案.pdf
  • 二级C语言上机试题精选(有答案)
  • 2011年春江苏省计算机二级考试c语言上机试题.pdf
  • C语言上机试题1-20套

    2021-05-22 07:59:45
    main() /*主函数 */ {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含答案.。
  • C语言上机题库

    2013-07-18 07:59:34
    二级 C语言上机题库
  • C语言上机题库(一).doc

    2021-05-21 09:23:11
    C语言上机题库(一)软件学院/信息学院 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("*");

    展开全文
  • /* 请编一个函数fun(char *s),函数的功能是把字符串中的内容逆置。例如:字符串中原有的内容为: abcdefg,则调用该函数后,串中的内容为:gfedcba。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花...
  • 计算机二级C语言上机题库.pdf
  • 计算机二级C语言上机题库及答案(100套)
  • c语言上机习题

    2012-04-10 07:08:07
    c语言上机习题,学习c源码的好资料,上机实践的好机会,对学习有较大帮助,学习c语言推荐材料,上机首选
  • 【高分飘过】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:40
    C语言上机试题.doc
  • 适合于考研复试简单上机练习,或者边学习C语言课本边练习的初学者。有C语言的课后练习,也有稍微高于课后练习难度的题目,属于入门题目。
  • 大一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:07
    C考试题型与考试范围 题型与分值如下: 一、 单选(40分) 二、 填空(20 分) ...3、第7章函数、第8章指针不出程序设计。 编程 结合循环结构实现对数组的某种操作。 循环结构和选择结构的综合应用。
  • C语言上机题库
  • 主要介绍了北邮考研复试C语言上机题目精选,摘自2010年北邮CS的复试,需要的朋友可以参考下
  • c语言上机题库.docx

    2021-08-29 21:08:35
    本人c语言期末上机考试的部分题目,仅供参考
  • c语言上机试题.txt

    2022-03-30 11:47:31
    c语言上机试题.txt
  • 计算机二级C语言上机题库及答案2017二、改错:给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改 变字符串中的内容。例如,若字符串为abcd,则应输出:dcba。请改正程序中的错误,使它能计算出...
  • c语言上机题库共享.pdf
  • c语言上机试题.pdf

    2021-09-30 16:37:22
    c语言上机试题.pdf
  • 计算机二级c语言上机试题题库汇编.pdf
  • 西北农林科技大学C语言上机题答案西北农林科技大学C语言上机题答案SY11.简单程序设计 编程写程序,在屏幕上输出信息:Happy New Year!#include main(){ printf("Happy New Year!\n");}2.计算梯形的面积 已知梯形的上...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,670
精华内容 4,668
关键字:

c语言上机题