精华内容
下载资源
问答
  • c语言机试题

    2013-01-17 15:15:11
    历年才c语言机试题目都可以在里面找的 同学只要弄会了里面的题目 机试就不用愁了
  • C语言机试题练习

    2019-03-12 08:22:42
    华为机试题C语言上机考试!
  • 2006 年北京 范大学452C 言考研1 的半径 r=1.5 , 高 h=3,求 的周 和椎体体 。用 scanf 入数据, 出 算 果。 出 要求有文字 明,取小数点后两位数字。入两个整数,求它 相除的余数。用 参的宏来 。求 100~200 之 的...

    2006 年北京 范大学452C 言考研

    1 的半径 r=1.5 , 高 h=3,求 的周 和椎体体 。用 scanf 入数据, 出 算 果。 出 要求有文字 明,取小数点后两位数字。

    入两个整数,求它 相除的余数。用 参的宏来 。

    求 100~200 之 的全部素数之和。

    算 周率的近似 ,直到最后一 的小于 10 的-6止, 周率=4*

    (1-1/3+1/5-1/7+1/9- ??)

    写一个函数,判断一字符串是否回文。回文是指 序和倒 都一 的字符串。

    #include

    #include

    inthw(charf[25]){

    inta,b;

    a=0;// 初始化 a 指向 f 的首地址

    b=strlen(f)-1;// 指向 f 的最后一个

    while(a<=b){

    if(f[a++]!=f[b--]){

    printf("No!\n");

    return0;// 程序 束

    }

    }

    printf("Yes!\n");

    return1;//a>=b 是正确的

    }

    intmain(){

    charf[25];

    intHW;//a,b=0; 不需要

    scanf("%s",f);

    HW=hw(f);

    return0;

    }

    6 有一篇文章,共有 3 行文字,每行有 80 个字符。要求分 出其中英文大写字母,数字以及其它字符的个数。

    将一个磁 中的二 制文件复制到另一个磁 中,两个文件名随命令行一起 入。

    #include

    voidmain()

    {

    FILE*from,*to;

    charin[100],out[100];

    printf(" 入源文件名: \n");

    scanf("%s",in);

    printf(" 入目 文件名: \n");

    scanf("%s",out);

    if((from=fopen(in,"r"))==NULL)

    {

    printf(" 文件不存在! \n");

    exit(0);

    }

    if((to=fopen(out,"w"))==NULL)

    {

    printf(" 建目 文件失 ! \n");

    exit(0);

    }

    printf(".............");

    while(!feof(from))

    {

    fputc(fgetc(from),to);

    }

    fclose(from);

    fclose(to);

    }

    北京航空航天大学2010 年 士研究生入学考

    七.程序 ( 20 分)

    写程序, 程序首先通 入 得整型数据a 与 n,然后 算 sum=a+aa+aaa+?? +

    (共 n ),最后 出 算 果。例如:当a=5,n=4 , 算 sum=5+55+555+5555.

    八.程序 ( 15 分)

    在 Unix 操作系 中有一条命令,命令的功能是打印文本文件的最后n 行。命令格式 :

    tail[-n]filename

    其中 ,tail 命令名;参数 filename 文本文件名;参数可 的,缺省 10,既无此参数 ,表示打印文件的最后

    [-n] 表示要打印的行数, 参数是

    10 行,例如,命令

    tail-20example.txt

    表示打印文本文件 example.txt 的最后 20 行。如果被打印的文本文件中行数少于于 10 行, 命令将打印文件中的所有行。

    n 行或者少

    用 参数的 main 函数 程序。 程序 具有一定的 理能力。例如,能 理非法命令参数和非法文件名。

    程序中可以使用以下C 函数:

    intatoi(char*s)——将数字串 相 的整数

    fgets(char*s,intn,FILE*fg)——从文件中 入一行;

    void*malloc(unsignedsize).free ——申 和 放内存; strlen —— 算字符串的 度;

    strcpy —— 一个字符串拷 到另一个字符串中;

    除此之外,不允 使用其他 函数。

    提示:

    可以再命令行参数正确性分析 程中 取被打印的文本文件名称以及需要打印的行数等信息。

    如果命令行分析正确, 可以建立一个不 点的 向循 表存放从文件中独到的内容

    2012 算机考研复 回

    一、 写函数 Eval,求解一元二次方程ax^2+bx+c=0 的解,写出每个参数的含 。

    #include// 包含 iostream 的头文件

    #include

    #include// 字符串处理函数

    usingnamespacestd;

    classFindRoot// 定义类 FindRoot

    {

    private:

    floata,b,c;

    展开全文
  • 四川省计算机等级考试二级C语言机试题50道(1)Date: 2010-01-29 Comments: 0 Views: 1041)下面叙述正确的是________。A)算法的执行效率与数据的存储结构无关B)算法的空间复杂度是指算法程序中指令(或语句)的条数C)...

    四川省计算机等级考试二级C语言机试题50道(1)

    Date: 2010-01-29 Comments: 0 Views: 104

    1)下面叙述正确的是________。

    A)算法的执行效率与数据的存储结构无关

    B)算法的空间复杂度是指算法程序中指令(或语句)的条数

    C)算法的有穷性是指算法必须能在执行有限个步骤之后终止

    D)算法的时间复杂度是指执行算法程序所需要的时间

    (1)C

    知识点:算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)

    评 析:算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数。

    (2)以下数据结构属于非线性数据结构的是________。

    A)队列 B)线性表 C)二叉树 D)栈

    (2)C

    知识点:栈和队列的定义;栈和队列的顺序存储结构及其基本运算

    评 析:线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称后进先出表(Last In First Out)。队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称先进先出表(First In First Out)。二叉树的数据结构是树型结构,结构中数据元素之间存在着一对多的关系,因此它是一种非线性数据结构。

    (3)在一棵二叉树上第8层的结点数最多是________。

    A)8 B)16 C)128 D)256

    展开全文
  • 中科大的计算机学院的c语言机试题库和答案,考研复试指导
  • 软通动力C语言机试题

    千次阅读 2019-09-25 14:35:49
    1 #include <stdio.h> 2 3 int charCount(char *str) 4 { 5 int iCount = 0; 6 int i, j, k=0; 7 char *p = str; 8 char *q = p; 9 while (*p) 10 { 11 ...
     1 #include <stdio.h>
     2 
     3 int charCount(char *str)
     4 {
     5     int iCount = 0;
     6     int i, j, k=0;
     7     char *p = str;
     8     char *q = p;
     9     while (*p)
    10     {
    11         p++;
    12         k++;
    13     }
    14     for (i=0; i<128; i++)
    15     {
    16         str = q;
    17         for (j=0; j<k; j++)
    18         {
    19             if (i == *str)
    20             {
    21                 iCount++;
    22                 break;
    23             }
    24             str++;
    25         }
    26     }
    27     return iCount;
    28 }
    29 
    30 int main()
    31 {
    32     char *p = "   abcdeef121";
    33     printf("%d\n", charCount(p));
    34     return 0;
    35 }

    实现统计一个字符串所含的不同字符的总数.比较简单,但是这个确实是考验你的基础扎实与否.

    转载于:https://www.cnblogs.com/qq702368956/p/5055872.html

    展开全文
  • 二级C语言上机考试复习资料,共有50套题目 ****新视野教育内部资料 版权所有 翻印必究
  • 2011年机试题目和答案.相信对你有用.最新资料啊
  • 很多同学笔试过了,机试没过,主要是实际上机太少,这些是以前的一些题,希望对大家有帮助
  • 2级C语言机试题100道

    2010-09-04 16:35:26
    个回复回复的,凯撒的房间按上课了阿克拉等级分开啊
  • 关于四川省二级的一些题目,希望这个文档对大家有用
  • 2011年C语言机100例试题1: 第1题 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。答案:int fun(int score[],int m,int ...

    2011年C语言机100例试题

    1: 第1题 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。

    答案:

    int fun(int score[],int m,int below[])

    {

    int i,k=0,aver=0;//定义i是数组score的下标,m是数组元素的个数,aver是平均值

    for(i=0;i<m;i++)

    aver+=score[i]; //aver=aver+score的每个元素

    aver/=m;//aver=aver/m求出平均值

    for(i=0;i<m;i++)

    if(score[i]<aver)//让score的每个元素与aver的值比较,如果小于aver执行下面的句子。

    {

    below[k]=score[i];//将数组score中比aver小的元素的下标给below。

    k++;

    }

    return k;//k返回所求数组元素的下标

    }

    2: 第2题 请编写函数fun,它的功能是:求出1到1000之内能被7或者11整除,但不能同时北7和11整除的所有整数,并将他们放在a所指的数组中,通过n返回这些数的个数。

    答案:

    void fun(int *a, int *n)//赋值指针向量

    {

    int i,j=0;

    for(i=2;i<1000;i++)

    if ((i%7==0||i%11==0) && i%77!=0)

    a[j++]=i;

    *n=j;

    }

    3: 第3题 请编写函数void fun(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。

    答案:

    void fun(int x, int pp[ ], int *n)

    {

    int i=1,j=0;k=0,*t=pp;

    for(i=0;i<=x;i++)

    if(i%2!=0)

    {

    t[j]=I;

    j++;

    }

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

    if(x%t[i]==0)

    {

    pp[k]=t[i];

    k++;

    }

    *n=k;

    }

    4: 第4题 请编写一个函数void fun(char *tt,int pp[]),统计在tt字符中"a"到"z"26各字母各自出现的次数,并依次放在pp所指的数组中。

    答案:

    void fun(char *tt, int pp[])

    {

    int i;

    for (i=0;i<26;i++)

    pp[i]=0;

    while (*tt)

    {

    switch (*tt)

    {

    case ‘a’: pp[0]++;break;

    case ‘b’: pp[1]++;break;

    case ‘c’: pp[2]++;break;

    case ‘d’: pp[3]++;break;

    case ‘e’: pp[4]++;break;

    case ‘f’: pp[5]++;break;

    case ‘g’: pp[6]++;break;

    case ‘h’: pp[7]++;break;

    case ‘i’: pp[8]++;break;

    case ‘j’: pp[9]++;break;

    case ‘k’: pp[10]++;break;

    case ‘l’: pp[11]++;break;

    case ‘m’: pp[12]++;break;

    case ‘n’: pp[12]++;break;

    case ‘o’: pp[14]++;break;

    case ‘p’: pp[15]++;break;

    case ‘q’: pp[16]++;break;

    case ‘r’: pp[17]++;break;

    case ‘s’: pp[18]++;break;

    case ‘t’: pp[19]++;break;

    case ‘u’: pp[20]++;break;

    case ‘v’: pp[21]++;break;

    case ‘w’: pp[22]++;break;

    case ‘x’: pp[23]++;break;

    case ‘y’: pp[24]++;break;

    case ‘z’: pp[25]++;break;

    }

    tt++;

    }

    }

    5: 第5题 请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k各素数存入xx所指的数组中。

    答案:

    void fun(int m, int k, int xx[])

    {

    int g=0,I,j,flag=1;

    for(i=m+1;i<m*m;i++)

    {

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

    {

    if(i%j!=0)

    flag=1;

    else

    展开全文
  • C语言程序设计试题及答案.docC语言程序设计( 卷)考核班级学生数 印数 考核方式 闭卷 考核时间 120 分钟 本试卷包括第一卷和第二卷,答卷时间总共120分钟第一卷第一部分基础知识(20项,共40分)1一个C语言程序是由( ) ...
  • C语言程序设计的试题及答案 C语言程序设计的试题及答案 大家在考程序员时,C语言程序设计大家有了解吗?下面瑞文网小编为大家分享了C语言程序设计的试题及答案,供大家参考。 第一章 基础知识 一、填空 1. 每个 C ...
  • C语言试题汇总目录

    千次阅读 多人点赞 2021-05-31 20:21:02
    C试题汇总里可用于计算机二级C语言笔试、机试、研究生复试中C程序设计科目、帮助C语言学者打好程序基础、C语言基础,锻炼您的逻辑思维和解决问题的能力,帮助你成为C语言笔试、机试解题高手,帮助你拿到C语言工作的...
  • 全国计算机等级二级C语言机改错题题型.doc考试吧E-第一个极力推崇人性化服务的综合考试网站声明本资料由 考试吧(E) 收集整理,转载请注明出自 服务面向校园,提供计算机等级考试,计算机软件水平考试,英语四六级,...
  • C语言程序设计试题一一、填空题1、C语言中基本的数据类型有:整型、实型、字符型。2、C语言中普通整型变量的类型说明符为 int ,在内存中占 2 字节,有符号普通整型的数据范围是 -32678——+32677 。3、整数-35在...
  • c语言考试机试试题

    2014-12-03 21:44:41
    全国计算机等级考试2级c语言机试试题
  • 2013年华为机试题1

    2015-11-03 01:37:28
    2013年华为c语言机试题1
  • second = reverse_string((char*)second_number.c_str()); add_positive_integer(first, second, result); // 两个正整数相加 reverse_string(result); // 反转result字符串结果 } // 两个负整数相加 else ...
  • 昆明理工大学C语言期末统考试题 第 1 页(共 9 页)昆明理工大学 2000 级 C 语言期末统考试题(A 卷)说明:1、 本试题满分为 100 分,考试时间为 120 分钟。闭卷考试。2、 所有答案均应回答在答题纸上,做在试卷上不...
  • C语言程序设计试题集与答案解析第一章 基础知识一.填空1. 每个C程序都必须有且仅有一个________ 函数。2. C语言程序开发到执行通常要经过6个阶段即编辑、预处理、________、 链接 、加载和执行。3. 软件是程序,以及...
  • 计算机组成原理与汇编语言试题计算机组成原理与汇编语言试题一、填空题(每空1分)1、冯.诺依曼体制中最核心的思想是计算机采用____存储程序____工作方式。2、有一机器字24位,其中操作码占4位。若采用二地址寻址,则...
  • C语言笔试试题言过其实,终无大用。 知识愈浅,自信愈深。以下是小编为大家搜索整理C语言笔试试题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!一、选择题((1)-(40)每小题1分,(41)-(50)每小...
  • C语言精选试题

    2020-11-13 20:25:50
    2.21 已知各变量的类型说明如下,则不符合 C 语言语法规定的表达式是 。 int k,a,b; unsignedlongw=5; doublex=1.42; A)x%(-3) B)w+=-2 C)k=(a=2,b=3,a+b) D)a+=a-=(b=4)*(a=3) 2.22 已知各变量说明如下,则符合 C
  • 库存商品管理机试题(JSP)——试题讲解 本试题使用Jsp+Servlet+Mysql+JDBC等技术实现库存商品管理。 语言和环境 A、实现语言 Java B、环境要求 JDK1.8、Eclipse、Tomcat7、JSP、Servlet、Mysql 功能要求 编写一个...
  • 阿里社招机试题

    2019-01-07 00:27:27
    阿里巴巴社招机试题: //评测题目: //评测题目: 设计并实现一个程序(不限语言),上传的是Java版的实现方法,达到和下面的 shell 命令相同的效果: cat /home/admin/logs/data.log | grep alibaba | sort | uniq -c...
  • "%c"  , str[j]);    for (j = 0 ; j < k ; ++j)   putchar( '0' );   }    else    {    for (j = i ; j < i + n ; ++j)   printf( "%c"  , str[j]);   }   putchar( ' '...
  • 国家二级计算机考试题目C语言机试题库.doc国家计算机等级考试二级 c 语言考试机考题目题目有 1、2、3 、4 个数字,能组成多少个互不相同且无重复数字的三位数 都是多少1.程序分析可填在百位、十位、个位的数字都是 1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,842
精华内容 3,936
关键字:

c语言机试题

c语言 订阅