自考

各地资讯
当前位置:考试网 >> 自学考试 >> 自考真题 >> 工学类 >> 高级语言程序设计(一) >> 文章内容

排行热点

全国2011年10月自学考试高级语言程序设计(一)试题_第5页

来源:考试网 [ 2013年12月7日 ] 【大 中 小】

四、程序填充题(本大题共3小题,每小题6分,共18分)

 请将下列程序横线处缺少的部分补上,使其能正确运行。

30.求数组a的所有元素之和。

 #define N 3

 void main()

 {

 int i,j,sum=0;

 int a[N][N]={2,4,6,8,10,12,14,16,18};

 for(i=0;i<N;______) /*第一空*/

 for(j=O;______j++) /*第二空*/

 sum=sum+______; /*第三空*/

 printf("sum=%d\n",sum);

 }

 31.键入一个字符串(不超过80个字符)存至字符数组s中并对各元素升序排序。

   #include<stdio.h>

   void main()

   {

 int i,j,len;

 char s[81],t;

 gets(s);

 puts(s);

 len=strlen(s);

for(i=O;i<len-l;i++)

 for(j=i+1;j<len;______) /*第一空*/

if(______)/*第二空*/

        {

           t=s[i]

 s[i]=s[j];

 ______; /*第三空*/

        } 

  puts(s);

 }

32.输入一个正整数,若是素数(或称质数)则输出“Yes”,否则输出“No”。

 void main()

 {

 int i,n;

 scanf("%d",______); /*第一空*/

  printf("%d",n);

 for(i=2;i<n;i++)

 if(n%i==O)______; /*第二空*/

     if(______)printf("Yes\n");/*第三空*/

     else printf(”No\n”);

   }

责编:may1205