皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
=learn 数据的读写 1 定义文件句柄,建立句柄和文件的关联(可以将句柄理解为文件在的名称) open 句柄名称 ," 打开模式 "," 文件路径 / 文件名称 "; 句柄名称和自定义函数一样,直接命名,无需指示符。 打开模式有: < 或 r 只读方式打开,将文件指针指向文件头。文件不存在返回 0. > 或 w 写入方式打开,将文件指针指向文件头 并将文件大小截为零。如果文件不存在则尝试创建之。 >> 或 a 写入方式打开,将文件指针指向文件末尾。 如果文件不存在则尝试创建之。 +< 或 r+ 读写方式打开,将文件指针指向文件头。 +> 或 w+ 读写方式打开,将文件指针指向文件头并将文件大小截为零。 如果文件不存在则尝试创建之。 +>> 或 a+ 读写方式打开,将文件指针指向文件末尾。 如果文件不存在则尝试创建之。 例: open FH_READ,"<","read.txt";# 从当前目录以读模式打开文件 read.txt ,定义其句柄为 FH_READ open FH_WRITE,">","write.txt";# 从当前目录以读模式打开文件 write. 关闭句柄和文件的关联用 close 命令 close FH_READ; 2 的写和读 写: print 写模式的句柄 写入的内容列表 读: < 读模式的句柄 > 从当前位置读取 1 行。读后自动设定下一行为当前位置。和 g 模式匹配类似。 但是读到结尾后不会重置位置为 0. 在标量上下文返回文件一行,在列表上下文返回所有行,一行一个元素。 钻石符读取的内容包含换行符,注意要用 chomp 切除 =cut # 例 在 d 盘根目录下新建一文件 write.txt 进行写入。写入两行内容分别为 “line1”“line2” use 5.010 ; open FW , ">" , "d:/write.txt" ; print FW "line1\nline2" ; close FW ; # 读取 d 盘根目录下文件 write.txt 的内容 open FR , "<" , "d:/write.txt" ; # 标量上下文,一次读一行 $first_line = ; $second_line = ; seek FR , 0 , 0 ; # 设定文件读取位置为文件的起始位置。 # 列表上下文,将所有行读出,赋值数组 @all_line = ; chomp ( $first_line , $second_line , @all_line ); say for $first_line , $second_line , @all_line ; seek FR , 0 , 0 ; # 用 while 来读取所有行 while ( ){ chomp ; say ; } close FR ; =homework 补充 randomDNA 自定义函数,函数返回其参数指定长度的 DNA 序列 在 d 盘根目录下新建一文件 dna.txt 进行写入。调用 randomDNA 函数写入两行长度为 20 的随机 DNA 序列。 注意换行需要写入 "\n" 然后打开新建的文件,读入所有行,屏幕输出一共多少行。 =cut sub randomDNA { my $num = shift ; my $DNA ; my @base = xx ( A T C G ); $DNA .= $base [ rand @base ] for X XX XXXX ; return $DNA ; } open XX , XXX , XXXXXXXXXX ; print XX randomDNA ( 20 ), "\n" for 1 .. 2 ; close XX ; open XX , XXX , XXXX or die ; chomp ( @line = ); print XXXXXX @line ;
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【判断题】执行查找和替换时,可删除文档中的字符串。(    )
A.
正确
B.
错误
【多选题】在Word 2003中,要'查找'指定的字符串,可以( )。
A.
打开'编辑'下拉菜单,选择'查找'项
B.
打开'插入'下拉菜单,选择'查找'项
C.
按Ctrl+F快捷键
D.
打开'文件'下拉菜单,选择'查找'项
【单选题】到什么时期,金属器具的制作达到高峰
A.
魏晋
B.
南宋
C.
隋唐
D.
清朝
【简答题】执行查找命令,查找全角和半角字符串“PC”,要求在“PC”右边加上“—”号,操作步骤如下:
【单选题】病人,男, 21岁,参加3000m长跑过程中,突然出现左侧胸痛,并伴随呼吸疼痛,呼吸憋死,胸闷,不能平卧。查体T36.3°C,P90次/分,听诊胸部呼吸音减弱,此病人初步判断为:
A.
肺栓塞
B.
哮喘持续发作
C.
自发性气胸
D.
急性呼吸窘迫综合征
E.
慢性阻塞性肺疾病发作
【判断题】创新是企业发展的动力,要大胆地尝试大胆地闯,敢于提出新问题。
A.
正确
B.
错误
【单选题】病人,男,21岁,参加3000m长跑过程中,突然出现左侧胸痛,并伴随呼吸疼痛,呼吸憋气,胸闷,不能平卧。查体T36.3℃,P90次/分,听诊胸部呼吸音减弱,此病人初步判断为()
A.
肺栓塞
B.
哮喘持续发作
C.
自发性气胸
D.
急性呼吸窘迫综合征
E.
慢性阻塞性肺疾病急性发作
【单选题】在“查找和替换”对话框的“查找内容”文本框中,设置“[!a-C]ffect”的含义是
A.
查找“!a-cffect”字符串
B.
查找“[!a-c]fleet”字符串
C.
查找“!affect”、“!bffect”或“!effect”的字符串
D.
查找以“ffect”结束,且第一位不是“a”、“b”和“c”的6位字符串
【判断题】如果你的Android开发计算机所用的CPU是Intel的,建议使用x86的模拟器镜像。
A.
正确
B.
错误
【简答题】在字符串S中查找逗号字符(ASCII码位2CH),找到显示Y,否则显示N。
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题