试题6
若程序中已给整型变量a和b赋值10和20,请写出按以下格式输出a, b值的语句_________。 ****a=10, b=20****
第1题:
有以下语句段:
int n1=10,n2=20;
printf("【 】",n1,n2);
要求按以下格式输出n1和n2的值:
n1=10
n2=20
每个输出行从第一列开始,请填空。
第2题:
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。 (1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//********1********”之后添加适当的语句。 (2)定义类A1的构造函数,该构造函数有两个整型的参数x和y,在构造函数中请将x赋值给数据成员b,将y作为基类A构造函数的参数值传人。请在注释“//********2********”之后添加适当的语句。 (3)定义类A2的构造函数,该构造函数有3个整型的参数x,y和z,在构造函数中请将x赋值给数据成员C,将y和z分别赋值给基类A1构造函数的参数x和y。请在注释“//********3********”之后添加适当的语句。 (4)完成类A2的成员函数show的定义,该函数调用基类成员函数,输出基类数据成员a和b及类A2自身的数据成员C的值,上述3个值在输出时以空格隔开。请在注释“//********4********”之后添加适当的语句。 程序输出结果如下: 7 3 738 注意:除在指定的位置添加语句之外,请不要改动程序的其他部分。 试题程序: include<iostream.h> classA { inta; public: //********1******** intgeta{returna;} }; classA1:publicA { intb; public: //********2******** intgetb{returnb;} }; classA2:publicA1 { intC; public: //****,****3******** voidshow { //********4******** } }; voidmain { A2a(8.3.7): cout<<a.geta<<endl: cout<<a.getb<<endl: a.show; }
第3题:
如果将布尔常量值True赋值给一个整型变量,则整型变量的值为( )。
A.0
B.-1
C.真
D.假
第4题:
假设变量intVar为一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值与执行赋值语句 intVar="2"+"Y'之后,变量intVar的值分别是【 】。
第5题:
若浮点型变量a 和b 中的值分别为7.01 和9.03,要求按以下格式输出a和b的值:a=7.01b=9.03请完成输出语句:printf ("",a,b);
第6题:
若变量已正确定义为int型,要通过语句“scanf(”%d,%d”,&a,&b,&c);”给a赋值l、给b赋值2、给c赋值3,
A.
B.
C.
D.
第7题:
第8题:
输出一个已赋值的整型数组a[10]各元素的值。 请完善:for(i=0;i<=9;i++)();
第9题:
若已定义inta=5;下面对(1)int*p=&a;(2)*p=a;两个语句的正确解释是()
第10题:
若k为int整型变量且赋值7,请写出赋值表达式k*=k+3的运算结果()。
第11题:
a=1%(b=c=2);
a=(b=3)*c;
a=b=c/10;
a=2=(b=9)=1;
第12题:
a=(b=3)=1;
a=(b=2)+c;
a=b=c+10;
a=1+(b=c=2);
第13题:
若程序中已给整型变量a和b赋值10和20,请写出按以下格式输出a、b值的语句【6】。
****a=10,b=20****
第14题:
A.m=m++
B.++m=6
C.m+1=8
D.m+1+=8
第15题:
语句X++;、++X;、X=X+1;和X=1+X;执行后都使变量X中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)
第16题:
以下叙述中正确的是( )
A.C程序中,赋值运算符的优先级最低
B.若a是实型变量,C程序中允许进行以下赋值:a=10,因此,实型变量中允许存放整型数
C.若a和b类型相同,在执行了赋值a=b后b中的值将放入a中,b中的值将丢失
D.在C程序中,除号运算符“/”两边的类型相同时才能进行相除运算
第17题:
若变量已正确定义为int型,要通过语句给a赋值l、+给b赋值2、给c赋值 3,以下输入形式中错误的是( )(注:口代表一个空格符)。
A.A
B.B
C.C
D.D
第18题:
若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&;a,&;b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)
第19题:
假设变量a和b均为整型,以下语句可以不借助任何变量把a、b中的值进行交换。请填空。 a+=();b=a-();a-=();
第20题:
写出语句 b=(a=6,a*3); 执行后整型变量b的值是()
第21题:
若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数。
第22题:
如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为()。
第23题: