精华内容
下载资源
问答
  • 填空考试系统 源代码 沈阳工程学院 c语言课设 C语言课设填空题考试系统
  • C语言-填空题

    2020-10-15 09:44:42
    C语言填空题 1、完善以下升序插入排序的代码: 插入排序:通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 void insertSort(int *a, int n) { int tmp = 0, p = 0; for (int ...

    C语言填空题


    1、完善以下升序插入排序的代码:

    插入排序:通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。

    void insertSort(int *a, int n)

    {

    int tmp = 0, p = 0;

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

    {

    ​ tmp = a[i];

    ​ p = i - 1;

    ​ while (p >= 0 && tmp < a[p])

    ​ {

    ​ a[p + 1] = a[p];

    ​ p–;

    ​ }

    ​ a[p + 1] = tmp;

    }

    }

    2、以下代码的输出结果是__10__,12

    char str[] = “https://\r\n\0”;

    int a = strlen(str);

    int b = sizeof(str);

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

    3、已知单链表Link,找出相同结点并删除。

    ​ struct Link

    ​ {

    ​ char data;

    ​ struct Link *next;

    ​ };

    ​ struct Link *delerep(struct Link *link)

    ​ {

    ​ struct Link *

    展开全文
  • 西安理工大c语言题库填空题 西安理工大西安理工大语言题库填空题语言题库填空题填空题中复制、拷贝、粘贴属于功能。编辑中文档输入中手写输入分为手写输入和脱机手写输入。联机中查找和是提高文本编辑效率最常用的...

    7d63a1dd2a806506125e94c1e8715445.gif西安理工大c语言题库填空题

    西安理工大西安理工大语言题库填空题语言题库填空题填空题中复制、拷贝、粘贴属于功能。编辑中文档输入中手写输入分为手写输入和脱机手写输入。联机中查找和是提高文本编辑效率最常用的操作。替换中排版是以若干文字为对象进行格式化。字符中用于控制行与行之间的间距。行距中表格行列的交叉处称为。单元格中是一组已命名的字符和段落格式的组合样式中工作簿为工作表为。中输入等差数列可以使用功能。自动填充中公式输入必须以开头。等号中函数公式用于求和。的单元格引用中绝对引用需在行号和列号前加上符号。$中输入“特殊符号”,需使用菜单。插入中文件的排版有种基本操作对象:字符、和页面段落中“字符间距”,“文字效果”在对话框中。字体中在每页的顶部加入的信息称为。页眉系列中演示文稿的简称为文件。控制幻灯片外观的方法有种:、设计模板和配色方案。母版要停止正在放映的幻灯片,只要按键即可(用大写字母写出)。演示文稿中设计个性化的动画效果时,可使用动画。自定义是位于用户和操作系统之间的软件。系统图种重要的数据模型中,模型应用最为广泛。关系多媒体硬件的主要接口卡包括:显卡、和视频卡。声卡多媒体硬件的主要接口卡包括:、声卡和视频卡。显卡多媒体信息的获取,除了常用的基本设备外,还有静态和动态图像获取设备,主要有:数码相机、数码摄像机和。摄像头显卡所处理的信息最终都要输出到显示器上,现在最常见的输出接口主要有:、和。显卡所处理的信息最终都要输出到显示器上,现在最常见的输出接口主要有:、和。多媒体数据压缩中,有两种压缩方法:和无损压缩。有损压缩多媒体数据压缩中,有两种压缩方法:有损压缩和。无损压缩一副彩色图像的像元是由种颜色组成的。红绿蓝多媒体是指多种媒体的应用。综合多媒体信息的存储和传递最常用的介质是。光盘在计算机中,多媒体数据最终是以存储的。二进制代码对声音进行采样时,数字化声音的质量主要受个技术指标的影响,它们是采样频率、量化位数和。声道数对声音进行采样时,数字化声音的质量主要受个技术指标的影响,这技术指标是:、量化位数和声道数。采样频率音乐合成主要有两种合成,它们是合成和。波形表合成

    展开全文
  • C语言填空题(国外英文资料)C语言填空题"A"# include "stdio.h"Int fun (int n){Int I;It is the most important thing in the worldFor (I = 2)____; I++)It is the most important thing in the worldIf (_________...

    C语言填空题(国外英文资料)

    C语言填空题

    "A"

    # include "stdio.h"

    Int fun (int n)

    {

    Int I;

    It is the most important thing in the world

    For (I = 2)

    ____; I++)

    It is the most important thing in the world

    If (___________)

    Return 0;

    Return 1;

    }

    The main ()

    {int I, n = 0;

    It is the most important thing in the world

    For (I = 100; ______; I --)

    If (fun (I))

    {printf (" % 5d ", I);

    N++;

    }

    Printf (" \ n ");

    }

    # include "stdio.h"

    Int fun (int n)

    {

    Int I;

    It is the most important thing in the world

    For (I = 2; I < = n minus 1; I + +)

    It is the most important thing in the world

    If n % I = 0.

    Return 0;

    Return 1;

    }

    The main ()

    {int I, n = 0;

    It is the most important thing in the world

    For (I = 100; n < 5; I -)

    If (fun (I))

    {printf (" % 5d ", I);

    N++;

    }

    Printf (" \ n ");

    }

    "The second"

    The function of the program blank8-1.cpp is to find a divisible digit of n, please delete the underscore _____ in the program and fill in the appropriate content.

    # include "stdio.h"

    Void fun (int a, int * p)

    {

    Int n = 0;

    While (a)

    {n++;

    A = a / 10;

    }

    * * * * * * * * * * * * * * * * * * * * * * *

    _________ = n;

    }

    The main ()

    {

    Int x, n.

    Printf (" please enter a divisible: ");

    Scanf (" % d ", & x);

    * * * * * * * * * * * * * * * * * * * * * * *

    Fun (________);

    Printf (" % d has % d number \ n ", x, n);

    }

    # include "stdio.h"

    Void fun (int a, int * p)

    {

    Int n = 0;

    While (a)

    {n++;

    A = a / 10;

    }

    * * * * * * * * * * * * * * * * * * * * * * *

    * p = n;

    }

    The main ()

    {

    Int x, n.

    Printf (" please enter a divisible: ");

    Scanf (" % d ", & x);

    * * * * * * * * * * * * * * * * * * * * * * *

    Fun (x, & n);

    Printf (" % d has % d number \ n ", x, n);

    }

    "Three"

    The function of a given program is on a n personnel's wage in the array sectional statistic, the number of paragraphs to array b: the number of salary of 1000 yuan to b [0], the salary of 1000 to 1999 yuan to b [1], the number of salary from 2000 to 2999 yuan to b [2], the number of salary from 3000 to 3999 yuan to b [3], the number of salary from 4000 to 4999 yuan to b [4], the number of salary fr

    展开全文
  • 代码 解析 例题二 题目 代码 解析 例题一 题目 1.使用vc++2010打开考生文件夹下的blank1中的解决方案,此解决方案中包括一个源文件blank1.c。程序通过定义学生结构体变量,存储了学生的学号,姓名,和三门课的...

    例题一

    题目

    1.使用vc++2010打开考生文件夹下的blank1中的解决方案,此解决方案中包括一个源文件blank1.c。程序通过定义学生结构体变量,存储了学生的学号,姓名,和三门课的成绩。所有学生数据都以二进制方式输入到文件中。函数fun的功能是重写filename所指文件中最后一个学生的数据,即用新的学生数据覆盖原来学生的数据,其他学生数据不变。请在程序下划线处填入正确的答案并把下划线删掉,使得程序得出正确结果。

    代码

    #include  <stdio.h>
    #define    N    5
    typedef struct  student {
      long  sno;
      char  name[10];
      float  score[3];
    } STU;
    void fun(char  *filename, STU  n)
    { FILE  *fp;
    /**********found**********/
      fp = fopen(__1__, "rb+");
    /**********found**********/
      fseek(__2__, -(long)sizeof(STU), SEEK_END);
    /**********found**********/
      fwrite(&n, sizeof(STU), 1, __3__);
      fclose(fp);
    }
    void main()
    { STU  t[N]={ {10001,"MaChao", 91, 92, 77}, {10002,"CaoKai", 75, 60, 88},
                 {10003,"LiSi", 85, 70, 78},    {10004,"FangFang", 90, 82, 87},
                 {10005,"ZhangSan", 95, 80, 88}};
      STU  n={10006,"ZhaoSi", 55, 70, 68}, ss[N];
      int  i,j;      FILE  *fp;
      fp = fopen("student.dat", "wb");
      fwrite(t, sizeof(STU), N, fp);
      fclose(fp);
      fp = fopen("student.dat", "rb");
      fread(ss, sizeof(STU), N, fp);
      fclose(fp);
      printf("\nThe original data :\n\n");
      for (j=0; j<N; j++)
      {  printf("\nNo: %ld  Name: %-8s      Scores:  ",ss[j].sno, ss[j].name);
         for (i=0; i<3; i++)  printf("%6.2f ", ss[j].score[i]);
         printf("\n");
      }
      fun("student.dat", n);
      printf("\nThe data after modifing :\n\n");
      fp = fopen("student.dat", "rb");
      fread(ss, sizeof(STU), N, fp);
      fclose(fp);
      for (j=0; j<N; j++)
      {  printf("\nNo: %ld  Name: %-8s      Scores:  ",ss[j].sno, ss[j].name);
         for (i=0; i<3; i++)  printf("%6.2f ", ss[j].score[i]);
         printf("\n");
      }
    }
    
    
    

    解析

    [参考答案]
    (1)filename (2)fp (3)fp
    [解题思路]
    填空1:本空是对文本文件的打开,filename所指的文件中的最后数据要进行重写,因此首先是要打开,因而本空填写filename. 
    填空2:fseek 功能是重定位流上的文件指针。用法: int fseek(FILE *stream. long offset, int fromwhere);本空应该填写fp。
    填空3:因为题目中要对所有学生数据均以二进制方式输出到文件中,因此本空填写fp。
    知识点讲解:
    函数名: fseek
    功能:重定位流上的文件指针。
    用法: int fseek(FILE *stream, long offset, int fromwhere)。
    描述:函数设置文件指针stream的位置。如果执行成功,stream将指向以fromwhere为基准, 偏移offset个字节的位置。如果执行失败(比如offset超过文件自身大小),则不改变stream指向的位置。
    返回值:成功,返回0;否则返回非0值。
    

    例题二

    题目

    使用VC++2010打开考生文件夹下blank1中的解决方案。此解诀方案的项目中包含一个源程序文件blank1.c在此程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数: 46、 30、32、40、 6、17、 45、15、 48、 26,其平均值为30.500000主函数中输出: 46 32 40 45 48请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
    注意:部分源程序在文件blank1 c中。
    不得增行或删行,也不得更改程序的结构!

    代码

    #include <stdlib.h>
    #include <stdio.h>
    #define   N   10
    double fun(double  x[],double  *y)
    { int  i,j;    double  av;
    /**********found**********/
      av=__1__;
    /**********found**********/
      for(i=0; i<N; i++)  
    	  av=av+__2__;
      for(i=j=0; i<N; i++)
    /**********found**********/
        if(x[i]>av)  y[__3__]= x[i];
      y[j]=-1;
      return  av;
    }
    void main()
    { int  i;    double  x[N],y[N];
      for(i=0; i<N; i++){ x[i]=rand()%50; printf("%4.0f ",x[i]);}
      printf("\n");
      printf("\nThe average is: %f\n",fun(x,y));
      for(i=0; y[i]>=0; i++)  printf("%5.1f ",y[i]);
      printf("\n");
    }
    

    解析

    [参考答案]
    (1) 0.0
    (2) x[i]/N
    (3) j++
    [解题思路]
    填空1:通过读上面的程序可以看出此空考的是给变量赋初值,av代表
    的是平均值,因此av的初值应该是0.0。
    填空2:通过for循环可知,此空代表求平均值,因此应该填写x[i]/N。
    填空3:先把大于平均值的数放在形参y所指数组中,然后使下标值加
    1,因此此空应该填j++。
    
    展开全文
  • C语言的格式化输出虽然能正常四舍五入,但是有一点貌似和一般的自然写法不同:很接近0的负数四舍五入之后不输出0.00,而是-0.00,这点就要特殊照顾了。 浮点精度:用float是不能通过的,一开始还不明白,后来想想,...
  • 文章目录程序填空题题目代码解析程序修改题题目代码解析程序设计题题目代码解析 程序填空题 题目 使用VC++2010打开考生文件夹下blank1中的解诀方案。此解决方案的项目中包含-个源程序文件blank1.co在此 程序中,函数...
  • 计算机等级考试二级C语言上机填空题考点总结计算机等级考试二级C语言上机题考点总结2010-12-20程序填空题程序填空题分值为30分,是在一个完整的程序中挖出2~4个空让考生填写,所考查的内容一般是C语言中最基础的内容...
  • C语言填空题

    千次阅读 2012-05-18 16:56:26
    1.    (1)  char *pcColor = "blue1" ; char acColor[] = "blue1" ; strlen(pcColor) = _____ strlen(acColor) = _____ sizeof(pcColor) = _____ sizeof(acColor) = _____ ...char str
  • C语言程序填空

    2021-03-10 19:27:10
    一、程序填空 共20 (共计200分) 第1 (10.0分) /*------------------------------------------------------- 【程序填空】 功能:从读入的整数数据中,统计大于零的整数个数和小于零的 整数个数。用输入零来...
  • 一、填空题:给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中右边的字符删除,只保留左边的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确...
  • C语言国家二级考试常用题库,错题汇总,主要包含改错、填空代码编程等题目,大家如有需要,请自行下载。
  • C)C语言源程序经编译形成的二进制代码可以直接运行。 D)C语言中的函数不可以单独进行编译。 2、一个C语言的源程序中( A ) A)必须有一个主函数 B)可能有多个主函数 C)必须有除主函数外其它函数 D)可以没有...
  • 一一、选择1.C 程序的基本单位是( A )。A .函数 B.文件 C.语句 D.字符2 .C 程序中的变量( B )。A .不用说明 B.先说明后引用C.先引用后说明 ...
  • 1.一步之遥 从昏迷中醒来,小明发现自己被关在X星球的废矿车里。 矿车停在平直的废弃的轨道上。 他的面前是两个按钮,分别写着“F”和“B”。 小明突然记起来,这两个按钮可以控制矿车在轨道上前进和后退。...
  • 计算机二级C语言-A程序填空题

    千次阅读 2020-05-24 13:02:05
    前言 计算机二级这个东西吧,还挺有意思!最近无聊,点开系统,汗颜,不调试直接干居然有时候还能出错!记录一下! 1.指针型变量做函数参数 修改前 #include <stdio.h> #include <...b=a
  • 练习与思考91.1 填空题假设在程序中有这样一些语句:#include FILE *fp1, *fp2;char ch, str[100];int nNumRead=-1;fp1 = fopen("test1.txt", "r");fp2 = fopen("test2.txt", "w");并且,假设两个文件都被成功打开,...
  • 解题思路:在解这个之前我曾经接触过一个...注意事项:参考代码:#include #include #include int main(){int n,i,num,j=0,temp=0;char ar[100000];int flag=0; //1为在单词中,0为在单词外fgets(ar,100000,stdin)...
  • 一、填空题:(24分每空1.5分)1.已知:int *p,a; 则语句 p=&a;中的运算符&的含义是( 1 )。2.凡在函数体内没有明显存储类别说明的变量是( 2 )。3.已知:struct{ int k;char c;floata;}test;则s...
  • 国家计算机二级考试 C语言上机100题1:填空题:#include #include #define N 5#define M 10/**********found**********/ void fun(char (*ss) [M], int k) { int i=0 ;/**********found**********/ while(i< N) {...
  • 如下的代码判断 needle_start指向的串是否为haystack_start指向的串的前缀,如不是,则返回NULL。 比如:"abcd1234" 就包含了 "abc" 为前缀 char* prefix(char* haystack_start, char* needle_start) { char* ...
  • C语言计算机二级考题【填空题

    千次阅读 2019-08-14 15:34:04
    填空题 将格式化结果输出到文件 void fun(char *filename, STU n) { FILE *fp; /**********found**********fp fp = fopen(__1__, "rb+"); //*filename /**********found**********/ fseek(__2__, -(l...
  • 第1章 程序设计及C语言概述一、单选1)一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。A)有零个或多个输入 B)有零个或多个输出C)有穷性 D)可行性2)以下叙述中正确的是()。A)C语言的源...
  • 1[填空题]一颗二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为 【2】 。参考解析:【2】DEBFCA【解析】根据二叉树的中序遍历原则可知D为二叉树的最左边的叶子结点,根据二叉树的前序遍历原则...
  • 一:单项选择 1.执行以下程序段后,输出结果和a的值是() int a=10; printf("%d",a++);...2.已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'.执行语句printf("%d,%d",c1,c2-2);后...
  • 题目:格子中输出StringInGrid函数会在一个指定大小的格子中打印指定的...下面的程序实现这个逻辑,请填写划线部分缺少的代码。#include #include void StringInGrid(int width, int height, const char* s){int ...

空空如也

空空如也

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

c语言代码填空题

c语言 订阅