标签:failed 赋值 关于 invalid div 枚举类型 错误 cout 位置
题型得分 | 100 |
---|---|
【描述】
求一元二次方程
的根,系数a、b、c为浮点数。
【输入】
输入a、b和c。
【输出】
若无穷解,则输出:Infinitely solution。
若无解,则输出:No solution。
若是一个实根,则输出格式为:x=…,数字、符号之间没有空格,结果保留2位小数。
若两个实根相等,则输出格式为:x1=x2=...,数字、符号之间没有空格,结果保留2位小数。
若是两个实根,则输出格式为:x1=...;x2=...,数字、符号之间没有空格,结果保留2位小数。
若是虚根,则输出:Imaginary root。
【输入示例】
2.1 8.93.5
【输出示例】
x1=-0.44;x2=-3.80
【提示】
可以使用数学库中的sqrt函数和fabs函数。方程的根以及其它中间变量用double类型变量表示。
【来源】
《程序设计基础——以C++为例》第2章实验8强化练习。
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b,c,d;
cin>>a>>b>>c;
d=b*b-4*a*c;
cout<<fixed<<setprecision(2);
if(a==0&&b==0&&c==0)cout<<"Infinitely solution";
else if(a==0&&b==0&&c!=0)cout<<"No solution";
else if(a==0&&b!=0&&c!=0)cout<<"x="<<-c/b;
else if(a!=0&&d==0)cout<<"x1=x2="<<-b/(2*a);
else if(a!=0&&d>0)cout<<"x1="<<(-b+sqrt(d))/(2*a)<<";x2="<<(-b-sqrt(d))/(2*a);
else if(a!=0&&d<0)cout<<"Imaginary root";
return 0;
}
题目得分 | 10 |
---|---|
【描述】
输入一个整数a(a不为-1),求如下表达式的值,结果保留2位小数。
【输入】
输入一个整数a。
【输出】
输出表达式的值,结果保留2位小数。
【输入示例】
2
【输出示例】
2.26
【提示】
求三角函数cos的值可以使用数学库中的cos(x)函数,x为弧度值。求平方根可以使用数学库中的sqrt(x)函数。
【来源】
《程序设计基础——以C++为例》第2章实验15。
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
const double PI=3.14159;
int main(){
int a;
cin>>a;
cout<<fixed<<setprecision(2);
cout<<(cos(50.0*PI/180)+sqrt(37.5))/(a+1);
return 0;
}
题目得分 | 10 |
---|---|
【描述】
输入一个四位正整数,将该整数每一位上的数字加9,然后除以10取余,作为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成变换后的新四位正整数并输出。题目保证转换后的数的千位不会为0。
【输入】
输入一个四位正整数。
【输出】
输出变换后的新四位正整数。
【输入示例】
1257
【输出示例】
4601
【来源】
《程序设计基础——以C++为例》第2章实验4强化练习。
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
const double PI=3.14159;
int main(){
int a,b,c,d,e;
cin>>a;
b=(a%10+9)%10;//个
c=(a/10%10+9)%10;//十
d=(a/100%10+9)%10;//百
e=(a/1000+9)%10;//千
cout<<d+e*10+b*100+c*1000;
return 0;
}
题目得分 | 10 |
---|---|
【描述】
比较两个整数之间的大于、小于、等于、不等于关系。
【输入】
输入在一行中给出2个整数a和b。
【输出】
分行输出整数a和b之间的大于、小于、等于、不等于关系。
【输入示例】
5 3
【输出示例】
true
false
false
true
【来源】
《程序设计基础——以C++为例》第2章实验1。
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<(a>b?"true":"false")<<endl;
cout<<(a<b?"true":"false")<<endl;
cout<<(a==b?"true":"false")<<endl;
cout<<(a!=b?"true":"false")<<endl;
return 0;
}
题目得分 | 10 |
---|---|
【描述】
计算三个整数的和、平均值、最小值和最大值。
要求用条件运算符求最小值和最大值。
【输入】
输入在一行中给出整数a、b、c。
【输出】
分行输出整数a、b、c的和、平均值、最小值和最大值。
【输入示例】
5 3 -1
【输出示例】
7
2.33333
-1
5
【来源】
《程序设计基础——以C++为例》第2章实验2强化练习。
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b,c;
cin>>a>>b>>c;
cout<<a+b+c<<endl;
cout<<(a+b+c)/3<<endl;
cout<<min(min(a,b),min(b,c))<<endl;
cout<<max(max(a,b),max(b,c))<<endl;
return 0;
}
题目得分 | 10 |
---|---|
【描述】
输入一个整数,输出分段函数的值。分段函数的数学定义如下:
【输入】
输入一个整数。
【输出】
输出分段函数的值。
【输入示例】
100
【输出示例】
10005
【来源】
《程序设计基础——以C++为例》第2章实验7。
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
double x;
cin>>x;
if(x<0)cout<<x+1;
else if(x<100)cout<<pow(x,3);
else cout<<x*x+5;
return 0;
}
题目得分 | 10 |
---|---|
【描述】
输入一个整数,检查它是否能同时被2和3整除,是否被2或3整除,是否被2或3整除且只被其一整除。
【输入】
输入一个整数。
【输出】
分行输出该整数是否能同时被2和3整除,是否被2或3整除,是否被2或3整除且只被其一整除。见输出示例。
【输入示例】
18
【输出示例】
18 divisible by 2 and 3? true
18 divisible by 2 or 3? true
18 divisible by 2 or 3, but not both? false
【来源】
《程序设计基础——以C++为例》第2章实验6。
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
int x;
cin>>x;
if(x%2==0&&x%3==0)cout<<x<<" divisible by 2 and 3?true"<<endl;
else cout<<x<<" divisible by 2 and 3?false"<<endl;
if(x%2==0||x%3==0)cout<<x<<" divisible by 2 or 3?true"<<endl;
else cout<<x<<" divisible by 2 or 3?false"<<endl;
if((x%2==0&&x%3!=0)||(x%2!=0&&x%3==0))cout<<x<<" divisible by 2 or 3,but not both?true"<<endl;
else cout<<x<<" divisible by 2 or 3,but not both?false"<<endl;
return 0;
}
题目得分 | 10 |
---|---|
【描述】
输入a、b和c,若它们能构成三角形,则输出三角形周长,否则输出“Invalid”。
【输入】
输入a、b和c。
【输出】
输出三角形周长或“Invalid”。
【输入示例1】
1 2 3
【输出示例1】
Invalid
【输入示例2】
3 3 3
【输出示例2】
9
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
//int a[4];
//cin>>a[0]>>a[1]>>a[2];
//sort(a,a+2);
double a,b,c;
cin>>a>>b>>c;
if(a+b>c&&a+c+b&&a+c>b)cout<<a+b+c;
else cout<<"Invalid";
return 0;
}
题目得分 | 10 |
---|---|
【描述】
输入学生的考试成绩(0~100),将学生的成绩划分等级并输出。学生的成绩可分为5个等级:90~100为A级,80~89为B级,70~79为C级,60~69为D级,0~59为E级。要求用switch语句。
【输入】
输入学生的考试成绩(0~100)。
【输出】
输出等级。
【输入示例】
91
【输出示例】
A
【提示】
假设学生的成绩为score,则score/10的一个值就代表了10种情况,例如score/10为7时,就代表成绩70~79的情况。
【来源】
《程序设计基础——以C++为例》第2章实验9。
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
a/=10;
//cout<<a;
switch(a)
{
case 9:cout << "A"; break;
case 8:cout << "B"; break;
case 7:cout << "C"; break;
case 6:cout << "D";break;
default :cout << "E";break;
}
return 0;
}
题目得分 | 10 |
---|---|
【描述】
某校学生成绩的绩点计算方法如下(百分制折合为绩点):
(A)90~100分,折合4.0~5.0绩点。
(B)80~89分,折合3.0~3.9绩点。
(C)70~79分,折合2.0~2.9绩点。
(D)60~69分,折合1.0~1.9绩点。
(E)59分及其以下为不及格。
要求用switch语句。
【输入】
输入一个整数表示学生的成绩(0~100)。
【输出】
如果输入的学生成绩不合法,则输出“Invalid”。
如果输入的学生成绩为不及格,则输出“Failed”。
否则,输出成绩对应的绩点,结果保留一位小数。
【输入示例】
74
【输出示例】
2.4
(10分)
我的答案:
#include<bits/stdc++.h>
using namespace std;
int main(){
double a;
cin>>a;
int b=a/10;
if(a>100||a<0){ cout<<"Invalid";return 0;}
a/=10;
cout<<fixed<<setprecision(1);
switch(b)
{
case 10:cout << a-5; break;
case 9:cout << a-5; break;
case 8:cout << a-5; break;
case 7:cout << a-5; break;
case 6:cout << a-5;break;
default :cout <<"Failed";break;
}
return 0;
}
题目得分 | 10 |
---|---|
题型得分 | 80 |
---|---|
语句:char ch=‘\65‘;则变量ch的值为( )。
(2分)
A. 空
B. 2个字符
C. 3个字符
D. 1个字符
我的答案:
D
题目得分 | 2 |
---|---|
参考答案:
D
循环语句
while(x % 3)
a++;
中的表达式x % 3等价于( )。
(2分)
A. x % 3 == 1
B. x % 3 != 0
C. x % 3 == 2
D. x % 3 == 0
我的答案:
B
题目得分 | 2 |
---|---|
参考答案:
B
下列常量中,错误的是( )。
(2分)
A. 0x2a
B. 015
C. 2.8e9
D. 123.6e0.4
我的答案:
D
题目得分 | 2 |
---|---|
参考答案:
D
若有以下代码段:
int k = 0;
while(k = 1)
k++;
while循环执行的次数是( )。
(2分)
A. 无限次
B. 有语法错,不能执行
C. 一次也不执行
D. 执行一次
我的答案:
A
题目得分 | 2 |
---|---|
参考答案:
A
若有变量声明:int k;
下面代码编译运行的情况是( )。
for(k = 1; k; k++)
cout << k << endl;
(2分)
A. 编译错误
B. 能运行,正常结束
C. 以上说法都不对
D. 能运行,是死循环
我的答案:
B
题目得分 | 2 |
---|---|
参考答案:
B
若有变量声明:int m = 10;
以下选项正确的是( )。
(2分)
A. int &x = m;
B. int &x = 10;
C. int &x;
D. int &x = &m;
我的答案:
A
题目得分 | 2 |
---|---|
参考答案:
A
下面代码段的输出结果是( )。
int main() {
int a = 3, b = 5;
int &r = a;
r = b;
b = 7;
cout << a << endl;
return 0;
}
(2分)
A. 7
B. 3
C. 5
我的答案:
C
题目得分 | 2 |
---|---|
参考答案:
C
若有声明语句:int x = 10, y = 4, f; double m; 则执行表达式:f = m = x / y后,f、m的值分别是( )。
(2分)
A. 2,2.5
B. 3,2.5
C. 2.5,2.5
D. 2,2.0
我的答案:
D
题目得分 | 2 |
---|---|
参考答案:
D
如果i是整型变量,且p和q都是指向i的指针,那么下列( )赋值是有效的。
(2分)
A. p = q
B. p = i
C. &p = q
D. p = &q
我的答案:
D
题目得分 | 2 |
---|---|
参考答案:
D
若有如下代码段
int *p, a = 10, b = 1;
p = &a;
a = *p + b;
执行该代码段后,a的值为( )。
(2分)
A. 12
B. 出错
C. 10
D. 11
我的答案:
D
题目得分 | 2 |
---|---|
参考答案:
D
要使下面程序输出10个整数,则在划线处________填入正确的数是( )。
for(i = 0; i <= ________ ; )
cout << (i += 2) << endl;
(2分)
A. 18
B. 20
C. 9
D. 10
我的答案:
A
题目得分 | 2 |
---|---|
参考答案:
A
若有变量声明:
int x = 5, y = 7, z = 8; 执行表达式:z += x++|| y++ || ++z后,x、y、z的值分别是( )。
(2分)
A. 6,7,9
B. 6,8,10
C. 6,8,8
D. 6,8,1
我的答案:
A
题目得分 | 2 |
---|---|
参考答案:
A
位运算符中,运算符~的功能是( )。
(2分)
A. 按位取反
B. 按位与
C. 按位或
D. 按位异或
我的答案:
A
题目得分 | 2 |
---|---|
参考答案:
A
阅读以下代码段,设变量c的值是68,运行结果是( )。提示:小写字母a的ASCII码是97, 大写字母A的ASCII码是65。
char c;
if(c >= ‘A‘ && c <= ‘Z‘)
cout << static_cast
else
cout << c << endl;
(2分)
A. D
B. 100
C. d
D. 68
我的答案:
C
题目得分 | 2 |
---|---|
参考答案:
C
下列标识符中,正确的是( )。
(2分)
A. 5abc
B. if
C. -abc
D. _abc
我的答案:
D
题目得分 | 2 |
---|---|
参考答案:
D
对for(表达式1; ;表达式3)
可理解为( )。
(2分)
A. for(表达式1; 1; 表达式3)
B. for(表达式1; 表达式3; 表达式3)
C. for(表达式1; 表达式1; 表达式3)
D. for(表达式1; 0; 表达式3)
我的答案:
A
题目得分 | 2 |
---|---|
参考答案:
A
下列说法中,错误的是( )。
(2分)
A. C++语言中的关键字必须小写
B. C++语言中的标识符必须全部由字母组成
C. C++语言不提供输入输出语句
D. C++语言中的注释行可以出现在程序的任何位置
我的答案:
B
题目得分 | 2 |
---|---|
参考答案:
B
若有变量声明:int x, y = 5, *p = &x;
则能完成x = y功能的选项是( )。
(2分)
A. *p = y;
B. *p = &y;
C. x = *p;
D. x = &y;
我的答案:
A
题目得分 | 2 |
---|---|
参考答案:
A
以下表达式:x&&1,和( )是等价的。
(2分)
A. x == 0
B. x != 1
C. x
D. x == 1
我的答案:
C
题目得分 | 2 |
---|---|
参考答案:
C
在while( !e )中,!e等价于( )。
(2分)
A. e == 0
B. e != 0
C. e == 1
D. e != 1
我的答案:
A
题目得分 | 2 |
---|---|
参考答案:
A
如果i是变量,而p是指向i的指针,则下列( )表达式可以代替i。
(2分)
A. &p
B. &i
C. &i
D. *&i
我的答案:
D
题目得分 | 2 |
---|---|
参考答案:
D
若有变量声明:int a = 512, *p = &a;
则*p的值为( )。
(2分)
A. 变量a的地址
B. 512
C. 0
D. 无确定值
我的答案:
B
题目得分 | 2 |
---|---|
参考答案:
B
for(i = 1; i < 10; ++i);结束后,i的值是( )。
(2分)
A. 11
B. 12
C. 9
D. 10
我的答案:
D
题目得分 | 2 |
---|---|
参考答案:
D
以下代码段中与语句:k = a > b ? (b > c ? 1 : 0) : 0; 功能等价的是( )。
(2分)
A.
if((a> b) && (b > c))
k = 1;
else
k = 0;
B.
if((a> b) || (b > c))
k = 1;
else
k = 0;
C.
if(a<= b)
k = 0;
else if(b<= c)
k = 1;
D.
if(a >b)
k = 1;
else if(b> c)
k = 1;
else
k = 0;
我的答案:
A
题目得分 | 2 |
---|---|
参考答案:
A
若有变量声明:
int a, b;
执行语句:b = (a = 3* 5, a * 4), a + 15; 后,b的值为( )。
(2分)
A. 15
B. 30
C. 60
D. 90
我的答案:
C
题目得分 | 2 |
---|---|
参考答案:
C
关于引用,下列说法中错误的是( )。
(2分)
A. 引用是给被引用的变量取一个别名
B. 引用主要是用来作函数的形参和函数的返回值
C. 在声明引用时,需要另外开辟内存单元来存放引用的值
D. 在声明引用时,必须对其进行初始化
我的答案:
C
题目得分 | 2 |
---|---|
参考答案:
C
若有以下代码段:
int s1 =0, s2 = 0, s3 = 0, s4 = 0, t;
for(t = 1; t <= 4; ++t)
switch(t) {
case t >= 4:
s1++;
break;
case t >= 3:
s2++;
break;
case t >= 2:
s3++;
default:
s4++;
}
cout << s1 << "," << s2 << "," << s3 << "," << s4 << endl;
执行后,输出结果是( )。
(2分)
A. 1,1,2,2
B. 1,1,1,2
C. 1,2,3,2
D. 语法错,编译通不过
我的答案:
D
题目得分 | 2 |
---|---|
参考答案:
D
若a1、a2、a3和a4均为整型变量,则以下正确的表达式是( )。
(2分)
A. a1 = 25 % 3.3;
B. a2 = a1 + a3 = 3 * 5
C. a3 = 078
D. a4 = 0xa2
我的答案:
D
题目得分 | 2 |
---|---|
参考答案:
D
阅读以下代码段,s 的值是( )。
int a = 1, b = 2, c = 6, s;
if(a <= b || c < 0 || b < c)
s = b + c;
else
s = a + b + c;
(2分)
A. 10
B. 8
C. 11
D. 9
我的答案:
B
题目得分 | 2 |
---|---|
参考答案:
B
在循环语句的循环体中使用break语句的作用是( )。
(2分)
A. 结束本次循环
B. 终止当前整个循环的执行
C. 结束switch语句
D. 结束程序的执行
我的答案:
B
题目得分 | 2 |
---|---|
参考答案:
B
设a为整型变量,不能正确表达数学关系:0≤a<5的表达式是( )。
(2分)
A. 0<=a<5
B. a0 || a1 || a2 || a3 || a==4
C. a>=0 && a<5
D. !(a<0 || a>=5)
我的答案:
A
题目得分 | 2 |
---|---|
参考答案:
A
若有以下代码段:
int a = 0, b = 2, c = 3;
if(c = a)
cout << c << endl;
else
cout << b << endl;
执行后,输出结果是( )。
(2分)
A. 1
B. 2
C. 3
D. 编译有错
我的答案:
B
题目得分 | 2 |
---|---|
参考答案:
B
设整型变量x的当前值为3,执行以下循环语句后,输出结果是( )。
do {
cout << (x -= 2) << " ";
} while(!(--x));
(2分)
A. 0
B. 1 -2
C. 3 0
D. 死循环,输出很多值
我的答案:
B
题目得分 | 2 |
---|---|
参考答案:
B
循环语句:
for(<表达式1>; <条件>; <表达式3>)
<循环体>
<循环体>的执行情况是( )。
(2分)
A. 至少执行一次
B. 至少执行两次
C. 可能执行,也可能不执行
D. 不执行
我的答案:
C
题目得分 | 2 |
---|---|
参考答案:
C
以下对枚举类型的声明中,正确的是( )。
(2分)
A. enum a = {one, two, three};
B. enum a {one = 9, two = -1, three};
C. enum a = {"one", "two","three"};
D. enum a {"one", "two", "three"};
我的答案:
B
题目得分 | 2 |
---|---|
参考答案:
B
若有变量声明:
int a = 3, b = 4, c = 5; 下列表达式中,值为0的是( )。
(2分)
A. ‘a‘ && ‘b‘
B. a <= b
C. a || b + c && b - c
D. !(a < b && c < b || b)
我的答案:
D
题目得分 | 2 |
---|---|
参考答案:
D
两个指针变量,所指的类型相同,则它们之间不能进行的运算是( )。
(2分)
A. <
B. -
C. +
D. ==
我的答案:
C
题目得分 | 2 |
---|---|
参考答案:
C
下面程序的运行结果是( )。
#include
using namespace std;
int main() {
int a = 1, b = 2, c = 3;
if(a == 1 && b == 2)
if(b !=2 || c!=3)
cout << a<< "," <<b << "," << c << endl;
else
cout << a<< "," <<b << "," << c << endl;
else
cout << a<< "," <<b << "," << c << endl;
return 0;
}
(2分)
A. 1,3,3
B. 1,3,2
C. 1,2,3
D. 3,2,1
我的答案:
C
题目得分 | 2 |
---|---|
参考答案:
C
下列数学式中,变量x和y为double类型,而变量a和b为int类型,对应该数学式的正确表达式是( )。
(2分)
A. 6/7ab/x/y
B. 6/xab/7/y
C. 6ab/7/x/y
D. 6ab/7xy
我的答案:
B
题目得分 | 2 |
---|---|
参考答案:
B
若x、y均为整型变量,则不能实现以下分段函数的代码段是( )。
(2分)
A.
if(x <0)
y = -1;
else if(x== 0)
y = 0;
else
y = 1;
B.
y = -1;
if(x !=0)
if(x > 0)
y = 1;
else
y = 0;
C.
y = 0;
if(x>= 0) {
if(x > 0)
y = 1;
}
else
y = -1;
D.
if(x>= 0)
if(x > 0)
y = 1;
else
y = 0;
else
y = -1;
我的答案:
B
题目得分 | 2 |
---|---|
参考答案:
B
题型得分 | 20 |
---|---|
在程序中________处填上恰当的成分,完成题目要求的功能。注意不需要任何空格。
输出1000以内能被3整除且个位数为6的所有整数。
#include
using namespace std;
int main() {
int i, j;
for(i = 0; ________; ++i) {
j = i * 10 + 6;
if(j % 3 == 0)
cout << j << " ";
}
cout << endl;
return 0;
}
(2分)
我的答案:
i<100
题目得分 | 2 |
---|---|
参考答案:
i<100、i<=99
以下程序的输出是________。
#include
using namespace std;
int main() {
int a, b, k = 4, m = 6, p1 = &k, p2 = &m;
a = p1 == &m;
b = (p1) / (p2) + 7;
cout << a << "#" << b <<endl;
return 0;
}
(2分)
我的答案:
0#7
题目得分 | 2 |
---|---|
参考答案:
0#7
以下程序的输出结果是________。
#include
using namespace std;
int main() {
int a = 5, *b, **c;
c = &b;
b = &a;
cout << **c << endl;
return 0;
}
(2分)
我的答案:
5
题目得分 | 2 |
---|---|
参考答案:
5
在程序中________处填上恰当的成分,完成题目要求的功能。注意不需要任何空格。
从键盘输入20个整数,输出它们的和。
#include
using namespace std;
int main() {
int a, sum = 0;
for(int i = 1; i <= 20; ++i) {
cin >> a;
sum=________;
}
cout << "sum=" << sum<< endl;
return 0;
}
(2分)
我的答案:
sum+a
题目得分 | 2 |
---|---|
参考答案:
sum+a
如果从键盘上输入15292<回车>,以下代码段的输出是________。
int number, right_digit;
cin >> number;
if(number == 0 ) {
cout << "0";
}
else
while(number != 0 ) {
right_digit = number % 10;
cout << right_digit;
number /= 10;
}
cout << endl;
(2分)
我的答案:
29251
题目得分 | 2 |
---|---|
参考答案:
29251
下面程序运行时,如果从键盘上输入3 5<回车>,程序输出的结果是( )。
#include
using namespace std;
int main() {
int a, b, *pa, *pb;
pa = &a;
pb = &b;
cin >> *pa >> *pb;
*pa = a + b;
*pb = a + b;
cout << "a=" << a << ",b=" << b << endl;
return 0;
}
(2分)
我的答案:
a=8,b=13
题目得分 | 2 |
---|---|
参考答案:
a=8,b=13
在程序中________处填上恰当的成分,完成题目要求的功能。注意不需要任何空格。
输入10个整数,找出最大数。
#include
using namespace std;
int main() {
int k, x, max;
cin >> x;
max = x;
for(k = 2; k <= 10; ++k) {
cin >> x;
if(________)
max = x;
}
cout << "max=" << max<< endl;
return 0;
}
(2分)
我的答案:
max<x
题目得分 | 2 |
---|---|
参考答案:
max<x、x>max
以下程序的输出是________ 。
#include
using namespace std;
int main() {
int x = 15;
while(x > 10 && x < 50) {
++x;
if(x / 3) {
++x;
break;
}
else
continue;
}
cout << x << endl;
return 0;
}
(2分)
我的答案:
17
题目得分 | 2 |
---|---|
参考答案:
17
以下代码段的输出结果是________。
bool b1 = true;
bool b2= 0;
cout << b1 << "#";
cout << boolalpha << b2 << endl;
(2分)
我的答案:
1#false
题目得分 | 2 |
---|---|
参考答案:
1#false
有以下代码段:
int *p, *q, u, v;
p = &u;
q = &v;
u = 3;
v = 5;
则表达式*p + *q的结果是________。
(2分)
我的答案:
8
题目得分 | 2 |
---|---|
参考答案:
8
标签:failed 赋值 关于 invalid div 枚举类型 错误 cout 位置
原文地址:https://www.cnblogs.com/zjy0217/p/14908244.html