填空题在C语言中无固有的输入和输出语句,但是用C语言编写的程序可以用函数调用的形式来实现输入、输出,这些函数由()提供。

题目
填空题
在C语言中无固有的输入和输出语句,但是用C语言编写的程序可以用函数调用的形式来实现输入、输出,这些函数由()提供。

相似考题
更多“填空题在C语言中无固有的输入和输出语句,但是用C语言编写的程序可以用函数调用的形式来实现输入、输出,这些函数由()提供。”相关问题
  • 第1题:

    在仅仅可以使用非门的情况下,1个多路选择器74LS151不可以用来实现()。

    A、2输入1位输出的函数

    B、3输入1位输出的函数

    C、4输入1位输出的函数

    D、5输入1位输出的函数


    参考答案:D

  • 第2题:

    下列叙述中正确的是( )。

    A.调用printf()函数时,必须要有输出项

    B.使用putchar()函数时,必须在之前包含头文件stdio.h

    C.在C语言中,整数可以以二进制、八进制或十六进制的形式输出

    D.调节getchar()函数读入字符时,可以从键盘上输入字符所对应的ASCII码


    正确答案:B

  • 第3题:

    下列叙述中,正确的一条是______。

    A.C语言以函数为程序的基本单位,便于实现程序的模块化

    B.C程序的执行总是从程序的第一句开始

    C.C程序中可以不使用函数

    D.C语言提供了一个输入语句scanf和一个输出语句printf


    正确答案:A

  • 第4题:

    请编写函数fun,其功能是:计算并输出

    例如,在主函数中从键盘给n输入20后,输出为:s=534.188884。

    注意:要求n的值大于1但不大于100。

    部分源程序在文件PROGl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


    正确答案:
    解析:该程序功能是对题干中给出的多项式的求解。根据题干中给出的数列,首先推出每一项的表达式,然后再对多项式进行累加求和。

  • 第5题:

    请编写程序fun,函数的功能是:实现B=A+Aˊ,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。

    例如,输入下面的矩阵: 其转置矩阵为:

    1 2 3 1 4 7

    4 5 6 2 5 8

    7 8 9 3 6 9

    程序输出:

    2 6 10

    6 10 14

    10 14 18

    注意:部分源程序在文件PROGl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


    正确答案:
    解析:该程序功能是实现B=A+Aˊ,即把矩阵A加上A的转置。其中,所谓矩阵的转置,是把行中的数据与列中的数据进行对调。解题过程中首先求得已给的矩阵的转置,然后在循环过程中对矩阵与该矩阵的转置对应元素求和。

  • 第6题:

    以下叙述中正确的是______。

    A.调用printf函数时,必须要有输出项

    B.调用putchar函数时,必须在之前包含头文件stdio. h

    C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出

    D.调用getchar函数读人字符时,可以从键盘上输入字符所对应的ASCII码


    正确答案:B
    解析:printf的输出项指的是输出的变量或表达式,但是printf可以只输出字符串,这不属输出项。C语言中的整数不能按十二进制的形式输出。对于getchar,虽然输入的是字符所对应的ASCII码,但是计算机会把这个ASCII码当作字符来处理的。

  • 第7题:

    C语言本身没有输入输出语句,输入输出操作都是通过调用库函数来实现的。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第8题:

    在C语言中无固有的输入和输出语句,但是用C语言编写的程序可以用函数调用的形式来实现输入、输出,这些函数由()提供。


    正确答案:标准I/O库/系统

  • 第9题:

    C语言本身并不提供输入输出语句.但可以通过输入输出函数来实现数据的输入输出.


    正确答案:正确

  • 第10题:

    C语言本身不提供输入输出语句,输入和输出操作是由函数来 实现的.


    正确答案:正确

  • 第11题:

    填空题
    在C语言中无固有的输入和输出语句,但是用C语言编写的程序可以用函数调用的形式来实现输入、输出,这些函数由()提供。

    正确答案: 标准I/O库/系统
    解析: 暂无解析

  • 第12题:

    单选题
    在C语言中,下列错误的说法是()。
    A

    函数可以递归调用

    B

    不允许在函数中再定义函数

    C

    递归程序不可能用非递归算法实现

    D

    对于continue语句,可以通过改变程序的结构而不使用它


    正确答案: B
    解析: 暂无解析

  • 第13题:

    请编写函数fun,其功能是:计算并输出下列多项式的值:

    例如,在主函数中从键盘给n输入50后,输出为:s=1.718282。

    注意:要求n的值大于1但不大于100。部分源程序在文件PROGl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


    正确答案:
    解析:该程序功能是计算并输出多项式值。根据题干中给出的数列,首先推出每一项的表达式,然后再对多项式进行累加求和。

  • 第14题:

    编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。

    注意:部分源程序在文件PROCl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。


    正确答案:
    intfun(char*ss,charc)inti=0;for(;*ss!=’\0‘;ss++)if(}ss==ci++/*求出*所指字符串中指定字符的个数*/returni;【考点分析】本题考查:for循环语句遍历字符串,并通过if条件语句,判断字符串是否结束。【解题思路】从字符串中查找指定字符,需要使用循环判断结构,循环语句用来遍历字符串,循环条件为字符串没有结束,即当前字符不是‘\0’,判断语句用来判断当前字符是否为指定字符。最后返回指定字符的个数。

  • 第15题:

    程序test.c的功能是:将大于整数m且紧靠m的k个素数存入数组XX。请考生编写函数num(intm,intk,intxx[])实现程序的要求,最后调用函数readwriteDAT0把结果输出到0ut.dat文件中。 例如,若输入17,5,则应输出:19,23,29,31,37。


    正确答案:
    【审题关键句】将大于整数m且紧靠m的k个素数存入数组。
    【解题思路】
    ①首先定义一个计数变量cnt并赋初值为0。
    ②利用while循环统计大于整数m且紧靠m的k个素数,当计数变量cnt的值与变量k的值相等的时候,则退出while循环。每执行一次循环时,变量m的值加1,然后调用函数isP判断当前的m值是否为素数,如果是素数,则将m的值赋给数组xx[cnt],同时计算变量cnt的值加1,即当数组xx[0]中保存了一个素数之后,在T一次素数判断成立时将保存到xx[1]的位置上,依次类推。
    【参考答案】

  • 第16题:

    请编写一个函数proc(),它的功能是将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转为整数的函数)。

    例如,若输入字符串“1234”,则函数把它转换为整数值1234。

    注意:部分源程序给出如下。

    请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。

    试题程序:


    正确答案:


    【解析】要将数字字符串转换为一个整数,首先判断该字符串的正负号。然后将数字字符转换为相应的数字,将各个数字合并为整数。最后将得到的整数乘以字符串中的符号。将最后的结果返回到主函数中。

  • 第17题:

    请补充主函数main(),该函数的功能是:把从键盘输人的3个整数按从小到大输出。 例如,输入“506040”,结果输出“405060”。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在横线上填人所编写的若干表达式或语句。 试题程序:


    正确答案:
    【1】x>y【2】x>z【3】y>z【解析】由程序最后的输出可知变量x中存放3个整数中最小的,变量2中存放3个整数中最大的。当x大于y时,变量x和y互换,因此,【1】处填x>y。当x大于2时,变量x和z互换,因此,【2】处填x>z。当y大于z时,变量y和z互换,因此’【3】处填y>z。

  • 第18题:

    以下叙述中正确的是 ______。

    A.用C语言实现的算法必须要有输入和输出操作

    B.用C语言实现的算法可以没有输出但必须要有输入

    C.用C程序实现的算法可以没有输入但必须要有输出

    D.用C程序实现的算法可以既没有输入也没有输出


    正确答案:C
    解析:根据算法的特性,算法必须有。个或多个输入,和1个或多个输出。

  • 第19题:

    编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。


    正确答案: #include "stdio.h"
    void reverse(char str[])
    {int i,j;
    char t;
    for(j=0;str[j]!=/0;j++);/*求字符串长度*/
    for(i=0,j=j-1;i<j;i++,j--)
    {t=str[i];
    str[i]=str[j];
    str[j]=t;
    }
    }
    main()
    {char str[80];
    printf("/nPlease input a string:");
    gets(str);
    reverse(str);
    printf("/nString reverse:");
    puts(str);}

  • 第20题:

    C语言本身不提供输入输出语句,其输入输出操作是由()来实现的。


    正确答案:函数

  • 第21题:

    C语言本身不提供输入输出语句,但可以通过输入输出函数来实现数据的输入输出。


    正确答案:正确

  • 第22题:

    以下关于C语言实现的算法叙述中正确的是()

    • A、用C语言实现的算法必须要有输入和输出操作
    • B、用C语言实现的算法可以没有输出但必须要有输入
    • C、用C程序实现的算法可以没有输入但必须要有输出
    • D、用C程序实现的算法可以既没有输入也没有输出

    正确答案:C

  • 第23题:

    单选题
    以下叙述中正确的是(  )。
    A

    赋值语句是一种执行语句,必须放在函数的可执行部分

    B

    scanf和printf是C语言提供的输入和输出语句

    C

    由printf输出的数据都隐含左对齐

    D

    由printf输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的


    正确答案: B
    解析:
    A项正确,赋值语句是一种可执行语句,应当出现在函数的可执行部分。但需要注意,不要把变量定义时的赋初值和赋值语句混为一谈。B项错误,C语言本身没有提供输入输出功能,scanf和printf属于标准库函数;C项错误,数据都隐含右对齐,如果想左对齐,可以在格式控制中的“%”和宽度之间加一个“-”号来实现;D项错误,若给出的总宽度n1小于n2加上整数位数和小数点(e或E格式还要加上指数的5位),则自动突破n1的限制。答案选择A选项。

  • 第24题:

    单选题
    在C++语言中函数返回值的类型是由(  )决定的。
    A

    调用该函数时系统临时

    B

    return语句中的表达式类型

    C

    定义该函数时所指定的函数类型

    D

    调用该函数时的主调函数类型


    正确答案: C
    解析:
    C++中函数return语句中返回的类型应与函数定义指定的
    类型一致,即函数定义的类型即为函数应返回的类型。