以下程序统计从终端输入的字符中大写字母的个数,num[0]中统计字母A的个数,num[1]中统计字母B的个数,其它依次类推.用#号结束输入,请填空.
#include <stdio.h>
#include <ctype.h>
main()
{ int num[26]={0},i; char c;
while((_[16]_______)!='#')
if(isupper(c)) num[c-‘A’]+= _[17]_______;
for(i=0;i<26;i++)
Printf("%c:%d\n",i+'A',num[i]);
}
第1题:
在窗体中有一个命令按钮run1,对应的事件代码如下:
Private Sub run1_Enter()
Dim num As Integer
Dim m As Interger
Dim n As Integer
Dim i As Integer
For i=1 To 10
num=InputBox("请输入数据:","输入",1)
If Int(num/2)=num/2 Then
m=m+1
Else
n=n+1
End If
Next i
MsgBox("运行结果:m="& Str(m) & ",n=" & Str(n))
End Sub
运行以上事件所完成的功能是
A.对输入的10个数据统计有几个是整数,有几个是非整数
B.对输入的10个数据求各自的余数,然后再进行累加
C.对输入的10个数据求累加和
D.对输入的10个数据统计有几个是奇数,有几个是偶数
第2题:
(8)下列这个Sub过程的功能是统计字符串中“a”的个数,请在空白处填上合适的代码,将程序补充完整。Private Sub numCount() Dim num As Integer s$="software And hardware" Num=Len(s$) For i=1 unm b$=。 If b$="a"Then x=x+1 Next i Print"x=";xEnd Sub
第3题:
在窗体中有一个命令按钮run35,对应的事件代码如下: Private Sub run35_Enter( . Dim num As Integer Dim a As Integer Dim b As Integer Dim i As Integer For i= 1 To 10 num = InputBox("请输入数据:", "输入",1. If Int(num/2. = num/2 Then a = a + 1 Else b = b + 1 End If Next i MsgBox("运行结果:a=" & Str(a. &",b=" & Str(b.. End Sub 运行以上事件所完成的功能是
A.对输入的10个数据求累加和
B.对输入的10个数据求各自的余数,然后再进行累加
C.对输入的10个数据分别统计有几个是整数,有几个是非整数
D.对输入的10个数据分别统计有几个是奇数,有几个是偶数
第4题:
窗体中有命令按钮run34,对应的事件代码如下: PrivateSub run34_Enter( ) Dim humAs Integer,aAs Integer,b As Integer,i AsInteger For i=1To 10 num=InputBox(”请输入数据:”,”输入”) IfInt(num/2)==num/2 Then a=a+1 Else b=b+1 End if Next i MsgBox(”运行结果:a=”&Str(a)&”,b=”&Str(b)) End Sub 运行以上事件过程,所完成的功能是( )。
A.对输入的10个数据求累加和
B.对输入的10个数据求各自的余数,然后再进行累加
C.对输入的10个数据分别统计奇数和偶数的个数
D.对输入的10个数据分别统计整数和非整数的个数
第5题:
str是全部由小写字母字符和空格字符组成的字符串,由 num传入字符串的长度。请补充函数fun(),该函数的功能是:统计字符串str中的单词个数,结果由变量num传回。每个单词之间都由空格隔开,并且字符串str开始不存在空格。
例如:str=“how do you do”,结果为:num=4。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
include <stdio.h>
define N 80
void fun(char *s,int *num)
{
int i,n=0;
for(i=0;【 】;i++)
{
if(s[i]>='a',&&s[i]<='z',&&(s[i+1)==’’||s[i+1]=='\0'))
【 】;
}
【 】;
}
main()
{
char str[N];
int num=0;
printf("Enter a string:\n");
gets(str);
while(str[num])
num++;
fun(str,&num);
printf("The number of word is:
%d\n\n",num);
第6题:
下面这个Sub过程的功能是统计字符串中“a”的个数,请在空白处填上合适的代码完成程序。
Private Sub numCount()
Dim hum As Integer
s$ = "software And hardware"
num = Len(s$)
For i = 1 To hum
b$=______
If b$ = "a" Then x = x+1
Next i
Print "x="; x
End Sub
第7题:
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在BLANKl.C中。
不得增行或删行,也不得更改程序的结构!试颖程序.
第8题:
给定程序MODll.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。
例如:若输入:THIs is aboot,则输出应该是:1、0、2、2、0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
第9题:
下面程序的功能是( )。 #include <iostream> #include <string> using namespace std; int main () { int i=1, n=0; char s[80],*p; p=s; strcpy(p,"It is a book.."); for (; *p !=' \0' ;p++) { if(*p=='') i=0; else if (i==0) { n++; i=1; } } cout<<"n=" <<n<<end1; return 0; }
A.统计字符串中的单词个数
B.统计字符串中的空格个数
C.统计字符串中的字母个数
D.统计字符串中的全部字符个数
第10题:
以下程序的功能是:统计文本框中汉字的个数(汉字的ASCII码小于0)。
Text1.Text;Mid(S,i,1)
略
第11题:
编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。
第12题:
第13题:
下列给定函数中,函数fun()的功能是:统计字符串中各元音字母(即A,E,I,O,U)的个数。注意:字母不分大小写。例如,输入THIs is a boot,则应输出是1 0 2 2 0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
include <conio.h>
include <stdio.h>
/*************found**************/
fun(char *s, int num[5])
{ int k, i=5;
for(k=0;k<i;k++)
/*************found**************/
num [i]=0;
for{;*s;s++)
{ i=-l;
/*************found**************/
switch(s)
{ case 'a': case 'A':{i=0;break;}
case 'e': case 'E':{i=1;break;}
case 'i': case 'I':{i=2;break;}
case 'o': case 'O':{i=3;break;}
case 'u': case 'U':{i=4;break;}
}
if(i>=0)
num[i]++;
}
}
main ( )
{ char s1[81]; int num1[5], i;
clrscr ();
printf("\nPlease enter a string: ");
gets (s1);
fun{s1, num1);
for(i=0;i<5;i++) printf("%d",num1[i]);
printf ("\n");
}
第14题:
第15题:
窗体中有命令按钮run34,对应的事件代码如下:
Private Sub run34_Enter()
Dim num As Integer,a As Integer,b As Integer,i As Integer
For i=1 To 10
num=InputBox(“请输入数据:”,“输入”)
If Int(num/2)=num/2 Then
a=a+l
Else
b=b+1
End if
Next i
MsgBox(“运行结果:a=“&Str(a)&”,b=”&Str(b))
End Sub
运行以上事件过程,所完成的功能是( )。
A.对输入的10个数据求累加和
B.对输入的10个数据求各自的余数,然后再进行累加
C.对输入的10个数据分别统计奇数和偶数的个数
D.对输入的10个数据分别统计整数和非整数的个数
第16题:
在窗体中有一个命令按钮Command1,对应的事件代码如下: PrivateSubCommand1_Enter() Dim num As Integer Dim a As Integer Dim b As Integer Dim i As Integer For i=1 To 10 num=InputBox(“请输入数据:”,“输入”,1) If Int(num/2)=num/2Then a=a+1 Else b=b+l End If Next i MsgBox(“运行结果:a=“&Str(a)&:”,b=”&Str(b)) End Sub 运行以上事件所完成的功能是( )。
A.对输入的10个数据求累加和
B.对输入的10个数据求各自的余数,然后再进行累加
C.对输入的10个数据分别统计有几个是整数,有几个是非整数
D.对输入的10个数据分别统计有几个是奇数,有几个是偶数
第17题:
/**/charstr1[128];/**/
/**/sum++;/**/
第18题:
在窗体中有一个命令按钮Commandl,对应的事件代码如下。 Private Sub Commandl_Enter( ) Dim num As IntegerDim aAs IntegerDimbAsIntegerDim iAs IntegerFori=lT010num=InputBox("请输入数据:","输入",1)IfInt(num/2)=num/2 Thena=a+1Elseb=b+lEndIfNextlMsgBox("运行结果:a="&;Str(A.&;:",b="&;Str(B.)EndSub运行以上事件所完成的功能是( )。运行以上事件所完成的功能是( )。
A.对输入的10个数据求累加和
B.对输入的10个数据求各自的余数,然后再进行累加
C.对输入的10个数据统计有几个是整数,有几个是非整数
D.对输入的10个数据统计有几个是奇数,有几个是偶数
第19题:
|在窗体中有一个命令按钮run35,对应的事件代码如下: Private Sub run35_Enter( ) Dim num As IntegerDim aAs IntegerDimbAs IntegerDim iAs IntegerFori=l T0 10num=InputBox("请输入数据:","输入",1)If Int(num/2)=num/2 Thena=a+1ElseB=b+1EndIfNextiMsgBox(”运行结果:a="&;Str(A.&;",b="&;Str(B.)End Sub运行以上事件所完成的功能是( )。【程序设计综合知识】
A.对输入的10个数据求累加和
B.对输入的10个数据求各自的余数,然后再进行累加
C.对输入的10个数据分别统计有几个是整数,有几个是非整数
D.对输入的10个数据分别统计有几个是奇数,有几个是偶数
第20题:
请补充函数proc(),该函数的功能是把数组num中的数按从小到大的顺序排列(数组元素个数及值从主函数中输入)。
例如,输入n=5,num[0]~num[4]依次为5 7 2 8 0,结果为0 2 5 7 8。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。
试题程序:
【l】i<n【2】j%n-1
【解析】由函数proc()可知,该程序选用的是冒泡法来进行排序,变量i为循环次数,因此,【1】处填“i<n”;变量J用来判断第j个元素和第j+1个元素顺序是否正确,因此,【2】处填“j<n-1”。
第21题:
以下程序统计从终端输入的字符中大写字母的个数。用号作为输入结束标志,请填空。
第22题:
编程:写一函数,统计输入一个字符串中字母的个数。
第23题:
第24题: