题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-01 19:28:47

[简答题]下列程序的功能是:把s字符串中的所有字母改写成该字母的下一个字母,字母z改写成字母a。要求大写字母仍为大写字母,小写字母仍为小写字母,其他字符不做改变。请编写函数chg(char*s)实现程序要求,最后调用函数readwriteDAT( )从in.dat文件中读取50组数据,分别得出结果,且把结果输出到out.dat文件中。
例如,S字符串中原有的内容为Mn.123Zxy,调用该函数后,结果为No.123Ayz。
注意:部分程序已经给出。
请勿改动主函数main( )和输出数据函数readwriteDAT( )的内容。
#include<conio.h>
#include<string.h>
#include<stdio.h>
#include<ctype.h>
#define N 81
void readwriteDAT( );
void chg(char *s)


main( )

char a[N];
printf("Enter a String:");
gets(a);
printf("The original string is:");
puts(a);
chg(a);
printf("The string after modified:");
puts(a);
readwriteDAT( );

void readwriteDAT( )

int i;
char a[N];
FILE *rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0; i<50;i++)

fscanf(rf,"%s",a);
chg(a);
fprintf(wf,"%s/n",a);
)
fclose(rf);
fclose(wf);

更多"下列程序的功能是:把s字符串中的所有字母改写成该字母的下一个字母,字母"的相关试题:

[简答题]下列程序的功能是:把s字符串中的所有字母改成该字母的下一个字母,字母2改成字母a。要求大写字母仍为大写字母,小写字母仍为小写字母,其他字符不做改变。请编写函数chg(char*s)实现程序要求,最后调用函数readwriteDAT( ),读取in36.dat中的字符串,并把结果输出到文件out36.dat中。
例如:s字符串中原有的内容为Mn 123Zxy,则调用该函数后,结果为No 123Ayz。
注意;部分源程序已给出。
请勿改动主函数脚main( )和输入输出函数readwriteDAT( )的内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<ctype.h>
#define N 81
void readwriteDAT( );
void chg(char *s)


main( )

char a[N];
clrscr( );
printf("Enter a string:");
gets(a);
printf("The original string is :");
puts(a);
chg(a);
printf("The string after modified :");
puts(a);
readwriteDAT( );

void readwriteDAT( )

int i;
char a[N];
FILE *rf,*wf;
rf=fopen("in36.dat","r");
wf=fopen("out36.dat","w");
for(i=0;i<10;i++)

fgets(a,81,rf);
chg(a);
fprintf(wf,"%s",a);

fclos
[简答题]下列程序的功能是:把s字符串中的所有字母改成该字母的下一个字母,字母z改成字母a。要求大写字母仍为大写字母,小写字母仍为小写字母,其他字符不做改变。请编写函数chg(char*s)实现程序要求,最后调用函数readwriteDAT( ),读取in36.dat中的字符串,并把结果输出到文件out36.dat中。
例如:s字符串中原有的内容为Mn 123Zxy,则调用该函数后,结果为No 123Ayz。
注意:部分源程序已给出。
请勿改动主函数main( )和输入输出函数readwriteDAT( )的内容。
试题程序:
#include<stdio. h>
#include<string. h>
# include<conio, h>
# include<ctype, h>
#define N 81

void readwriteDAT ( );

void chg(char as)


main ( )

char a [N];
clrscr ( );
printf("Enter a string:");
gets (a);
printf ("The original string is :");
puts (a);
chg (a);
printf("The string after modified :");
puts (a);
readwriteDAT ( );

void readwriteDAT ( )

int i;
char a [N];
FILE *rf, *wf;
r f=fopen ("in36. dat", "r" );
wf=fopen ("out36. dat", "
[简答题]下列程序的功能是:把s字符串中的所有字母改成该字母的下一个字母,字母Z改成字母a。要求大写字母仍为大写字母,小写字母仍为小写字母,其他字符不做改变。请编写函数chg(char*s)实现程序要求,最后调用函数readwriteDAT( )读取in60.dat中的字符串,并把结果输出到文件out60.dat中。
例如:s字符串中原有的内容为Mn 123Zxy,则调用该函数后,结果为No 123Ayz。
注意:部分源程序已给出。
请勿改动主函数main( )和输入输出函数readwriteDAT( )的内容。
[试题程序]
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<ctype.h>
#define N 81
void readwriteDAT( );
void chg(char*s)


voidmain( )

char a[N];
system("CLS");
printf("Enter a string:");
gets(a);
printf("The original string is:");
puts(a);
chg(a);
printf("The string after modified:");
puts(a);
readwriteDAT( );

void readwriteDAT( )

int i;
char a[N];
FILE*f,*wf;
rf=fopen("in60.dat","r");
wf=fopen("out60.dat","w");
for(i=0;i<10;i++)

fgets(a,81,rf);
chg(a);
fprintf(wf,"%s",a);

fclose(rf);
fclose(wf);

[简答题]下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注意:字符串的长度大于等于2)。
例如,形参s所指字符串为“abcdefah”,执行结果为“ahcbedaf”。
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*s)

int i,n,k;
char c;
n=0;
for(i=0;s[1]=’/0’;i++)
n++,
if(n%2=0)
/********found********/
k=n- (1) ;
else
k=n-2;
/********found********/
c= (2) ;
for(i=k-2;i>=1;i=i-2)
(s[i+2]=s[i];
/********found********/
s[1]= (3) ;)

main( )

char s[80]="abcdefgh";
printf("/nThe original string is:%s/n",s);
fun(s);
printf("/nThe result is:%s/n",s);

[填空题]以下程序的功能是在立即窗口中输出100~200之间所有的素数,并统计输出素数的个数,请在程序空白处填入适当的语句,使程序可以完成指定的功能。
Private Sub Command2_Click( )
Dim i%,j%,k%,t% ’t为统计素数的个数
Dim b AS Boolean
For i=100 To 200
b=True
k=2
j=Int(Sqr(i))
Do while k<=j And b
If i Mod k=0 Then
b=______
End If
k=______
Loop
If b=True Then
t=t+1
Debug.Print i
End If
Next i
Debug.Print’t=’;t
End Sub
[简答题]下面的程序的功能是简单的进行键盘输入测试,请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。 ____________________ public class TestKeyBoardInPut {public static void main(String[] args) {String yourname=JOptionPane. ____________________ ("What is your name"); System.out.println("Hello"+yourname); ____________________.exit(0); } }
[判断题]用机器语言编写的程序称为机器语言程序,这种程序功能强,占用内存少,执行速度快。( )
[填空题]下列给定程序中,函数fun( )的功能是:从字符串s中,删除所有大写字母’F’。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <stdio.h> void fun(char *s) { int i, j; /*************found**************/ for(i=j=0; s[i]!= ’0’;i++) if(s[i] != ’F’) /*************found**************/ s[j]=s[i]; s[j]=’/0’; } main ( ) { char s[80]; printf("/nEnter a string: "); gets(s); printf("The original string: "); puts(s); fun(s); printf("The string after deleted: "); puts(s); printf("/n/n "); }
[填空题]下列给定程序中,函数fun( )的功能是:从字符串s中,删除所有小写字母’c’。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构. 试题程序: # include <stdio.h> void fun(char *s) {int i, j; for(i=j=0; s[i] != ’/0’;i++) if(sill != ’c’) /********************************/ s [j] =s [i]; /**************found*************/ s[i]=’/0’; } main ( ) { char s[80]; printf ("/nEnter a string: "); gets (s); printf("The original string: ") puts (s); fun (s); printf("The string after deleted: "); puts (s); printf ("/n/n "): }
[填空题]下面程序的功能是:计算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);

[简答题]下面程序的功能是找出所有三位数中,个、十、百位数字的立方和等于该数本身的三位数并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。
public class LiFangHe
public static void main(String args[])
System.out.println("个、十、百位数字的立方和等于该数本身的三位数有:");
for(int n=100;n<1000;n++)

int a,b,c;
_______________
b=n/10%10;
_______________
if(_______________)
System.out.println(n);



我来回答:

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

订单号:

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