题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-08 02:26:15

[填空题]下列程序的功能是对一个字符串进行加密,其基本算法是对字符串中的每一个字符进行转换,转换后的字符的ASCII码等于原字符的ASCII码值加该字符在字符串中的位置值。例如,字符串“ABC”加密后为“BDF”,其中A-B(第1个字符)、B-D(第2个字符)、C-F(第3个字符)。请填空。
cString=’12345cz’&&赋初值
  cResult=SPACE(0)
  IF LEN(cString)#0
    FOR n=1 TO (9)
  c=SUBSTR(cString,n,1)
    cResult=cResult+ (10)
  ENDFOR
ENDIF
  WAIT WINDOWS’加密后为’+ (11)

更多"下列程序的功能是对一个字符串进行加密,其基本算法是对字符串中的每一个字"的相关试题:

[填空题]下列程序的功能是对一个字符串进行加密,其基本算法是对字符串中的每一个字符进行转换,转换后的字符的ASCII码等于原字符的ASCII码值加该字符在字符串中的位置值。例如,字符串“ABC”加密后为“BDF”,其中A-B(第1个字符)、B-D(第2个字符)、C-F(第3个字符)。请填空。
cString=’12345cz’&&赋初值
  cResult=SPACE(0)
  IF LEN(cString)#0
    FOR n=1 TO (9)
  c=SUBSTR(cString,n,1)
    cResult=cResult+ (10)
  ENDFOR
ENDIF
  WAIT WINDOWS’加密后为’+ (11)

[填空题]下列程序的功能是统计一个字符串中包括多少个汉字(假设这些汉字均属于GB2312字符集),其基本算法是从字符串中依次取一个字符,如果其ASCII码值大于127,则为一个汉字内码的第一个字节。请填空。
STR1="中国(ChinA) 是一个伟大的国家(nation)"
C=0
DO WHILE LEN(STR1)>0
  IF (8) (LEFT(STR1,1))>127
C=C+1
STR1=SUBSTR(STR1, (9) )
  ELSE
STR1=SUBSTR(STR1, (10) )
  ENDIF
ENDDO
WAIT WINDOWS"汉字个数为"+STR(C)

[简答题]下面的程序的功能是简单的进行键盘输入测试,请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。 ____________________ public class TestKeyBoardInPut {public static void main(String[] args) {String yourname=JOptionPane. ____________________ ("What is your name"); System.out.println("Hello"+yourname); ____________________.exit(0); } }
[填空题]

以下程序的功能是;实现一个队列的简单管理,每一个队列结点包括一个学生的基本信息(姓名,数学、物理和英语成绩)。成员函数add( )建立一个新结点,并将该结点加入队尾。成员函数remove( )从队首取下一个结点,并通过参数将所取结点中的数据返回。成员函数Print( )输出队列中各个结点的值。当队列非空时,析构函数~Queue( )依次删除队列上的各个结点。
[程序]
#include
#include
class Node{
public:
Node(char nam[],int m,int p,int e)
{strcpy(name,nam);math=m;phy=p;eng=e;}
Node( ){}
private:
char name[10]; //姓名
int math,phy,eng; //数学,物理,英语成绩
Node *nextItem;
friend class Queue;
};
class Queue{
public:
Queue( ){front=NULL;back=NULL;)
~Queue( );
void remove(char *,int &,int &,int &);
void add(char [],int,int,int);
int is_empty( ){return back==NULL;}
//输出队列中各个结点的值
void Print( )
{
Node *p=front;
while(p){
cout p=p->nextItem;
}
}
private:
Node *front;
Node *back;
};
//Queue的成员remove( )实现从队列头取下一个结点,并返回该结点的值

[简答题]下面的程序是求字符串的长度及每一个位置上的字符。请在每条横线处填写一条语句,使程序的功能完整。 注意;请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。 public class CharAtOp{ public static void main(String args[ ]){ String str="abcdef"; int size= System.out.println("字符串str的长度为: "+size); for(int m=0;___________________m++) { _______________________ System.out.println("str中的第"+m+"个字符是: "+c); } } }
[简答题]下面的程序的功能是求1~100的奇数的和及该和的平均值。请在程序的每条横线处填写一个语句,程序的功能完整。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。 public class SumAndAve{ public static void main(String args[ ]){ int count=0,sum=0,ave=0; for(int i=1;i<=100;____________________) if(_____________________) continue; else { ___________________ sum=sum+i; } ave=sum/count; System.out.println("sum="+sum); System.out.println("ave="+ave); } }
[简答题]下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。
#!/bin/bash
#(1)
dir=$1
#(2)
if [ -d $dir ]
#(3)
then
cd $dir
#(4)
for file in *
do
if [-f $file ]
#(5)
then
cat $file
#(6)
echo “end of file $file”
fi
done
else
echo “bad directory name $dir”
fi
[简答题]本题程序的功能是定义一个简单的计算器,可以进行基本的四则运算。程序中布局了16个按钮用来表示数字0~9及运算符和点号,程序顶部的文本框用来显示运算数及结果。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class simple

public static void main (String[] args)

try

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName( ));

catch (Exception e)


JFrame frame = new CalculatorFrame( );
frame.show( );


class CalculatorPanel extends JPanel implements ActionListener

private JTextField display;
private JButton btn;
private double arg = 0;
private String op = "=";
private boolean start = true;
public CalculatorPanel( )

setLayout(new BorderLayout( ));
display = new JTextField("0");
display.setEditable(false);
add(display,"North");
JPanel p = new JPanel( );
p.setLayout(new GridLayout(4,4));
String buttons = "789/456"123-0.= +";
f

我来回答:

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

订单号:

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