题库 题库

【填空题】

以下程序统计从终端输入的字符中大写字母的个数,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]);
}

参考答案

查看答案

相关试题

单选题 可在C程序中用作用户标识符的一组标识符是 查看答案
单选题 有以下程序
#include  <stdio.h>
void  fun(int n,int*p)
{  int  f1,f2;
   if(n=1||n=2)  *p=1;
   else
   {  fun(n-1,&f1);  fun(n-2,&f2);
      *p=f1+f2;
   }
}
main()
{  int  s;
   fun(3,&s);  printf(“%d﹨n”);
}
程序的运行结果是
查看答案
单选题 有以下程序
#includc  <stdio.h>
Main()
﹛int  i, j,m =55
  for(i=l;i<3;i++)
  for(j=3;j<=++)  m=m%j;
  printf(“%d\n”,m);

程序的运行结果是
查看答案
单选题 以下途述中错误的是 查看答案
单选题 设有以下定义
Union data
{  int  dl;  float  d2;  }demo;
则下面叙述中错误的是
查看答案
单选题 设有定义:char  p[]=﹛‘1’ ‘2’ ‘3’﹜、*q=p;  以下不能计算出一个char型数据所占字节数的表达式是 查看答案
单选题 以下关于long、int和short类型数据占用内存大小的叙述中正确的是 查看答案
单选题 一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为 查看答案
单选题 有以下程序
#includc  <stdio.h>
int  a=1;
int  f(int  c)
{  static  int  a=2;
   c=c+1
   return  (a++)+c;
}
Main()
{  int  i,k=0;
   for(i=0;i<2;i++{ int  a=3;  k +=f(a);}
   k+=a;
   printf(“%d﹨n”,k);
}
程序的运行结果是
查看答案
单选题 若变量已正确定义,有以下程序段
i=0;
do  printf(“%d,”i); while(i++);
printf(“%d\n”,i);
其输出结果是
查看答案
单选题 已有定义:char  c;,程序前面已在命令行中包含ctype. h 文件。不能用于判断c中的字符是
否为大写字母的表达式是
查看答案
单选题 下列叙述正确的是 查看答案
单选题 已知字符‘A’的ASCII代码值是65,字符变量cl的值的‘A’,c2的值是‘D’。执行语句
printf(“%d,%d”,cl,c2-2);后,输出结果是
查看答案
单选题 有以下程序
#include  <stdio.h>
void fun(int  *a, int  n)/*fun函数的功能是将a所指数组元数从大到小排序*/
{  int  t,i,j;
   for(i=o;i<n-1;j++)
   for(j=j+1;j<n;j++)
   if(a[i]<a[j])  {t=a[i]; a[i]=a[j]; a[j]=t; }
}
Main()
{  int  c[10]={1,2,3,4,5,6,7,8,9,0},i;
   fun(c+4,6)
   for(i=0;i<10,i++)  printf(“%d,”,c[i]);
   printf(“n”);
}
程序的运行结果是
查看答案
单选题 有以下程序
#include  <stdio,h>
main()
﹛inf  y=9;
  for(  ;  y>0;  y--)
  if(y%3=0)  printf(“%d”, ‥y);

程序的运行结果是
查看答案
单选题 以下选项中,合法的一组C语言数值常量是 查看答案
单选题 有以下程序段
int  j;    float    y;    char    name[50];
scanf(“%2d%f%s”,&j,&y,name)
当执行上述程序段,从键盘上输入55566  7777abc后,y的值为
查看答案
单选题 有以下程序
#include  <stdio.h>
Main()
{  int  a=1,b=2,c=3,x;
   x=(a^b)&c;    printf(“%d\n”,x);
}
程序的运行结果是
查看答案
单选题 当用户要求输入的字符串中含有空格时,应使用的输入函数是 查看答案
单选题 以下关于字符串的叙述中正确的是 查看答案