精华内容
下载资源
问答
  • C语言试题答案解析.pdf
    2021-05-22 12:51:38

    C语言

    一、 选择题(第题 2 分,共 20 分)

    1. 一个 C程序的执行是从 A 。

    A) 本程序的 main 函数开始,到 main 函数结束

    B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

    C) 本程序文件的第一个函数开始,到本程序 main 函数结束

    D) 本程序的 main 函数开始,到本程序文件的最后一个函数结束

    2 . 若 x 、i 、j 、k 都是 int 型变量,则计算下面表达式后, x 的值为 C 。

    x=(i=4,j=16,k=32)

    A) 4 B) 16 C) 32 D) 52

    3 .设 C 语言中,一个 int 型数据在内存中占 2 个字节,则 unsigned int 型数据的取值范围为 C 。

    A) 0 ~255 B) 0 ~32767 C) 0 ~65535 D) 0 ~2147483647

    4 .设有说明: char w; int x; float y; double z; 则表达式 w*x+z-y 值的数据类型为 D 。

    A) float B) char C) int D) double

    5 . putchar 函数可以向终端输出一个

    D 。

    A) 整型变量表达式 B) 实型变量值

    C) 字符串 D) 字符或字符型变量值

    6 . printf 函数中用到格式符 %5s,其中数字 5 表示输出的字符串占用 5 列。如果字符串长度大于 5 ,

    则输出按方式 B ;如果字符串长度小于 5,则输出按方式 C 。

    A) 从左起输出该字符串,右补空格 B) 按原字符长从左向右全部输出

    C) 右对齐输出该字符串,左补空格 D) 输出错误信息

    7 . 判断 char 型变量 ch 是否为大写字母的正确表达式是 C 。

    A) ‘A’<=ch<= ‘Z’ B) (ch>= ‘A’)&(ch<= ‘Z’)

    C) (c h>= ‘A’)&&(ch<= ‘Z’) D) ( ‘A’<= ch)AND( ‘Z’>= ch)

    8 . 已知 int x=10,y=20,z=30; 以下语句执行后 x,y,z 的值是 B 。

    if(x>y) z=x; x=y; y=z;

    A) x=10, y=20, z=30 B) x=20, y=30, z=30

    C) x=20, y=30, z=10 D) x=20, y=30, z=20

    9 .以下程序段 ______C__.

    x=-1;

    do{

    x=x*x;

    }

    while(!x);

    A) 是死循环 B) 循环执行二次

    C)循环执行一次 D) 有语法错误

    10.以下正确的描述是 ___B____.

    A)continue 语句的作用是结束整个循环的执行

    精选文库

    B) 只能在循环体内和 switch 语句体内使用 break 语句

    C)在循环体内使用 break 语句或 continue 语句的作用相同

    D)从多层循环嵌套中退出时,只能使用 goto 语句

    二、 填空题(每空 2 分,共 20 分)

    1. C 语言中,用关键字 int 定义基本整型变量,用关键字 float

    定义单精度实型变量,用关键字 char 定义字符型变量。

    2. 表达式 3*20/4%10 的计算结果是 5 。

    3. 复合语句是将多个语句用 花括号 括起来组成一个语句。

    4. 程序中使用 putchar( ) 函数和

    更多相关内容
  • C语言函数库详解(收藏版)感觉还是比较实用的,作为手册需要时可以查一查各种函数的具体定义和使用方法示例,十分方便的。
  • C语言函数解析大全。

    2021-01-27 09:34:29
    C语言函数解析大全。 具体可查看:https://blog.csdn.net/automoblie0/article/details/113240472
  • 1请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。int fun (int a[ ][M]){int i,j,max=a[0][0];for(i=0;i<2;i++)for(j=0;jif(maxmax=a[i][j];return max;}2...

    1请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。

    int fun (int a[ ][M])

    {

    int i,j,max=a[0][0];

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

    for(j=0;j

    if(max

    max=a[i][j];

    return max;

    }

    2编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。

    程序运行后,若输入精度0.0005,则程序应输出为3.14…。

    double fun( double eps)

    {

    double s=1.0,s1=1.0;

    int n=1;

    while(s1>=eps)  /*当某项大于精度要求时,继续求下一项*/

    { s1=s1]s=s+s1;  /*求和*/

    n++;

    }

    return 2]

    3编写函数fun,其功能是:求出1到1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。

    void fun(int *a,int *n)

    {

    int i,j=0;

    for(i=1;i

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

    a[j++]=i;

    *n=j;  /*传回满足条件的数的个数*/

    }

    4规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。

    例如,字符串中的内容为:****A*BC*DEF*G*******,删除后字符串中的内容应当是:ABCDEFG。

    void fun(char *a)

    {

    int i,j=0;

    for(i=0;a[i]!=′\0′;i++)

    if(a[i]!=′*′)

    a[j++]=a[i];  /*若不是要删除的字符′*′则留下*/

    a[j]=′\0′;  /*最后加上字符串结束符′\0′*/

    }

    5编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。

    例如,分别输入下面两个字符串:

    FirstString--

    SecondString

    程序输出:

    FirstString--SecondString

    void fun(char p1[],char p2[])

    {

    int i,j;

    for(i=0;p1[i]!=′\0′;i++); /*求出的i为p1字符串的总长度,包括结束标记符*/

    for(j=0;p2[j]!=′\0′;j++)

    p1[i++]=p2[j];  /*将p2字符串连在p1字符串后面*/

    p1[i]=′\0′;  /*在字符串最后加上结束标记符*/

    }

    6某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。

    例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分应为78.875。

    void fun(STREC *a)

    {

    int i;

    a->ave=0.0;

    for(i=0;i

    a->ave=a->ave+a->s[i];

    /*求各门成绩的总和*/

    a->ave=a->ave/N;  /*求平均分*/

    }

    7 N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。

    例如,若学生的成绩是:85 76 69 85 91 72 64 87,则平均分应当是:78.625。

    double fun(STREC *h)

    {

    double av=0.0;

    STREC *p=h->next;  /*p直接指向"头结点"的下一个结点,即第一个成绩*/

    while(p!=NULL)

    { av=av+p->s;  /*求总分数*/

    p=p->next;

    }

    return av/N;  /*返回平均值*/

    }

    8编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。

    例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。

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

    {

    int i,j,n=0;

    for(i=4;i

    { for(j=2;j

    展开全文
  • 主要介绍了详解C语言函数返回值解析的相关资料,需要的朋友可以参考下
  • C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,...
  • 新编C语言习题与解析

    2021-05-21 10:13:34
    05-01《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、...

    104f89c2bb10ec1d61e379e7ee1a0013.png

    百万册畅销书全面升级,知识体系完整,以典型题目分析带动能力培养,应对:课程复习、考研、程序员面试、等级考试。

    ¥35.00定价:¥147.95(2.37折)

    李春葆 等编著/2013-05-01

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥30.46定价:¥138.43(2.21折)

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥31.92定价:¥220.61(1.45折)

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥28.36定价:¥216.55(1.31折)

    url_none.png

    百万册畅销书全面升级,知识体系完整,以典型题目分析带动能力培养,应对:课程复习、考研、程序员面试、等级考试。

    ¥22.09定价:¥227.30(0.98折)

    李春葆 等编著/2013-05-01

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥27.00定价:¥216.40(1.25折)

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥28.36定价:¥216.03(1.32折)

    url_none.png

    百万册畅销书全面升级,知识体系完整,以典型题目分析带动能力培养,应对:课程复习、考研、程序员面试、等级考试。

    ¥20.00定价:¥222.12(0.91折)

    /2013-05-01

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥28.36定价:¥217.34(1.31折)

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥30.46定价:¥216.70(1.41折)

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥28.36定价:¥216.75(1.31折)

    url_none.png

    百万册畅销书全面升级,知识体系完整,以典型题目分析带动能力培养,应对:课程复习、考研、程序员面试、等级考试。

    ¥20.70定价:¥42.20(4.91折)

    李春葆 等编著/2013-05-01

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥28.36定价:¥138.08(2.06折)

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥31.82定价:¥220.35(1.45折)

    url_none.png

    百万册畅销书全面升级,知识体系完整,以典型题目分析带动能力培养,应对:课程复习、考研、程序员面试、等级考试。

    ¥18.83定价:¥38.00(4.96折)

    李春葆 等编著/2013-05-01

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥28.36定价:¥216.96(1.31折)

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥28.36定价:¥217.76(1.31折)

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥34.00定价:¥158.10(2.16折)

    url_none.png

    百万册畅销书全面升级,知识体系完整,以典型题目分析带动能力培养,应对:课程复习、考研、程序员面试、等级考试。

    ¥22.21定价:¥227.36(0.98折)

    李春葆 等编著/2013-05-01

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥28.36定价:¥216.77(1.31折)

    url_none.png

    《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》根据计算机专业C语言程序设计课程的教学大纲编写,全书共分9章,分别介绍了C语言概述、数据类型及其运算、选择语句和循环语句、数组、指针、函数、结构体和共用体、预处理和位段、文件。每章由基本知识点和例题分析组成,前者高度概括和疏理了本章应重点掌握的相关知识:后者详尽地解析精选的典型习题。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》将使学生充分掌握C语言程序设计课程求解问题的技巧与方法,加强学生对基本概念的理解,切实提高使用C语言解决问题的程序设计能力。《新编计算机专业重点课程辅导丛书:新编C语言习题与解析》内容丰富,习题覆盖面广,不仅可以作为计算机专业本、专科C语言程序设计课程的学习参考书,也可作为计算机水平考试和等级考试

    ¥24.60定价:¥195.50(1.26折)

    url_none.png

    百万册畅销书全面升级,知识体系完整,以典型题目分析带动能力培养,应对:课程复习、考研、程序员面试、等级考试。

    ¥20.00定价:¥223.66(0.9折)

    李春葆 等编著/2013-05-01

    url_none.png

    名师执笔 百万册畅销书全面升级 知识体系完整,以典型题目分析带动能力培养 应对:课程复习、考研、程序员面试、等级考试

    ¥31.40定价:¥85.32(3.69折)

    李春葆 等编著/2013-05-01

    展开全文
  • C语言进行GPS数据解析

    2020-02-24 21:26:15
    GPS数据是一条条报文,如何把报文里面的经度、纬度、UTC时间,速度,卫星数,水平精度因子等信息提取出来呢?本文用C实现了对GPS数据的解析,包括GPGGA,GPRMC等的解析,用户可以根据具体需求来使用。
  • C语言编程题及答案.pdf

    千次阅读 2021-05-20 03:31:05
    C语言编程题及答案.pdfC C 语言编程题及答案语言编程题及答案(三)(三) 1. 给小学生出加法考试 编写一个程序,给学生出一道加法运算,然后判断学生输入的答案对错与否,按下列要 求以循序渐进的方式编程。 程序...

    253b171540df25e1b84436cbe50dfc72.gifC语言编程题及答案.pdf

    C C 语言编程题及答案语言编程题及答案(三)(三) 1. 给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列要 求以循序渐进的方式编程。 程序程序 1通过输入两个加数给学生出一道加法运算题, 如果输入答案正确, 则显示 “Right” , 否则显示“Not correct Try again” ,程序结束。 程序程序 2通过输入两个加数给学生出一道加法运算题, 如果输入答案正确, 则显示 “Right” , 否则显示“Not correct Try again” ,直到做对为止。 程序程序 3通过输入两个加数给学生出一道加法运算题, 如果输入答案正确, 则显示 “Right”, 否则提示重做, 显示 “Not correct Try again” , 最多给三次机会, 如果三次仍未做对, 则显示 “Not correctYou have tried three times Test over” ,程序结束。 程序程序 4连续做 10 道题,通过计算机随机产生两个 110 之间的加数给学生出一道加法 运算题,如果输入答案正确,则显示“Right” ,否则显示“Not correct” ,不给机会重做,10 道题做完后,按每题 10 分统计总得分,然后打印出总分和做错的题数。 程序程序 5通过计算机随机产生 10 道四则运算题,两个操作数为 110 之间的随机数,运 算类型为随机产生的加、减、乘、整除中的任意一种,如果输入答案正确,则显示“Right” , 否则显示“Not correct” ,不给机会重做,10 道题做完后,按每题 10 分统计总得分,然后打 印出总分和做错题数。 【思考题】如果要求将整数之间的四则运算题改为实数之间的四则运算题,那么程序该 如何修改呢请读者修改程序,并上机测试程序运行结果。 2掷骰子游戏 编写程序模拟掷骰子游戏。已知掷骰子游戏的游戏规则为每个骰子有 6 面,这些面包含 1、2、3、4、5、6 个点,投两枚骰子之后,计算点数之和。如果第一次投的点数和为 7 或 11, 则游戏者获胜;如果第一次投的点数和为 2、3 或 12,则游戏者输;如果第一次投的点数和为 4、5、6、8、9 或 10,则将这个和作为游戏者获胜需要掷出的点数,继续投骰子,直到赚到该 点数时算是游戏者获胜。如果投掷 7 次仍未赚到该点数,则游戏者输。 【思考题】将游戏规则改为计算机想一个数作为一个骰子掷出的点数(在用户输入数 据之前不显示该点数) ,用户从键盘输入一个数作为另一个骰子掷出的点数,再计算两点数之 和。其余规则相同,然后请读者重新编写该程序。 第 2 章上机实验指导 137 答案 1.1。 。 include /* 函数功能计算两整型数之和,如果与用户输入的答案相同,则返回 1,否则返回 0 函数参数整型变量 a 和 b,分别代表被加数和加数 函数返回值当 a 加 b 的结果与用户输入的答案相同时,返回 1,否则返回 0 */ intAddint a, int b intanswer; printf“dd“, a, b; scanf“d“, if ab answer return 1; else return 0; /* 函数功能打印结果正确与否的信息 函数参数整型变量 flag,标志结果正确与否 函数返回值无 */ voidPrintint flag if flag printf“Rightn“; else printf“Not correctn“; main inta, b, answer; C 语言大学实用教程学习指导138 printf“ a,b“; scanf“d,d“, answer Adda, b; Printanswer; 1.2。 。 。 include /* 函数功能计算两整型数之和,如果与用户输入的答案相同,则返回 1,否则返回 0 函数参数整型变量 a 和 b,分别代表被加数和加数 函数返回值当 a 加 b 的结果与用户输入的答案相同时,返回 1,否则返回 0 */ intAddint a, int b intanswer; printf“dd“, a, b; scanf“d“, if ab answer return 1; else return 0; /* 函数功能打印结果正确与否的信息 函数参数整型变量 flag,标志结果正确与否 函数返回值无 */ void Printint flag if flag printf“Rrightn“; 第 2 章上机实验指导 139 else printf“Not correct. Try againn“; main inta, b, answer; printf“ a,b“; scanf“d,d“, do answer Adda, b; Printanswer; while answer 0; 1.3。 。 。 include /* 函数功能计算两整型数之和,如果与用户输入的答案相同,则返回 1,否则返回 0 函数参数整型变量 a 和 b,分别代表被加数和加数 函数返回值当 a 加 b 的结果与用户输入的答案相同时,返回 1,否则返回 0 */ intAddint a, int b intanswer; printf“dd“, a, b; scanf“d“, if ab answer return 1; else return 0; C 语言大学实用教程学习指导140 /*函数功能打印结果正确与否的信息 函数参数整型变量 flag,标志结果正确与否 整型变量 chance,表示同一道题已经做了几次还没有做对 函数返回值无 */ void Printint flag, int chance if flag printf“Rightn“; else if chance include 第 2 章上机实验指导 141 include /* 函数功能计算两整型数之和,如果与用户输入的答案相同,则返回 1,否则返回 0 函数参数整型变量 a 和 b,分别代表被加数和加数 函数返回值当 a 加 b 的结果与用户输入的答案相同时,返回 1,否则返回 0 */ intAddint a, int b intanswer; printf“dd“, a, b; scanf“d“, if ab answer return 1; else return 0; /* 函数功能打印结果正确与否的信息 函数参数整型变量 flag,标志结果正确与否 函数返回值无 */ void Printint flag if flag printf“Rrightn“; else printf“Not correctn“; main inta, b, answer, error, score, i; srandtimeNULL; error 0; score 0; for i0; i include include /* 函数功能对两整型数进行加、减、乘、除四则运算 如果用户输入的答案与结果相同,则返回 1,否则返回 0 函数参数整型变量 a 和 b,分别代表参加四则运算的两个操作数 整型变量 op,代表运算类型, 当 op 值为 1,2,3,4 时,分别执行加、减、乘、整除运算 函数返回值当用户输入的答案与结果相同时,返回 1,否则返回 0 */ int Computeint a, int b, int op intanswer, result; switch op case 1 printf“d d“, a, b; result a b; 第 2 章上机实验指导 143 break; case 2 printf“d - d“, a, b; result a - b; break; case 3 printf“d * d“, a, b; result a * b; break; case 4 if b 0 printf“d / d“, a, b; result a / b;/*注意这里是整数除法运算,结果为整型*/ else printf“Division by zeron“; break; default printf“Unknown operatorn“; break; scanf“d“, if result answer return 1; else return 0; /* 函数功能打印结果正确与否的信息 函数参数整型变量 flag,标志结果正确与否 函数返回值无 */ void Printint flag if flag C 语言大学实用教程学习指导144 printf“Rrightn“; else printf“Not correctn“; main inta, b, answer, error, score, i, op; srandtimeNULL; error 0; score 0; for i0; i include include int rollDicevoid; 第 2 章上机实验指导 145 main enum Status CONTINUE, WON, LOST; intsum, myPoint, count 0; enum Status gameStatus; srandtimeNULL; sum rollDice; switch sum case 7 case 11 gameStatus WON; break; case 2 case 3 case 12 gameStatus LOST; break; default gameStatus CONTINUE; myPoint sum; printf“Point is dn“, myPoint; break; while gameStatus CONTINUE sum rollDice; count ; if sum myPoint gameStatus WON; else if count 7 gameStatus LOST; C 语言大学实用教程学习指导146 if gameStatus WON printf“Player winsn“; else printf“Player losesn“; int rollDicevoid int die1, die2, workSum; die1 1 rand6; die2 1 rand6; workSum die1 die2; printf“Player rolled d d dn“, die1, die2, workSum; return workSum;

    展开全文
  • C语言测试题及答案解析C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。以下是小编为大家搜索整理的C语言测试题及答案解析, 希望能给大家带来帮助!更多精彩内容请及时关注...
  • C语言函数练习题集与答案解析.doc

    千次阅读 2021-05-24 08:31:22
    1【单选】在下列关于C函数定义的叙述中,正确的是?A、函数可以嵌套定义,但不可以嵌套调用;B、函数不可以嵌套定义,但可以嵌套调用;C、函数不可以嵌套定义,也不可以嵌套调用;D、函数可以嵌套定义,也可以嵌套...
  • C语言 一 选择(第 2 分共 20分) 一个C程序的执行是从A 本程序的 main 函数开始到 main 函数结束 本程序文件的第一个函数开始到本程序文件的最后一个函数结束 本程序文件的第一个函数开始到本程序 main 函数结束 ...
  • main函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。通常,返回非零代表程序异常退出。下面我们在winxp环境下做一个小实验。首先编译下面的程序:int main( ...
  • 对于嵌入式Linux开发类职位来说,最重要的是C语言基本功底,对C语言要了解的十分透彻,比如C语言的面向对象编程,怎么用C语言去实现面向对象类高级语言的继承、多态、封装。达到熟练掌握数据结构,尤其是链表。对于...
  • Linux C语言函数解析

    2018-06-21 07:33:50
    本书详细讲解了C语言的各个函数的表头文件,函数定义,函数说明,有助于理解函数的用法。
  • C语言 函数递归例题解析

    万次阅读 多人点赞 2018-05-08 14:37:44
    模拟实现strlen()函数。 3.求n的阶乘 4.斐波那契数列 总结 1.接受一个整形值(无符号),把它转换为 字符并打印它 void fun(int x) { if (x &gt; 9) { fun(x/10); } printf("%d\n", x%10...
  • 大一c语言期末题及参考答案.doc

    千次阅读 2021-05-19 16:30:39
    大一c语言期末题及参考答案2004级信息学院《C语言设计》考试试题一、判断下列语句或程序的对错。 10分 √1 int x=y=z=’0’; (×) y,z没有定义2 #include ; (×) 不能有分号,#开头的结尾均不能有分号;3 printf(“%...
  • 函数名: freopen 功 能: 替换一个流,或者说重新分配文件指针,实现重定向。如果stream流已经打开,则先关闭该流。如果该流已经定向,则freopen将会清除该定向。此函数一般用于将一个指定的文件打开一个预定义的流:...
  • 子进程执行的起点也是代码中fork的位置,不同的是下面这段C语言代码展示了fork()函数的使用方法: // myfork.c #include #include int main(int argc, char **argv) { while (1) { pid_t pid
  • 主要介绍了C语言函数指针的定义与使用,是C语言入门学习中的基础知识,需要的朋友可以参考下
  • C语言实现 分隔符报文的解析,例如|1|2|3| 1|2|3 |1|2|3 1|2|3| 这几种模式都可以成功解析出各个域
  • 解析C语言函数

    多人点赞 2022-03-27 18:26:27
    C语言函数入门详细讲解
  • 引言:对于指针,正确的分配动态内存是十分重要的,本文将着重阐述动态内存分配函数malloc,calloc,realloc以及memset的用法。  一、对于malloc,在终端输入 #:man malloc可以知道函数原型是:  Void *calloc...
  • cgi.h 代码如下:#ifndef CGI_H#define CGI_H #include <stdio>#include <string>#include typedef struct Node{ char *name; char *value; struct Node *next;}Node; typedef struct Index{ Node *head;...
  • C语言fillpoly函数详解

    2020-09-03 07:07:23
    C语言中,fillpoly函数的功能是画一个多边形,并且把多边形填充。填充边框所定义的多边形的内部。fillpoly 函数的用法:void far fillpoly(int numpoints, int far *polypoints);。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 96,891
精华内容 38,756
关键字:

c语言函数题及解析