题目详情
当前位置:首页 > 计算机考试 > 初级程序员
题目详情:
发布时间:2023-11-20 02:59:31

[填空题][说明] 本程序将利用文本框txtInput 输入的一行字符串中的所有字母加密,加密,加密结果在文本txtCode中显示。加密方法如下:将每个字母的序号移动5个位置,即“A”->“F”“a”->“f”,“B”->“G”……“Y”->“D”,“Z”->“E”。程序段如下: [Visual Basic 代码] Private Sub Form_ Click( ) Dim strInput As String*70 ; 输入字符串 Dim Code as String*70 ;加密结果 Dim strTemp As String*1 ;当前处理的字符 Dim i as Integer Dim Length As Integer ;字符串长度 Dim iAsc As Integer ;第i个字ASCII码 (1) ;取字符串 i=1 Code=“” (2) ;去掉字符串右边的空格,求真正的长度 Do While(i<=Length) (3) ;取第i个字符 If (strTemp>="A" And strTemp<="Z’,) Then iAsc= Asc (strTemp)+5 If iAsc>Asc(“Z”)Then iAsc=iAsc-26 Code=Left$(Code,i-1)+Chr$ (iAsc) ElseIf (strTemp>="a" And strTemp<="z") Then iAsc=Asc(strTemp)+5 If iAsc>Asc (“z”) TheniAsc=iAsc-26 Code=Left$(Code,i-1)+Chr$(iAsc) Else Code=Left$(Code,i-1)+strTemp End If (4) Loop (5) ;显示加密结果 End Sub

更多"[说明] 本程序将利用文本框txtInput 输入的一行字符串中的"的相关试题:

[填空题][说明]
本程序将利用文本框txtInput 输入的一行字符串中的所有字母加密,加密,加密结果在文本txtCode中显示。加密方法如下:将每个字母的序号移动5个位置,即“A”->“F”“a”->“f”,“B”->“G”……“Y”->“D”,“Z”->“E”。程序段如下:
[Visual Basic 代码]
Private Sub Form_ Click( )
Dim strInput As String*70 ; 输入字符串
Dim Code as String*70 ;加密结果
Dim strTemp As String*1 ;当前处理的字符
Dim i as Integer
Dim Length As Integer ;字符串长度
Dim iAsc As Integer ;第i个字ASCII码
(1) ;取字符串
i=1
Code=“”
(2) ;去掉字符串右边的空格,求真正的长度
Do While(i<=Length)
(3) ;取第i个字符
If (strTemp>="A" And strTemp<="Z’,) Then
iAsc= Asc (strTemp)+5
If iAsc>Asc(“Z”)Then iAsc=iAsc-26
Code=Left$(Code,i-1)+Chr$ (iAsc)
ElseIf (strTemp>="a" And strTemp<="z") Then
iAsc=Asc(strTemp)+5
If iAsc>Asc (“z”) TheniAsc=iAsc-26
Code=Left$(Code,i-1)+Chr$(iAsc)
Else
Code=Left$(Code,i-1)+strTemp
End If
(4)
Loop
(5) ;显示加密
[简答题]下面的程序中,有两个文本框,Input和Output,用户在Input文本框中输入字符串后回车,字符串会在Output文本框中出现。
import java.awt.*;
import java.awt.event.*;
public class java2 extends Frame
public static void main(String args[])
java2 f=new java2("java2");
Panel pan=new Panel( );
f.init( );

public java2(String str)
super(str);

public void init( )
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)(
System.exit(0);

;
setSize(200,200);
setLayout(new FlowLayout( ));
final TextField tf1=new TextField(20);
final TextField tf2=new TextField(20);
final Label la1=new Label("Input:");
final Label la2=new Label("Output:");
tf1.addAetionListener(______)
public void actionPerformed(ActionEvent e)
tf2.setText(______);

);
add(la1);
add(tf1);
add(la2);
add(tf2);
setVisible(true);


[填空题]以下程序在文本框Text1中输入任一字符串,并按相反的次序显示在文本框Text2中。
请将空白处补充完整。
Private Sub Command1_Click( )
Dim N As String,C As String,D As String
N=Text1.Text
M=______
For i=M To 1 Step-1
C=Mid(N,i,1)
D=D &______
Next i
Text2.Text=D
End Sub
[填空题]以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。
# include<stdio. h>
# include<ctype. h>
main( )
char s[80], d[80]; int i, j;
gets(s);
for(i=j=0; s[i]!=’/0’; i++)
if( 【6】 ) d[j]=s[i]; j++;)
d[j]=’/0’;
puts(D) ;

[填空题]以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。 例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。 #include <stdio.h> #include <ctype.h> main( ) { char s[80],d[80]; int i,j; gets(s); for(i=j=0;s[i]! =’/0’;i++) if( 【9】 ) {d[j]=s[i]; j++;} d[j]=’/0’; puts(d); }
[填空题]以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。
#include <stdioo.h>
#include <ctype.h>
main( )
char s[80],d[80]; int i,j;
gets(s);
for(i=j=0;s[i]!=’/0’;i++)
if( 【20】 )d[j]=s[i];j++;
d[j]=’/0’;
puts(d);
[填空题]以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串 :abc123edf456gh,执行程序后输出:123456请填空.
#include <stdio.h>
#include <ctype.h>
main( )
char s[80], d[80]; int i,j;
gets(s);
for (i=j=0;s[i]!=’/0’;i++)
if( ) d[j]=s[i]; j++;
d[j]=’/0’;
puts (d);

[填空题]以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。
例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。
#include <stdio.h>
#include <ctype.h>
main( )
char s[80],d[80]; int i,j;
gets(s);
for(i=j=0;s[i]! =’/0’;i++)
if( 【9】 ) d[j]=s[i]; j++;
d[j]=’/0’;
puts(d);

[填空题]以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。
#include
#include
main( )
{ char s[80], d[80]; int i,j;
gets(s);
for(i=j=0;s[i]!=’/0’;i++)
if( 【20】 ) { d[j]=s[i]; j++; }
d[j]=’/0’;
puts(d);
}

[填空题]以下程序的功能是将宁符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf4568h,执行程序后输出:123456。请填空。
#include <stdio.h>
#include <ctype.h>
main( )
char s[80],d[80]; int i,j;
gets(s);
for(i=j=0;s[i]!=’/0’;i++)
if( 【20】 ) d[j]=s[i];j++;
d[j]=’/0’;
puts(d);

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码