更多"以下程序段的功能是:创建一个字符串,其内容为由0到9的十个数字所组成的"的相关试题:
[填空题]以下函数用于统计一行字符串中的单词个数,单词之间用空格分隔,请填空。int word_num(char strl[ ])
{inti,num=0,word=0;
for(i=0;strl[i]l=’/0’;i++)
if(______= =’’)word=0;
else if(word= =0){word=1;num++;}
return(num);
}
[填空题]下面程序段的作用:在窗体上一个命令按钮。单击命令按钮后,将程序中字符串 "Welcome Home"中的字符全部大写输出,其后字符"Wel Back"全部小写输出。请填空。
Private Sub Command1_Click( )
a = "Welcome Home";
b = "Wel Back"
c = 【8】 + LCase(b)
Print c
End Sub
[填空题]完成下面的程序段,使程序显示中的字符串。
DATA SEGMENT
BUE DB ‘HOW DO YOU DO?’,ODH,OAH,’$‘
┆
DATA ENDS
CODE SEGMENT
┆
MOV AX,DATA
MOV DS,AX
┆
MOV DX 【6】
MOV AH, 9
INT 21H
┆
CODE ENDS
[填空题]下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
word_num(str
char str[];
int i,num=0,word=0;
for(i=0; str[i]!= 【13】 ;i++)
if( 【14】 =")word=0
else if(word=0)
word=1;
【15】 ;
return(num);
[填空题]下述函数用于统计—行字符中的单词个数,单词之间用空格分隔。
word_num(str)
char str[];
int,num=O,word=O;
for(i=0;str[i]!= 【13】 ;i++)
if( 【14】 =")wprd=0
else if(word=O)
word=1:
【15】 ;
return(num);
[填空题]下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
word_num(str)
char str[];
{int i,num=0,word=0;
fo(i=0;str[i]!= 【15】 ;i++)
if( 【16】 ==’’)word=0;
else if(word==0)
{
word=1;
【17】 ;
}
return(num);
}
[填空题]下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
word num (str)
char str[];
int i,num=0,word=0;
for(i=0;str[i]!= 【15】 ;i++)
if( 【16】 ==)word=0;
else if(word==0)
word=1;
【17】 ;
return(num);
[填空题]下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
word num (str)
char str[];
{int i,num=0,word=0;
for(i=0;str[i]!= 【15】 ;i++)
if( 【16】 ==)word=0;
else if(word==0)
{
word=1;
【17】 ;
}
return(num);
}
[填空题]下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
word_num(str)
char str[];
int i,num=0,word=0;
fo(i=0;str[i]!= 【15】 ;i++)
if( 【16】 ==’’)word=0;
else if(word==0)
word=1;
【17】 ;
return(num);
[填空题]下述程序段功能为将首地址为FIRST的字符串送到首地址为SECOND的内存区。
请用一条指令填空。
CID
LEA SI, FIRST
LFA DI, ES:SECOND
MOV CX, 10
________________
[填空题]下述程序段功能为将首地址为FIRST的字符串送到首地址为SECOND的内存区。
请用一条指令填空。
CID
LEA SI, FIRST
LFA DI, ES:SECOND
MOV CX, 10
________________
[填空题]下面程序段是输出两个字符串中对应相等的字符。请填空。
char X[]=“program”;char Y[]=“Fortran”;
int i=0;
while(x[i]!=‘/0’&&Y[i]!=‘/0’)
iflx[i]==Y[i])printf(“%c”,______;i++;
[简答题]编写一个函数findStr( ),该函数的功能是:统计一个以单词组成的字符串中(各单词之间以空格隔开)所含指定长度单词的个数。例如,输入字符串为"you are very good you",指定要查找的单词的长度为3,则函数返回值是3。
函数readWriteData( )的功能是从IN.DAT中读取字符串和子字符串,并把统计结果输出到屏幕和文件OUT.DAT中。
注意:部分源程序已给出。
请勿改动主函数main( )和函数WriteData(int n)中的内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void readWriteData( );
int findStr(char*str,int find_len)
void main( )
char str[81];
int find_len;
int n;
system("CLS");
printf("input the strings:");
gets(str);
printf("input the length:");
seanf("%d",&find_len);
puts(str);
printf("length=%d",find_len);
n=findStr(str,find_len);
printf("n=%d",n);
readWriteData( );
void readWriteData( )
char str[81],substr[11];
int n,len,i=0;
FILE*rf,*wf;
rf=fopen("IN.DAT","r");
wf=fopen("OUT.DAT","W");
while(i<3)
fgets(str,80,rf);
fgets(substr,10,rf)