题目
A.num%2==0
B.num%2==1
C.num/2==1
D.num/2==0
第1题
A.s / 10
B.s - 10
C.s * 10
D.s mod 10
E.s 100
第2题
A.s / 10
B.s - 10
C.s * 10
D.s mod 10
E.s 100
第3题
A.s / 10
B.s - 10
C.s * 10
D.s mod 10
E.s 100
第4题
第5题
第6题
第7题
Private Sub Command1_Click()
Dim x As Integer
x=InputBox(“ 请输入一个正整数 ” )
While x>_ _[11] ___
Print x Mod 10;
x=x\10
Wend
Print__ [12] __
End Sub
第8题
阅读以下说明和流程图,回答问题。
[说明]
从键盘输入一个高精度正整数n,去掉其中s个数字后按原左右次序再组成一个新的正整数。对给定的n,要寻找一种方案,使得余下的数字组成的新数最小。
算法分析:
每次删除一个数字,选择一个使余下的数最小的数字作为删除对象。当s=1时,在n中删除哪一个数字能达到最小的目的?从左到右每相邻的两个数字比较:若出现减,郎左边大于右边,则删除左边的大数字;若不出现减,即所有数字全部升序,则删除最右边的大数字。当s>l(当然小于n的位数),按上述操作一个一个删除,删除一个达到最小后,再从头即从串首开始,删除第2个,依此分解为s次完成。若删除不到s个后已无左边大于右边的减序,则停止删除操作,打印余下串的左边L-s个数字即可。(x为统计删除数字的个数,m=1表示脱离循环,L为n的长度)。
[流程图]
[问题]
将流程图中的(1)~(5)处补充完整。
第9题
第10题
当运行以下程序时,从键盘输入;AhaMA(空格)Aha<CR>,则下面程序的运行结果是 #include<stdio.h> main() { char s[80],c='a'; int i=0; scanf("%s",s); while(s[i]!='\n') { if(s[i]==c)s[i]-32; else if(s[i]==c-32)s[i]=s[i]+32; i++; } puts(s);}
A.ahaMa
B.AbAMa
C.AhAMa[空格]ahA
D.ahAMa[空格]ahA
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!