用随机函数产生(100,200)范围整数的表达式是______。
A.Int(101*Rnd+100)
B.Int(100*Rnd+100)
C.Int(99*Rnd+100)
D.Int(100*Rnd+99)
第1题:
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为
A.int arr[][]
B.int[5][]
C.int*a[6]
D.int(*a)[6]
第2题:
下列整数的定义中,错误的是( )。
A.int f=314.;
B.int a=012;
C.int i=189;
D.int d=0x123;
第3题:
下列函数原型声明中,错误的是
A.int function(int m,int n);
B.int function(int,int);
C.int function(int m=3,int n);
D.int function(int&m,int&n);
第4题:
下列不属于FileInputStream输入流的read()成员函数的是( )。
A.int read (byte b[],int offset,int len)
B.int read (int line)
C.int read ()
D.int read (byte b[])
第5题:
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是( )。
A.int**q;
B.int(*q)0;
C.int*q;
D.int*q();
第6题:
在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。
A.int**q;
B.int(*q);
C.int*q;
D.int*q;
第7题:
下面变量命名错误的是:
A.int i;
B.int i3;
C.int _i;
D.int 3i;
第8题:
下列整数的定义中,错误的是( )。
A.int f=314.;
B.int a=01 2;
C.int i=1 89;
D.int d=0x123;
第9题:
若有定义
则a的定义与下面哪个语句等价
A.int(*A.[10];
B.int}g[10];
C.int*a;
D.int a[10];
第10题:
有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。
A.int p[4];
B.int**P;
C.int*(p[4]);
D.int(*p)[4];
第11题:
下列整数的定义中,错误的是( )。
A.int f=314.;
B.int a=012;
C.int i=189;
D.int d=0x123;
第12题:
能够产生一个三位随机整数的函数表达式是()。
第13题:
在下面的函数原型声明中,存在语法错误的是()
A.int AA(int a,int b);
B.int AA(int,int);
C.int AA(int a;int b);
D. intAA(int a,int)
第14题:
请选出正确的程序段
A.int*p; scanf("%d",p); …
B.int*s,k; *s=100; …
C.int *s,k; char*p,c; s=&k; p=&c; *p='a'; …
D.int *s,k; char *p,e; s=&k; p=&c; s=p; *s=1; …
第15题:
模拟方形骰子投掷的表达式是( )。
A.Int(6*Rnd(1))
B.Int(1+6*Rud(1))
C.Int(6*Rnd(1)-1)
D.Int(7*Rnd(1)-1)
第16题:
若有以下函数首部: int fun(double x[10],int *n) 则下面针对此函数的函数声明语句中正确的是( )。
A.int fun(double x, int *n);
B.int fun(double, int);
C.int fun(double *x, int n);
D.int fun(double*, int*);
第17题:
下面可以产生20~30(含20和30)的随机整数的表达式是
A.Int(Rnd*10+20)
B.Int(Rnd*11+20)
C.Int(Rnd*20+30)
D.Int(Rnd*30+20)
第18题:
以下数组定义中不正确的是 ______。
A.int a[2][3];
B.int b[][3]={0,1,2};
C.int c[100][100]{0};
D.int d[3][]={{1,2},{1,2,3},{1,2,3,}};
第19题:
以下定义数组中错误的是( )
A.int a[10] ;
B.int a [2] [20];
C.int a[20] [];
D.int a[] ;
第20题:
产生10至100的随机整数的表达式是()。
A.Int(90*Rnd+10)
B.Int(91*Rnd+10)
C.90*Rnd+10
D.Int(91*Rnd)
第21题:
已知:int m=10;在下列定义引用的语句中,正确的是______。
A.int &x=m;
B.int y=&m;
C.int &z;
D.int &t=&m;
第22题:
设存在函数 int sum(int,int)返回两个参数的和,若求20、45、100三个数的和,下列表达式不正确的是
【 】
A.int m=sum(20,45,100) ;
B.int m=sum(sum(20,45),100);
C.int m=sum(20,sum(45,100));
D.int m=sum(45,sum(20,100));
第23题:
能够产生绝对值小于50的随机整数的表达式是()。