精华内容
下载资源
问答
  • 计算机二级c语言题库及答案
    千次阅读
    2021-05-21 06:58:52

    9月全国计算机等级考试在即,yjbys小编为了帮助大家能顺利进行备考9月24-27日计算机二级考试,特提供以下2016年9月计算机二级C语言考前模拟题供各位参考。

    程序填空题

    1、求主次对角线之和。

    main()

    {static int a[ ][3]={9,7,5,1,2,4,6,8};

    int I,j,s1=0,s2=0;

    for(I=0;I<3;I++)

    for(j=0;j<3;j++)

    {if(__________)

    s1=s1+a[I][j];

    if( __________ )

    s2=s2+a[I][j];

    }

    printf(“%d\n%d\n”,s1,s2);

    }

    2、从键盘上输入10个数,求其平均值。

    main()

    {int i;

    float f,sum;

    for(i=1,sum=0.0;i<11;i++)

    {__________;

    __________ ;

    }

    printf(“average=%f\n”,sum/10);

    }

    3、以下程序是建立一个名为myfile的`文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。

    #include

    main()

    {

    FILE *fp;

    char c;

    fp=__________;

    do

    {

    c=getchar();

    fputs(c,fp);

    }while(c!=EOF);

    __________; ;

    }

    参考答案:

    1、I==j I+j==2

    2、scanf(“%f”,&f); sum+=f;

    3、fopen(“myfile”,w) fclose(fp);

    更多相关文章推荐:

    【2016年计算机二级c语言题库及答案】相关文章:

    更多相关内容
  • 计算机二级C语言题库

    2017-03-30 10:03:34
    计算机二级C语言题库。其中包含全部类型的二级C语言题目,以及相应的题目所属知识点分类。题目类型:编程题、选择题题、改错题、填空题。编程题均经过测试,可正常编译执行,有注释,理解方便。
  • 二级语言相关考点 1以下选项中能用作数据常量是_标准答案 C A o115 B 0118 C 115L D 1.5e1.5 2下列叙述中错误是_标准答案 A A一个C语言程序只能实现一个算法 B一个C函数能够单独作为一个C程序文件存在 C C程序能够由...
  • 2017.9最新二级C语言题库和模拟考场软件,清华大学出版社二级C语言优选教材《C语言其实很简单》配套资源,在真题收录超级全面的基础上,仍然坚持绿色、免安装、精悍小巧的特点,方便使用~~现收录1900多道选择题,110...
  • 精心整理 2016 年计算机二级 c 语言题库及答案 一 选 择 题 ( 每 小 题 1 分 共 40 小 题 共 40 分 ) 1. 设 循 环 队 列 的 存 储 空 间 为 Q(1 35) 初 始 状 态 为 front=rear=35 现 经 过 一 系 列 入 队 与 退 队...
  • 全国计算机二级c语言题库试题及答案计算和模拟作为一种新的研究手段,常使一些学科衍生出新的分支学科。以下是关于全国计算机二级c语言题库试题及答案,欢迎大家参考!一、选择题(每小题1分,共40分)1). 设有定义: ...

    全国计算机二级c语言题库试题及答案

    计算和模拟作为一种新的研究手段,常使一些学科衍生出新的分支学科。以下是关于全国计算机二级c语言题库试题及答案,欢迎大家参考!

    7adf9789e7e15f41466543b46b47a7a3.png

    一、选择题(每小题1分,共40分)

    1). 设有定义: struct {char mark[12]; int num1; double num2;} t1,t2; 若变量均已正确赋初值,则以下语句中错误的是 ( )

    A.t2.num1=t1.num1;

    B.t2.mark=t1.mark;

    C.t1=t2;

    D.t2.num2=t1.num2;

    正确答案:B

    答案解析:这个题目主要涉及到结构体的定义与赋值操作。根据题意结构体变量t1,t2的成员变量mark是字符数组,对于字符数组之间的赋值操作应该使用循环语句对每个字符进行赋值,而选项A是用数组名实现字符数组之间的赋值操作,是错误的。

    2). 若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是( )

    A.main() { …… x=fun(2,10); ……} float fun(int a,int B{……}

    B.float fun(int a,int B{……} main() { …… x=fun(i,j); ……}

    C.float fun(int ,int); main() { …… x=fun(2,10); …… } float fun(int a,int B{……}

    D.main() { float fun(int i,int j); …… x=fun(i,j); …… } float fun(int a,int B{……}

    正确答案:A

    答案解析:C语言规定,函数必须先定义,后调用(函数的返回值类型为int或char时除外)。在选项A中,调用的子函数在调用后面定义,所以不正确。在选项B、C中,被调用函数在主函数之前定义,再在主函数中调用,所以是正确的;在选项D中,在主函数中先对子函数float fun(int i,int j)进行了声明,然后进行调用。

    3). 数据库设计包括两个方面的设计内容,它们是

    A.概念设计和逻辑设计

    B.模式设计和内模式设计

    C.内模式设计和物理设计

    D.结构特性设计和行为特性设计

    正确答案:A

    答案解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的内容。

    4). 在设计程序时,应采纳的原则之一是

    A.不限制goto语句的使用

    B.减少或取消注解行

    C.程序越短越好

    D.程序结构应有助于读者理解

    正确答案:D

    答案解析:滥用goto 语句将使程序流程无规律,可读性差,因此A不选;注解行有利于对程序的理解,不应减少或取消,B也不选;程序的长短要依照实际情况而论,而不是越短越好,C也不选。

    5). 关系表中的每一行记录称为一个( )。

    A.字段

    B.元组

    C.属性

    D.关键码

    正确答案:B

    答案解析:在关系表中,每一列称为一个属性,对应表中的一个字段;每…行称为一个元组,对应表中的'一条记录。

    二、操作题

    【真题1】 下列给定程序中,函数fun()的功能是:通过某种方式实现两个变量值的

    交换,规定不允许增加语句和表达式。例如变量a初值为8,b 初值为3,程序运行

    后a 中的值为3,b 中的值为8。 试题程序:

    #include < conio.h >

    #include < stdio.h >

    int fun(int *x,int y)

    { __1___ t;

    t=*x;*x=y;

    return(t)__2__

    }

    main()

    {int a=3,b=8;

    printf("%d %d\n ",a,b);

    b=fun(__3__,b);

    printf("%d %d\n ",a,b);

    }

    解析: 填空1:根据题目的意思,这里应该是声名一个新的变量t,由后面的赋

    值语句以及返回语句可以明白这个变量应该是整型的(因为函数的返回值类型

    是int)。

    填空2:根据题目的意思,此处是子函数的返回语句,由C 语言的知识,每个

    语句的结尾都应该使用";" 。

    填空3:fun()函数的调用方式说明fun()函数的参数应当为指针类型,即应该

    把变量的地址作为参数传递(符号"&"是取地址操作)。

    答案:【1】int 【2】; 【3】&a

    【真题2】 给定程序modi.c 中函数fun的功能是:求两个形参的乘积和商数,并

    通过形参返回调用程序。 例如输入:61.82 和 12.65,输出为: c =

    782.023000 d = 4.886957。 请改正 fun 函数中的错误,使它能得出正确的结

    果。 注意:不要改动 main 函数,

    #include < stdio.h >

    #include < conio.h >

    /**********found**********/

    void fun ( double a, b, double x,y )

    {/**********found**********/

    x = a * b; y = a / b;

    }

    main ( )

    { double a, b, c, d;

    clrscr( );

    printf ( "Enter a , b : ");

    scanf ( "%lf%lf", &a, &b );

    fun ( a , b, &c, &d ) ;

    printf (" c = %f d = %f\n ", c, d );

    }

    解析: 本题的考核点是C语言中函数的入口参数和指针的使用。

    函数的参数表是由逗号分隔的变量表,变量表由变量类型和变量名组成,与普

    通的变量说明不同,函数参数必须同时具有变量类型和变量名,因此应该把程

    序中"void fun ( double a, b, double x,y )"语句改为"void fun ( double a,

    double b, double *x, double *y )"或相同作用的语句。

    从主函数里的" fun ( a , b, &c, &d ) ; "语句可以看出,fun 函数后两个参数

    应为长浮点型数据的指针,因此应该把程序中"x = a * b; y = a / b;"语句改

    为"*x = a * b; *y = a / b;"或相同作用的语句。

    展开全文
  • C语言考试题,有很多套题,很全面,计算机二级C语言题库和模拟考场软件
  • 二级C无纸化考试模拟软件是一款专业的c语言二级考试模拟题库软件,通过这款软件的学习,能够让用户快速掌握二级考试备考知识,软件包含了历年来的考试真题和视频教学,并拥有错题重做、命题解析等特点,让你轻松过...

    二级C无纸化考试模拟软件是一款专业的c语言二级考试模拟题库软件,通过这款软件的学习,能够让用户快速掌握二级考试备考知识,软件包含了历年来的考试真题和视频教学,并拥有错题重做、命题解析等特点,让你轻松过二级。

    87a9966873abdd73cf720178002683ad.png

    功能特点

    1、视频教学

    专家精讲操作题解析、考点与应试技巧。

    2、模拟考场

    真考环境+智能评分,带您提前进入考场。

    3、命中率

    与真考题库同步更新,题目做会,100%通关。

    软件特色

    1、考试考点全面覆盖

    计算机二级c语言题库软件覆盖考试要求的所有题型及考点(知识点),所有试题均由具有丰富授课经验的一线老师和命题专家编写而成,而且包括了历年考试真题,考生只要把软件中试题全部做会,通过考试一般来说是没有什么问题的。

    2、软件包括选择题、程序设计题、程序填空三部分试题,同步训练可与教材配套同步学习使用,测验评析可以在学完每一章内容后进行自我检测。

    3、软件具有同步训练、章节测验、模拟考试功能,每一道试题都有详细分析,操作题都有详尽的操作步骤,模拟考试则可以在学完教材所有内容后进行全真模拟考试。

    4、你的训练、测试、模拟考试结果都能得到即时反馈,它可以对做错的题目进行自动整理收集,供用户重做。

    5、软件界面清晰、操作简单,每一项操作都有相应的提示,使你使用起来得心应手。

    更新内容

    1、增加了错题分析功能

    2、更新了最新的C语言题库

    3、解决了一些答题风格上的已知问题

    4、修复了一些bug,优化了软件界面

    展开全文
  • 包含计算机二级考试程序题
  • 校园网·新视野教育二级C上机考试复习资料 V16.0()PAGEPAGE 1本资料仅供考前复习使用,请勿带入考场校园网·新视野教育二级C上机考试复习资料 V16.0(共50套题目)第1套 校园网·新视野教育上机考试复习资料1、程序...

    校园网·新视野教育二级C上机考试复习资料 V16.0()

    PAGE

    PAGE 1

    本资料仅供考前复习使用,请勿带入考场

    校园网·新视野教育二级C上机考试复习资料 V16.0

    (共50套题目)

    第1套 校园网·新视野教育上机考试复习资料

    1、程序填空题

    #include

    #include

    double fun(double x)

    { double f, t; int n;

    f = 1.0 + x;

    /**********found**********/

    t = __ x __;

    n = 1;

    do {

    n++;

    /**********found**********/

    t *= (-1.0)*x/___ n ___;

    f += t;

    }

    /**********found**********/

    while (__fabs(t)___ >= 1e-6);

    return f;

    }

    main()

    { double x, y;

    x=2.5;

    y = fun(x);

    printf("\nThe result is :\n");

    printf("x=%-12.6f y=%-12.6f\n", x, y);

    }

    2、程序修改题 校园网·新视野教育上机考试复习资料

    #include

    long fun(int x,int y,long *p )

    { int i;

    long t=1;

    /**************found**************/

    for(i=1; i

    t=t*x;

    *p=t;

    /**************found**************/

    t=t/1000; t=t%1000;

    return t;

    }

    main()

    { long t,r; int x,y;

    printf("\nInput x and y: "); scanf("%ld%ld",&x,&y);

    t=fun(x,y,&r);

    printf("\n\nx=%d, y=%d, r=%ld, last=%ld\n\n",x, y,r,t );

    }

    3、程序设计题 校园网·新视野教育上机考试复习资料

    #include

    #include

    double fun(double x)

    {

    int i=0;

    double s=1,a=1;

    while(fabs(a)>0.000001)

    {

    a=a*(0.5-i)*x/(i+1);

    s+=a;

    i++;

    }

    return s;

    }

    main()

    { double x,s;

    printf("Input x: "); scanf("%lf",&x);

    s=fun(x);

    printf("s=%f\n",s);

    }

    第2套 校园网·新视野教育上机考试复习资料

    1、程序填空题

    #include

    int c1,c2,c3;

    void fun(long n)

    { c1 = c2 = c3 = 0;

    while (n) {

    /**********found**********/

    switch(___n%10___)

    {

    /**********found**********/

    case 1: c1++;___break__;

    /**********found**********/

    case 2: c2++;___break___;

    case 3: c3++;

    }

    n /= 10;

    }

    }

    main()

    { long n=123114350L;

    fun(n);

    printf("\nThe result :\n");

    printf("n=%ld c1=%d c2=%d c3=%d\n",n,c1,c2,c3);

    }

    2、程序修改题 校园网·新视野教育上机考试复习资料

    #include

    int fun(unsigned n, int *zero)

    { int count=0,max=0,t;

    do

    { t=n%10;

    /*************

    展开全文
  • 本软件按照较新《全国计算机等级考试二级C语言程序设计考试大纲》研发而成。软件具有自动计时、随机抽题、全真模拟、精选习题、详尽解析等功能。软件中包含近年历次考试真题。题库软件下载地址:...
  • 全国计算机等级考试二级C语言上机题库100套。含标准答案,绝对真实!
  • 2014年3月计算机二级C语言题库_南开100题
  • 9月上机题库 1: 第1题 m个人成绩存放在score数组中请编写函数fun,它功效是将低于平均分人作为函数值返回将低于平均分分数放在below所指定函数中 答案 int fun(int score[],int m,int below[]) { int i,k=0,aver=0;...
  • 《国家计算机二级c语言历年真题及答案》
  • 该文档为计算机二级C语言考试的程序填空题部分,该文档内的程序填空题均为计算机二级C语言题库中题目,本人与同学合作亲自从计算机二级C语言题库中截屏所得,该文档内容包括三部分:程序填空题的题目、程序(含空)...
  • 计算机二级C语言题库,未来教育官方题库!计算机二级C语言题库,未来教育官方题库!
  • 计算机二级C语言题库.pdf
  • 计算机二级c语言题库.pdf
  • 编程,填空及详细解答!计算机二级C语言上机题库及答案(100套)
  • 全国计算机二级c语言题库.pdf
  • 计算机二级c语言题库三.pdf

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,712
精华内容 1,484
关键字:

计算机二级c语言题库