题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-22 23:17:12

[填空题]下面程序的功能是从键盘输入一行字符,统计有多少个单词,单词间用空格分隔。补充所缺语句。
#include<stdio.h>
main( )
chars s[80],c1,c2=’ ’;
int i=0,num=0;
gets(s);
while(s[i]!=’/0’)
c1=s[i];
if(i==0)c2=’ ’;
else c2=s[i-1];
if( 【16】 )num++;
i++;

printf("There are%d words,/n",num);

更多"下面程序的功能是从键盘输入一行字符,统计有多少个单词,单词间用空格分隔"的相关试题:

[单项选择]当运行以下程序时,从键盘输入;AhaMA(空格)Aha<CR>,则下面程序的运行结果是
#include<stdio.h>
main( )
char s[80],c=’a’;
int i=0;
scanf("%s",s);
while(s[i]!=’/n’)
if(s[i]==c)s[i]-32;
else if(s[i]==c-32)s[i]=s[i]+32;
i++;
puts(s);
A. ahaMa
B. AbAMa
C. AhAMa[空格]ahA
D. ahAMa[空格]ahA
[填空题]以下程序运行时,若从键盘输入:10 20 30<回车>,输出的结果是【 】。 #include<stdio.h> main( ) {int i=0,j=0,k=0; scanf("%d%*d%d",&i,&j,&k; printf("%d%d%d/n",i,j,k); }
[填空题]以下程序运行时从键盘输入:How are you <回车>,则输出结果为______。
#include<stdio.h>
main( )
char a[20]="How are you",b[20];
scanf("%s", b); printf("%s %s/n", a, b);

[简答题]改错题【程序功能】 函数fun的功能是将str所指向的一行包含若干单词的文本(单词之间用空格隔开)依次拆分成长度不超过20个字符的若干文本行,单词不跨行,且使拆分出的行数最少,再将拆分出的每行字符以字符串的形式存储到page指向的二维数组的一行中,函数返回拆分出的行数 【测试数据与运行结果】 测试数据:A great discovery solves a greate problem. 屏幕输出: A great disconvery solves a great problem【含有错误的源程序】以下源程序已保存在T盘myf1.c文件内,考生可直接打开该文件调试程序#include #include #include int fun(char str[],char pag[][]){int i,k=0,j,flag=1; while(*str && flag) {if(strlen(str)<20) {pag[k]=str; flag=0; } else {i=20; while(str[i]!=’ ’) i--; for(j=0;j
[填空题]

下面程序的功能是:统计存放在数组A中的N个数有多少个是不同的。具体做法是:变量Left指向要被处理的数(从第2个元素开始),Right指向数组最后一个元素。若A(Left)与排在它前面的某个数组元素值相同,就用数组元素A(Right)的值来替换A(Left)的值,同时将变量Right的值减1;否则将变量Left的值加1,处理数组下一个元素,重复以上过程,直到Left>Right为止。Right的值即为不同的数的个数。

Option Explicit

OptionBase 1

Private Sub Commandl_Click( )




Dim A( ) As Integer,N As Integer,I AS Integer

Dim OP As Integer

N=InputBox("请输入数据个数", ,10)

ReDim A(N)

Randomize

For I=1 To N

A(I)=Int(Rnd*10)+1

Text1=Text1 & A(1) & " "

Next I

Call Statistic(A,OP)

Text2="有" & oP & "个不同的数:"

For I=1 To OP

Text2=Text2 & A(I) & " "

Next I

End Sub

Private Sub Statistic(A( ) As Integer,Right As Integer)

Dim Left As Integer,K As Integer,I As

[填空题]下面程序的功能是:计算1~20之间的奇数之和与偶数之和,请填空使程序功能完整。
#include<stdio.h>
main( )
int a=0,b=0,c=0,i;
for(i=0;i<=20;i+=2)
a+=i;
______;
c+=b;

printf("偶数之和=%d/n",a);
printf("奇数之和=%d/n",c-21);

[填空题]以下程序段的功能是:创建一个字符串,其内容为由0到9的十个数字所组成的字符串,每个字符串之间用空格隔开。外层循环使用一个变量当做循环计数器,每循环一次,变量值减一。请将下列程序补充完整。
Dim Words,Chars,MyString
Flor Words=10 T0 1 Step -1
ForChars=0 To 9
MyString=______
Next Chars
MyString=______
Next Words
[简答题]

程序设计
下面程序的功能是求方程组的解,
请将程序横线上的内容补充完整,C语言程序如下:
main()
{inta,b
floatx,y;
scanf(“%d%d”,&a,&b);
y=();
x=();
print(“%f,%f”,x,y);
}


[填空题]下面程序功能是接收数据库文件名,显示数据库的字段名、字段类型、宽度和小数位数,请阅读程序并填空:
SET TALK OFF
CLEAR
DBNAME=SPACE(10)
YN=“Y”
D0 WHILE UPPER(YN);“Y”
@2,16 SAY“请输入数据库文件名:”GET DBNAME
READ
FNAME=TRIM(DBNAME)+“.DBF.”
IF.NOT.FILE(FNAME)
94,30 SAY“数据库不存在!”
LOOP
ENDIF
USE [13]
COPY T0 XYZ STRUCTURE EXTENDED
USE XYZ
⑦4,10 SAY“字段名:”
①4,10 SAY“类型:”
@4,10 SAY “宽度:”
⑦4,10 SAY“小数位数:”
ROW=5
DO WHILE.NOT.EOF( )
④ROW,10 SAY FIELD-NAME
⑦ROW,23 SAY [14]
@ROW,32 SAY STR(FIELD-LEN,3)
⑦ROW,“SAY STR(FIELD-DEC,3)
ROW=ROW+!
SKIP
ENDDO
USE
9 ROW,30 SAY“是否继续(Y/N)”GET YN
READ
ENDDO
SET TALK 0N
RETURN

我来回答:

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

订单号:

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