✋编程题:在int a=0的条件下,运⾏下列哪个选项后,a的结果为1( )
A、 a++ ✔
B、 a+1
C、 a=a+1 ✔
D、 a+=1 ✔
✋编程题:下⾯表达式的结果为真还是假?
条件:int a=0;
表达式:(a=0)&&(a<1)
A、 假
B、 真 ✔
✋编程题:
int a=1,b=2;
执⾏下列哪个语句后,⽆法将a赋值为b ( )
A、a=b; ✔
B、b=a;
C、b==a; ✔
D、a==b; ✔
✋编程题
从键盘输⼊⼀个三位的正整数,按数字的相反顺序输出。
c# // 123
// 123/10=12
int number = Convert.ToInt32(Console.ReadLine());
int ge = number % 10;
int shi = (number / 10) %10;
int bai = number / 100;
Console.WriteLine(""+ge + shi + bai);
✋编程题 - 加密和解密
B国每次发送的电报都是⼀个五位数组成的,这个五位数的⼗位和千位组成的两位数,就是对应
的电报内容,帮助B国对数据进⾏解密。
⽰例:
29472
9和7
97
a
c# 23452
int number = Convert.ToInt32(Console.ReadLine());
int shi = (number / 10)%10;
int qian = (number / 1000) % 10;
int numberNew = qian * 10 + shi;
char c = (char)numberNew;
Console.WriteLine(c);
✋下⾯的运⾏结果是:
c#int a = 3;
int b = a++ + a++; //b=3 + a++ ;a=4
Console.WriteLine(b); //b=3 + 4=7 ;a=5
c#int a = 3;
int b = a++ + (++a);//b=3 + (++a) ;a=4
Console.WriteLine(b);//b=3 + 5=8 ;a=5
✋编程题 输⼊数学的分数,和英语的分数,判断是否可以获得奖励,只有数学和英语分数都考到90分才 有奖励。
c# int mathScore = Convert.ToInt32(Console.ReadLine());
int englishScore = Convert.ToInt32(Console.ReadLine());
bool isGetAward = mathScore >= 90 && englishScore >= 90;
Console.WriteLine(isGetAward);