出一张c++的试卷,要求关于变量,求余和除法算数运算符,关系运算符和逻辑运算符,要有if和else,不能使用关于循环,结构体,指针,函数,类与对象的内容。试卷要有选择题10题,判断题10题,编程题两题。
时间: 2024-06-07 14:08:54 浏览: 137
C++试卷
一、选择题(每题2分,共20分)
1. 下面哪个符号是关系运算符?
A. +
B. -
C. *
D. ==
2. 下面哪个符号可以用于求余数?
A. &
B. ^
C. %
D. |
3. 下面哪个是逻辑运算符?
A. ;
B. &&
C. #
D. [
4. 下面哪个是算数运算符?
A. !
B. &&
C. ||
D. /
5. 下面哪个是赋值运算符?
A. +
B. =
C. ==
D. >
6. 下面哪个是错误的变量名?
A. myVar
B. _var
C. 123var
D. var1
7. 下面的语句输出的结果是什么?
int x = 10;
int y = 3;
std::cout << x / y;
A. 3
B. 3.33
C. 3.0
D. 10
8. 下面的语句输出的结果是什么?
int x = 3;
int y = 5;
std::cout << x + y << " " << x - y;
A. 8 -2
B. 8 2
C. 2 -8
D. 2 8
9. 下面哪个是正确的if语句?
A. if (x == 1) { }
B. if x == 1 { }
C. if (x = 1) { }
D. if x = 1 { }
10. 下面哪个是正确的else语句?
A. else { }
B. else if { }
C. elseif { }
D. else-if { }
二、判断题(每题2分,共20分)
1. C++中变量必须先声明再使用。 ( )
2. %符号可以用于除法运算。 ( )
3. &&和||运算符都是逻辑运算符。 ( )
4. 以下语句可以将y赋值为x的平方。
y = x * x;
( )
5. 下面的语句可以将x加1。
x++;
( )
6. 下面的语句可以将x减1。
x--;
( )
7. 下面的语句可以比较x是否等于3。
x == 3;
( )
8. 下面的语句可以比较x是否不等于3。
x != 3;
( )
9. 下面的语句可以比较x是否大于3。
x > 3;
( )
10. 下面的语句可以比较x是否小于等于3。
x <= 3;
( )
三、编程题(每题30分,共60分)
1. 编写一个程序,输入一个整数n,如果n是奇数,输出“奇数”,否则输出“偶数”。
2. 编写一个程序,输入两个整数a和b,如果a能被b整除,输出“能整除”,否则输出“不能整除”。
注意事项:
1. 所有答案均需手动阅卷,自动评分仅作参考。
2. 请不要抄袭,抄袭行为将受到惩罚。
阅读全文