题目详情
当前位置:首页 > 计算机考试 > 初级程序员
题目详情:
发布时间:2023-10-11 04:17:39

[简答题]【说明】 以下【C程序】的功能是从文件text_01.ini中读入一篇英文短文,统计该短文中不同单词和它的出现次数,并按词典编辑顺序将单词及它的出现次数输出到文件word_xml.out中。 该C程序采用一棵有序二叉树存储这些单词及其出现的次数,一边读入一边建立。然后中序遍历该二叉树,将遍历经过的二叉树上节点的内容输出。 程序中的外部函数 int getword(FILE *fpt,char *word) 从与fpt所对应的文件中读取单词置入word,并返回1;若已无单词可读,即到文件尾部时,则函数返回0。 【C程序】 #include <stdio.h> #include <malloc.h> #include <ctype.h> #include <string.h> #define INF "TEXT_01.INI" #define OUTF "WORD_XML.OUT" typedef struct treenode { char *word; int count; struct treenode *left, *right; } BNODE; int getword(FILE *fpt,char *word); void binary tree(BNODE **t,char *word) { BNODE *ptr, *p; int cmpres; p = NULL; (1) ; while (ptr) { /*寻找插入位置*/ cmpres = strcmp(word, (2) ); /* 保存当前比较结果*/ if (!cmpres) { (3) return; } else { (4) ; ptr = cmpres > 0 ptr->right : ptr->left; } } ptr = (BNODE *)malloc(sizeof(BNODE)); ptr->right = ptr->left = NULL; ptr->word = (char *)malloc(strlen

更多"【说明】 以下【C程序】的功能是从文件text_01.ini中读入"的相关试题:

[简答题]【说明】本程序从正文文件text.in中读入一篇英文短文,统计该短文中不同单词及出现次数,并按词典编辑顺序将单词及出现次数输出到正文文件word.out中。 程序用一棵有序二叉树存储这些单词及其出现的次数,边读入边建立,然后中序遍历该二叉树,将遍历经过的二叉树上的结点的内容输出。 #include <stdio.h> #include <malloc.h> #include <ctype.h> #include <string.h> #define INF "text.in" #define OUTF "wotd.out" typedef struct treenode{ char *word; int count; struct treenode *left,*right; }BNODE int getword (FILE *fpt,char *word) { char c; c=fgetc (fpt); if ( c=EOF) return 0; while(!(tolower(c)>=’a’ && tolower(c)<=’z’)) { c=fgetc (fpt); if ( c==EOF) return 0; } /*跳过单词间的所有非字母字符*/ while (tolower (c)>=’a’ && tolower (c)<=’z’) { *word++=c; c=fgetc (fpt); } *word=’/0’; return 1; } void binary_tree(BNODE **t,char *word) { BNODE *ptr,*p;int compres; P=NULL; (1) ; while (ptr) /*寻找插入位置*/ { compres=strcmp (word, (2) );/*保存当前比较结果*/ if (!compres) { (3) ;return;} else { (
[填空题]以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。 majn( ) { FILE *fp; char ch; fp=fopen(______); ch=fgetc(fp); whle(!feof(fp)) { putchar(ch); ch=f8etc(fp); } putchar(’/n’); fclose(fp); }
[填空题]以下程序的功能是:将当前目录下的顺序文件mText1.txt的内容读入内存,并在图片框 Picture1中显示出来。请完善程序。 Private Sub Command1_Click( ) Dim inData As String Open "./mText1.txt" 【13】 As 1 Do While Not EOF(1) Input #1,inData Picture1.Print inData Loop Close #1 End Sub
[填空题]以下程序的功能是:把当前目录下的顺序文件smtext1.txt的内容读入内存,并在图片框Picture1中显示出来。请填空。
Private Sub Command1_Click( )
Dim inData As String
Open "./mText1.txt" (13) As 1
Do While Not EOF(1)
Input #i,inData
Picture1.Print inData
Loop
Close#1
End Sub
[填空题]在当前目录下有一个名为myfile.txt的文本文件,其中有若干行文本。下面程序的功能是读入此文件中的所有文本行,按行计算每行字符的ASCII码之和,并显示在窗体上。请填空。
Private Sub Command1_Click( )
Dim ch$, ascii As Integer
Open "myfile.txt" For (11) As #1
While Not EOF(1)
Line Input #1, ch
ascii=toascii( (12) )
Print ascii
Wend
Close #1
End Sub
Private Function toascii(myStr$) As Integer
n=0
For k=1 To (13)
n=n+Asc(Mid(myStr,k,1))
Next k
toascii=n
End Function
[填空题]以下程序的功能是:把顺序文件smtext1.txt的内容全部读入内存,并在文本框Text1中显示出来。请填空。
Private Sub Command1_Click( )
Dim inData As String
Text1.Text=" "
Open"smtext1.txt" (13) As (14)
Do While (15)
Input #2 ,inData
Text1.Text=Text1.Text&inData
Loop
Close #2
End Sub

[填空题]以下程序的功能是:把当前目录下的顺序文件smtextl.txt的内容读入内存,并在文本框Texd中显示出来。请填空。
Pfivme Sub Commandl_Click( )
Dim inData As String
Textl.Text =""
Open"./smtextl.txt" 【14】 As#1
Do While 【15】
Input#1,in Data
Text1.Text=Text1.Text&inData
Loop
Close#1
End Sub
[填空题]以下程序的功能是:把当前目录下的顺序文件smText1. txt的内容读入内存,并在文本框Text1中显示出来。请填空。
Private Sub Command1_Click( )
Dim inData As String
Text1. Text=""
Open". /mText1. txt" 【14】 As 1
Do While 【15】
Input #1, inData
Text1. Text=Text1. Text & inData
Loop
Close #1
End Sub
[单项选择]计算机要运行磁盘上的程序时,应先把程序文件读入到()。
A. 硬盘
B. ROM
C. RAM
D. CPU
[填空题]以下程序的功能是:把当前目录下的顺序文件smtext1.txt的内容读入内存,并在文本框Text1中显示出来。请填空。
Private Sub Command1_Click( )
Dim inData As String
Text1.Text=""
Open"./smtext1. (12) AS#1
Do While (13)
Input#1,inData
Text1.Text=Text1.Text&inData
Loop
Close#1
End Sub

[单项选择]以下程序的功能是:把父目录下顺序文件smtext1.txt的内容读入内存,并在文本框Text3中显示出来。请选择适合横线处的语句( )。
Private Sub Command1_Click( )
Dim inData As String
Text3.Text=""
Open "../smtext1.txt"______As#1
Do While______
Input #1.inData
Text3.Text=Text3.Text & inData
Loop
Close #1
End Sub
A. For Input Not EOF(1)
B. For Output EOF(1)
C. For Append Not EOF(1)
D. For Random EOF(1)
[填空题]以下程序的功能是从名为“filea.dat”的文本文件中逐个读入字符并显示在屏幕上,请填空。
#include <stdio.h>
main( )
FILE *fp; char ch;
fp=fopen(______);
ch=fgetc(fp);
while(______ (fp)) putchar(ch);ch=fgetc(fp);
putchar(’/n’);fclose(fp);


[简答题]请完成下列Java程序。程序的功能是复制文件并显示文件,将每个字符读入,并写入另一个文件,同时显示出来。(注意:在本题中,是将D盘的JDK目录下的README.txt文件打印在屏幕上,并写入另一个文件temp.txt中)
注童:请勿改动main( )主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
import java.io.*;
public class FileCopyBy
public static void main(String args[])
try
FileReader input=new FileReader("FileCopyBy.java");
FileWriter output=new FileWriter("temp.txt");
int c=input.read( );
while(__________)

_______________
System.out.print((charc);
c=input.read( );

input.close( );
output,close( );

catch(IOException e)

System.out.println(e);



我来回答:

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

订单号:

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