题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-01-23 05:15:36

[填空题]C语言规定标识符只能由字母、()和()3种字符组成,且第一个字符必须为字母或()。

更多"C语言规定标识符只能由字母、()和()3种字符组成,且第一个字符必须为"的相关试题:

[填空题]C语言的标识符只能由大小写字母、数字、______三种字符组成。
[填空题]标识符只能由______、______和______三种字符组成。
[填空题]C语言标识符的第一个字符只能字母或______
[填空题]请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。
例如:当str[N]“123 abcdef ABCDEF!”,结果输出:
“123ABCDEFABCDEF!”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#define N 80
void main( )

int j;
char str[N]="123abcdef ABCDEF!";
char *pf=str;
clrscr( );
printf("*** original string ***/n");
puts(str);
【1】
while(*(pf+j)).

if(*(pf+j)>=’a’&&* (pf+j)<=’z’)

*(pf+j)= 【2】
j++;

else
【3】

printf("****** new string ******/n");
puts(str);
system("pause");

[简答题]填空题 请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。 例如:当str[N]=“123 abcdef ABCDEF!”,结果输出:“123 ABCDEF ABCDEF!”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。 试题程序: #include #include #include #define N 80 void main( ) { int j; char str[N]=" 123abcdef ABCDEF!"; char *pf=str; clrscr( ); printf("***original string ***/n"); puts(str); 【1】; while(*(pf+j)) { if(*(pf+j)>=’’a’’&&*(pf+j)<=’’z’’) { *(pf+j)=【2】; j++; } else 【3】; } printf("******new string******/n"); puts(str); system("pause"); }
[简答题]【说明】StringEditor类的功能是:已知一个字符串,返回将字符串中的非字母字符都删除后的字符串。
public (1)
public static String removeNonLetters( (2) )
StringBuffer aBuffer= (3) ;
char aCharacter;
for(int i=0; i<original.length( );i++)
aCharacter= (4) ;
if(Character.isLetter(aCharacter))
aBuffer.append( (5) );

return new String(aBuffer);


public class StringEditorTester
public static void main(String args[])
String original="Hi!, My Name is Mark, 234I think you are my classmate!!";
System.out.println(StringEditor.removeNonLetters(original));


[填空题][程序5.1说明] 下列程序运行时,当单击窗体后,从键盘输入一个字符,判断该字符是字母字符、数字字符还是其他字符,并做相应的显示。窗体上无任何控件,并禁用Ase和Chr函数,Select Case语句中禁用枚举值。 [Visual Basic代码] Private Sub Form Load ( ) Dim x As String*1 X= (1) (“请输入单个字符”,“字符”) Select Case UCase ( (2) ) Case (3) 。 Print X+“是字母字符” Case (4) Print X+ “是数字字符” Case Else Print X+“是其他字符” End Select [程序5.2说明] 在窗体上画一个名称为Timer1的计时器和一个名称为Labe11的标签。当运行程序后,将在标签中显示当前时间的数字时钟(包括时:分:秒)。 [Visual Basic代码] Private Sub Fom_Load ( ) Timer1.Interval=1000 EndSub Private Sub Timer1_ timer( ) (5) EndSub
[填空题][程序5.1说明]
下列程序运行时,当单击窗体后,从键盘输入一个字符,判断该字符是字母字符、数字字符还是其他字符,并做相应的显示。窗体上无任何控件,并禁用Ase和Chr函数,Select Case语句中禁用枚举值。
[Visual Basic代码]
Private Sub Form Load ( )
Dim x As String*1
X= (1) (“请输入单个字符”,“字符”)
Select Case UCase ( (2) )
Case (3)
Print X+“是字母字符”
Case (4)
Print X+ “是数字字符”
Case Else
Print X+“是其他字符”
End Select
[程序5.2说明]
在窗体上画一个名称为Timer1的计时器和一个名称为Labe11的标签。当运行程序后,将在标签中显示当前时间的数字时钟(包括时:分:秒)。
[Visual Basic代码]
Private Sub Fom_Load ( )
Timer1.Interval=1000
EndSub
Private Sub Timer1_ timer( ) (5)
EndSub
[简答题]【说明】
以下程序的功能是:从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,输出到文件test.txt中,然后从该文件读出字符串并显示出来。
【程序】
#include < stdio. h >
main( )
FILE * fp;
char str[100]; int i=0;
if((fp=fopen("text.txt" (1) )) ==NULL)
printf("can’t open this file. /n") ;exit(0) ;
printf(" input astring: /n" ); gest(str);
while( str[i] )
if(str[i] >=’a’ && str[i] <=’z’)
str[i]= (2) ;
fputc(str[i], (3) );
i++;

fclose(fp);
fp=fopen(" test.txt", (4) );
fgets(str, 100, fp);
printf("%s/n" ,str);
(5) ;

[简答题]以下程序从键盘读取一个字符串以‘#’作为结束,再将字符串中的小写英文字母改写成大写英文字母,最后将改写好的字符串写入磁盘文件file.txt,请将程序补充完整。
注意:不改动程序结构,不得增行或删行。
package ch3;
import java.io.*;
class File1

private char ch;
private int i=’a’-’A’;
void savetoFile( )

System.out.println("请输入一个字符串:");
try

______out=new______("ch3/file.txt");
while((ch=(char)System.in.______( )) !=’#’)

if(ch >=’a’ && ch <=’z’)
ch=(char) ((int)ch-i);
out.______;

out.close( );

catch(IOException e)

e.printStackTrace( );



public class ex3

public static void main(String[] args)

File1 obj=new File1( );
Obj.savetoFile( );


[填空题]请补充函数fun( ),该函数的功能是:把一个字符串中的字符(字母)按从小到大排序,并把这个全部由字母组成的字符串保存在原串中,函数返回这个字符串的长度。例如;输入“cixbr2.3”,如果为bcirx,字符串长度为5。
注意:部分源程序给出如下.
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
#include <stdio.h>
#define N 20
int fun (char *str)

int i=0,j=0,k=-0,m=0;
char t;
char *p=str;
while(*p)

if((*p>=’A’&&*p<=’Z’)||(*p>=’a’
&&*p<=’z’))
【1】
p++;

*(str+i)=’/0’;
【2】 ;
while(*(p+j))

k=j;
【3】 ;
while (*(p+k))

if(*(p+k)<*(str+m)

t=*(str+m);
*(str+m)=*(p+k);
*(p+k)=t;

k++;

j++;

return i;
main( ) char str[81];
iht n;
clrscr( );
printf("Input the original string ");
gets(str);
printf("*** The Original string ***In");
puts(str);
printf("*** The nwe string ***/n");
n=

我来回答:

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

订单号:

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