Given: 6.<% int[] nums = {42, 420, 4200}; 7.request.setAttribute("foo", nums); %> Which two successfully translate and result in a value of true?()
第1题:
下面程序的运行结果是 #include<iostream.h> void main( 0 { int num =1; int &ref = num; ref=ref+2; cout << num; num = num+3; cout < < ref < < end1; }
A.13
B.16
C.36
D.33
第2题:
下面程序的运行结果是
#include<iostream.h>
Void main( )
{
int num=1;
int &ref=num;
ref=ref+2;
cout < < num;
num=num+3;
cout < < ref < <endl;
}
A.13
B.16
C.36
D.33
第3题:
以下能正确定义一维数组的选项是 ______。
A.int num[];
B.#define N 100 int num[N];
C.int num[0..100];
D.int N=100; int num[N];
第4题:
下面程序的运行结果是
#include
void main()
{
int num=1;
int &ref=num:
ref=ref+2;
cout<(num;
num=num+3;
cout<<
}
A.13
B.16
C.36
D.33
第5题:
下列程序的输出结果是______。
include<iostream>
using namespace std;
void fun(int &rf)
{
rf*=2;
}
int main()
{
int num=500;
fun(num);
cout<<num<<endl;
return 0;
}
第6题:
有如下程序: #include <iostream> using namespace std; int getSum(int num); int main () { int i; for (i=1; i<4; i++) cout<<getSum(i); return 0; } int getSum(int hum) { static int sum=O; sum+=num; return sum; } 上述程序执行后的输出结果是( )。
A.136
B.248
C.123
D.135
第7题:
下面程序的输出结果为 【 】 。
include<iostream.h>
void main( )
{
int num=0,i=8;
do{
i--;
num ++;
}while(--i);
cout<<num<<end1;
}
第8题:
下列程序的输出结果是【 】
include<iostream>
using namespace std;
int main()
{
int num=500;
int &ref=num;
ref +=100;
cout<<num<<end1;
return 0;
}
第9题:
下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int){num=i;} A(ABm){num=a.num++;} void print(){cout<<num;} }; void main() { Aa(1),b(a); a.print(); b.print(); }
A.11
B.12
C.21
D.22
第10题:
下列选项中,能正确定义数组的语句是( )。
A.int num[0..2008];
B.int lllllll[];
C.int N:2008:
D.define N 2008int num[N1;int num[N];
第11题:
A.final int num1 = 10;
B.static int num2 = 20;
C.abstract int num3 = 30;
D.private int num4 = 40;
第12题:
用程序计算一个整数的各位数字的乘积,在下划线处应填写的语句是( )。
INPUT”NUM=”TOhum
cj=1
DOWHILEnum!=O
cj=cj﹡MOD(num,10)
ENDDO
?cj
A)num=INT(num/10)
B)num=num-INT(num/10)
C)num=INT(num%10)
D)hum=num-INT(num%l0)
第13题:
下面程序的运行结果为
#include<iostream.h>
class A
{
int num;
public:
A(int) {num=i;}
A(A & a) {hum=a. num++;}
void print( ) {cout < < num;}
};
void main( )
{
A a(1) ,b(a) ;
a. print( ) ;
b. print( ) ;
}
A.11
B.12
C.21
D.22
第14题:
有以下程序:
include<stdio.h>
void func(int n)
{ static int num=1);
num=num+n;printf("%d",num);
}
main( )
{ funo(3);func(4);printf("n"); }
程序运行后的输出结果是( )。
A.4 8
B.3 4
C.3 5
D.4 5
第一调用func函数时输出4,第二次调用func函数时num的值并不会释放,仍然是上次修改后的值4,第二次调用结果为8,所以输出结果是4 8。
第15题:
下面程序的运行结果为
#include(iostream. h>
class A
{
int num;
public:
A(int i){num=i;}
A(A &a){num=a. num++;}
void print(){cout<
};
void main()
{
A a(1),b(a);
a. print();
b.print();
A.11
B.12
C.21
D.22
第16题:
下面程序的运行结果为( )。 #include<iostream.h> class A { int num public: A(int i){num=i;} A(A&a){Bum=a.num++;} void print(){cout<<Bum;} }; void main() { A a(1),b(a); A. print(); B.print(); }
A.11
B.12
C.21
D.22
第17题:
以下定义数组的语句错误的是( )。
A.int num[]={1,2,3,4,5,6};
B.int num[][3]={{1,2},3,4,5,6};
C.int num[2][4]={{1,2},{3,4},{5,6}};
D.int num[][4]={1,2,3,4,5,6};
第18题:
以下能正确定义一维数组的选项是( )。
A.int num[];
B.#define N 100 int num[N];
C.int num[0…100];
D.int N=100; int num[N];
第19题:
下列对结构及其变量定义错误的是( )。
A.struct My Struct
B.struct MyStruct{ {int num; int num;char ch; char ch;} }My;
C.strut
D.struct{ {int num; int num;char ch; char ch;}My; };
第20题:
下列一维数组定义正确的是( )。
A.x=5;int num[x];
B.const iht x=5;float num[x];
C.const float x=5;int num[x];
D.const int x;x=5;intnum[x];
第21题:
阅读以下说明和C++码,填入(n)处。
[说明]
建立一个分数类,使之具有下述功能:建立构造函数,它能防止分母为0,当分数不是最简形式时进行约分以及避免分母为负数。
[C++代码]
include<iostream.h>
include<math.h>
class Num
{
public:
Num (int a,int b);
private:
int num1;
int num2;
}:
Num:: Num (int a,int b)
{
if( (1) )
{
cout<<"ERROR"<<endl;
return;
}
int min=fabs(a)<fabs (b)?fabs (a): fabs (b);
int x=1;
for (int i=1;i<=min;i++)
if( (2) )
x=i;
a/=X;
b/=x;
if( (3) )
{
a=-a;
b=-b;
}
(4)
(5)
}
第22题:
以下能正确定义一维数组的选项是
A.int num[];
B.#define N 100 int num[N];
C.intnum[0..100];;
D.int N=100;int num[N]
第23题:
下列对结构及其变量定义错误的是( )。
A.struct My Struct { int num; char ch; }
B.struct MyStruct { int num; char ch; }My;
C.strut { int num; char ch; }My;
D.struct { int num; char ch; };
第24题:
int N=2008;int num[N];
int num[];int num[N];
#define N 2008
int num[N];
int num[0..2008];