在Java程序中,已定义变量int x,给x赋值为1的语句是()。
第1题:
A.x := []int{1, 2, 3,4, 5, 6,}
B.x := []int{1, 2, 3,4, 5, 6}
C.x := []int{1, 2, 3,4, 5, 6}
D.x := []int{1, 2, 3, 4, 5, 6,}
第2题:
若已定义x为int类型变量,说明指针变量p的正确语句是______。
A.int p=&x;
B.int*p=x;
C.int *p=&x;
D.*p=*x;
第3题:
有以下程序 int fun(int n) {if(n==1)return 1; else rerurn(n+fun(n+1)); } main() {int x; scanf("%d",&x);x=fun(x);printf("%d\n",x); } 执行程序时,给变量x输入10,程序的输出结果是
A.55
B.54
C.65
D.45
第4题:
在整型指针变量ptr1、ptr12的定义中,错误的是 ______。
A.int x, *ptr1, ptr2;
B.int*ptrl, x, *ptr2;
C.int x,*ptrl=&x,*ptr2;
D.int*ptr1, x,*ptr2=&x;
第5题:
设某程序中定义了全局整型变量x和r,且函数f()的定义如下所示,则在语句“x= r*r+1”中(49)。 int f(int r){ int x; X= r*r+1 ; return x; }
A.x和r均是全局变量
B.x是全局变量、r是形式参数
C.x是局部变量、r是形式参数
D.x是局部变量、r是全局变量
第6题:
若已有定义int x;下列说明指针变量p指向x的正确语句是( )
A. int p=&x;
B. int *p=&x;
C. int p=x;
D. int *p=x;
第7题:
下面程序的输出结果为( )。 #inelude<iostream.h> void main() { int x; int &y=x;//变量引用 y=99; cout<<"x="<<x<<end1; }
A.x=99
B.x=9
C.x=0
D.异常
第8题:
( 21 )有如下函数定义:
void func ( int a,int & b ) {a++; b++;}
若执行代码段:
int x=0 ,y=1
func ( x,y ) ;
则变量 x 和 y 值分别是
A ) 0 和 1
B ) 1 和 1
C ) 0 和 2
D ) 1 和 2
第9题:
对下列语句正确的描述是( )。 const int*x; //(1) int*const X; //(2)
A.语句(1)的含义是指针变量x不能更改
B.语句(2)的含义是指针变量x所指向的不能更改
C.语句(2)的含义是指针变量x不能更改
D.语句(1)和(2)是相同含义的不同定义方式
第10题:
A.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量
B.语句①和②中的*p含义相同,都表示给指针变量赋值
C.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p
D.语句①和②的执行结果都是把变量x的地址赋给指针变量p