更多"C语言规定,在一个源程序中,main函数的位置( )。"的相关试题:
[单项选择]C语言规定,在一个源程序中,main函数的位置()
A. 必须在最开始
B. 必须在系统调用的库函数的后面
C. 可以任意
D. 必须在最后
[单项选择]C语言规定,在一个源程序中,main函数的位嚣
A. 必须在最开始
B. 必须在系统调用的库函数的后面
C. 可以任意
D. 必须在最后
[单项选择]C语言规定,在一个C程序中,main( )函数的位置( )。
A. 必须在系统调用的库函数之后
B. 必须在程序的开始
C. 必须在程序的最后
D. 可以在任意位置
[单项选择]C语言规定,函数返回值的类型是( )。
A. 由调用该函数时的主调函数类型所决定
B. 由return语句中的表达式类型所决定
C. 由调用该函数时系统临时决定
D. 由定义该函数时所指定的数值类型决定
[填空题]请补充main 函数,该函数的功能是:求n!
例如7!=5040。
注意:部分源程序给出如下。
请勿改动主函数main 和其他函数中的任何内容,仅在 main 函数的横线上填入所编写的若干表达式或语句。
试题程序:
# include<stdio. h>
#include<conio. h>
main( )
int i,n;
long f=1;
clrscr ( );
printf("Input n: ");
scanf ("%d", 【1】 );
for( 【2】 ;i<=n; i++)
【3】 ;
printf ("%d!=%1d/n", n, f);
[单项选择]C++语言规定,函数返回值的类型是由( )。
A. return语句中的表达式类型所决定
B. 调用该函数时的主调函数类型所决定
C. 调用该函数时系统临时决定
D. 在定义该函数时所指定的函数类型所决定
[简答题]请编写—个函数,用来删除字符串中的所有空格。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include <stdio.h>
#include <ctype.h>
#include<conio.h>
void fun (char *str)
main( )
char str[81];
char Msg[]="Input a string:";
int n;
printf(Msg);
gets(str);
puts(str);
fun(str);
printf("***str:%s/n", str);
[多项选择]已知在文件IN13.DAT中存有若干个(个数<200)4位数字的正整数,函数ReadDat( )的功能是读取这若干个正整数并存入数组xx中。请编制函数CalValue( ),其功能要求:(1)求出该文件中共有多少个正整数totNum;(2)求这些数右移1位后,产生的新数是偶数的数的个数totCnt,以及满足此条件的这些数(右移前的值)的算术平均值totPjz,最后调用函数WriteDat( )把所求的结果输出到文件OUT13.DAT中。
注意:部分源程序已给出
请勿改动主函数main( )、读函数ReadDat( )和写函数WriteDat( )的内容。
试题程序:
#include〈stdio.h>
#include〈conio.h>
#define MAXNUM 200
int xx [MAXNUM];
int totNum = 0; /* 文件IN13.DAT 中共有多少个正整数 */
int totCnt = 0; /* 符合条件的正整的个数 */
double totPjz = 0.0; /* 平均值 */
int ReadDat (void);
void Writedat(void); void CalValue(void)
main ( )
int i;
clrscr ( );
for(i = 0; i〈MAXNUM; i++)
xx[i] = 0;
if (ReadDat ( ))
printf ("数据文件 IN13.DAT 不能打开! /007/n");
return;
CalValue ( );
printf("文件IN1B.DAT 中共有正整数= %d 个/n", totNum);
printf("符合条件的正整数的个数= %d 个/n", totCnt);
printf("平均值=%.21f/n", totPjz)
Writedat ( );
int
[单项选择]C语言规定函数返回值的类型由 ( )
A. 在定义时所指定的函数类型所决定
B. 调用该函数时的主调函数类型所决定
C. return语句中的表达式类型所决定
D. 调用该函数时系统临时决定
[单项选择]C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
A. 地址传递
B. 值传递
C. 由实参传给形参,并由形参传回给实参
D. 由用户指定传递方式
[单项选择]C++语言中规定函数的返回值的类型是由( )。
A. return语句中的表达式类型所决定
B. 调用该函数时的主调用函数类型所决定
C. 调用该函数时系统临时决定
D. 在定义该函数时所指定的数据类型所决定
[简答题]使用VC6打开考生文件夹下的工程proj2。此工程包含一个源程序文件main2.cpp,但该程序运行有问题。请改正main函数中的错误。
源程序文件main2.cpp清单如下:
//main2.cpp
#include <iostream>
using namespace std;
class MyClass
{
public:
MyClass(int m)
{
member=m;
}
~MyClass( ) {}
int GetMember( )
{
return member;
}
private:
int member;
};
MyClass MakeObject(int m)
{
MyClass *pMyClass=new MyClass(m);
return *pMyClass;
}
int main ( )
{
int x=7;
/************found**************/
MyClass *myObj=MakeObject(x);
/*************found*************/
cout<<"My object has member"<<myObj.GetMember( )<<end1;
return 0;
}
[填空题]在C++语言中,一个函数的定义前加上关键字 【6】 时,该函数就声明为内联函数。
[单项选择]C语言中规定,程序中各函数之间( )。
A. 既允许直接递归调用也允许间接递归调用
B. 不允许直接递归调用也不允许间接递归调用
C. 允许直接递归调用不允许间接递归调用
D. 不允许直接递归调用允许间接递归调用
[单项选择]在C语言中,函数调用时( )。
A. 实参和形参各占独立的存储单元
B. 实参和形参共用存储单元
C. 由系统自动确定实参和形参是否共用存储单元
D. 由用户指定实参和形参是否共用存储单元