更多"下列程序的功能是通过字符变量操作竖向显示“伟大祖国”,横向显示“祖国伟"的相关试题:
[填空题]下面程序的功能是将从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串。请填空。
#include<stdio.h>
main( )
int i;
char s[21],*p;
for(i=0;i<20;i++) s[i]=getchar( );
s[i]= (6) ;
p= (7) ;
while(*p) putchar(*p++);
[简答题]下列程序的功能是为变量赋值,程序运行后,输出i=51。请改动main方法中的错误,使程序能够正确编译、运行并输出正确的结果。
注意:不改动程序结构。
class A
{
private int a;
public void setA (int x)
{
a=x;
}
public int getA( )
{
return a;
}
}
public class MethodTest
{
public static void main(String args[])
{
A a=A( );
a.getA(51);
int i=a.getA( );
System.out.println ("i="+i);
}
}
[填空题]以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。
#include <stdio.h>
long 【14】 ; /*函数说明语句*/
main( )
{ long n;
n=func( ); printf("n=%1d/n"n);
}
long func( )
{ long m;
for( m=0;getchar( )!=@ 【15】 ;
return m;
}
[单项选择]设d为字符变量,下列表达式不正确的是( )。
[填空题]Java中的字符变量在内存中占【7】位(bit)。
[单项选择]将空格符赋给字符变量c,正确的赋值语句是( )。
[简答题]
程序改错
下列程序的功能是:输入一个由ASCII码字符和GB2312字符集中汉字字符组成的字符串后,统计并显示出现次数最多的10个字符及其出现次数。要求:
1.将下列程序输入到项目中的程序文件PCODE中,并对其中的2条错误语句进行修改;
2.在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。
CLEAR
ACCEPT ’请输入:’ TO cccc &&该语句功能是交互式地输入数据(字符串)
n=LEN(cccc)
IF n=0
RETURN
ENDIF
CREATE CURSOR TEMP (cc c(2),nn i) &&创建临时表存储字符及出现的次数
FOR i=1 TO n
c=SUBS(CCCC,i,1)
IF ASC(c)>127 &&汉字字符
c=SUBS(cccc,i,2)
i=2
ENDIF
LOCATE FOR cc=c
IF EOF( )
INSERT INTO TEMP(cc,nn) VALUE(c,1)
Other
REPLACE nn WITH nn+1
ENDIF
ENDFOR
SELECT TOP 10 cc,nn FROM temp ORDER BY 2 DESC
[单项选择]要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是( )
[单项选择]要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是______。