下面哪一个函数在C语言的随机数生成中没有被用到?
A: int rand(void)
B: void srand(unsigned int seed)
C: time_t time( time_t *second )
D: char* strcpy(char* destination, const char* source);
A: int rand(void)
B: void srand(unsigned int seed)
C: time_t time( time_t *second )
D: char* strcpy(char* destination, const char* source);
举一反三
- 如何使用C构造一个伪随机数生成器生成0-1之间的数? A: srand((unsigned)time(NULL)); a = rand() % 10 / 10; B: srand((unsigned)time(NULL)); a = rand() % 11 / 10; C: srand((unsigned)time(NULL)); a = rand() % 10 / 11; D: srand((unsigned)time(NULL)); a = rand() % 9 / 10;
- 以下哪组函数能正确重载,函数调用不会产生二义性()。 A: swap( int*, int*); void swap(int*, int*); B: void fun(char); void fun(char, char=’0’); C: int fun(int* p, int n); float fun(int a[], int&m); D: void fun(char*, int, double); void fun(char[], int);
- 下列哪些函数与此函数void show(int a,char b,double c){}重载。 A: void show(int x,char y,double z){} B: int show(int a,char b,double c){} C: void show(int a,double c,char b){} D: void show(int a,double c){}
- 一个函数为void x(int,char ch='a'),另一个函数为void x(int),则它们
- void f(int a,char b,float c=1)与void f(int m,char n)互为重载函数。 A: 正确 B: 错误