更多"下面程序的功能是将数组array下标为奇数的元素相乘(数组的位置是从0"的相关试题:
[简答题]下面程序的功能是将数组array下标为奇数的元素相乘(数组的位置是从0开始的),并将乘积存放到变量 total中。请在程序的每条横线处填写—个位运算符,使程序的功能完整。
注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。
源程序代码文件清单如下:
public class JiShuJi
public static void main(String args[])
int array[ ]=1,2,3,5,7,9;
long total=
for(int i=1;i<=______;i++)
______;
i++;
System.out.println(total);
[简答题]下面的程序的功能是将数组array下标为奇数的元素相乘(数组的位置是从0开始的),并将乘积存放到变量total中。请在程序的每条横线处填入适当的语句,使程序的功能完整。
注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class JiShuJi
{
public static void main(String args[ ])
{
int array[ ]={1,2,3,5,7,9};
long total= ________________________;
for(int i=1;i<=__________________ i++)
{
____________________
i++;
}
System.out.println(total);
}
}
[填空题]在给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。
例如,形参s所指的字符串为BADCDBFGEDC;执行后p所指字符串数组中的字符串应为ABCDG。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构。
文件BLANK1.C内容如下:
#include<stdio.h>
void fun(char *s,char *p)
int i,j,n,x,t;
n=0;
for(i=0;s[i]!=’/0’;i++)n++;
for(i=1;i<n-2;i=i+2)
/**********found**********/
(1) ;
/**********found**********/
for(j= (2) +2;j<n;j=j+2)
if(s[t]>s[j])t=j;
if(t!=i)
x=s[i];s[i]=s[t];s[t]=x;
for(i=1,j=0;i<n;i=i+2,j++)p[j]=s[i];
/**********found**********/
p[j]= (3) ;
void main( )
char s[80]="BADCDBFGEDC",p[50];
printf("/nThe original string is:%s/n",s);
fun(s,p);
printf("/nThe result is:%s/n",p);
[填空题]下列给定程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符取出,并按ASCII码大小递增排序,将排序后的字符存入形参p所指的字符数组中,形成一个新串。
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*s, char *p)
int i, j, n, x, t;
n=0;
for(i=0; s[i]!=’/0’; i++)n++;
for(i=1; i<n-2; i=i+2)
/******************found*******************/
(1) ;
/******************found*******************/
for(j= (2) +2; j<n; j=j+2)
if(s[t]>sD])t=j;
if(t!; i)
x=s[i];
s[i]=s[t]
s[t]=x;
for(i=1, j=0; i<n; i-i+2, j++)
p[j]=s[i];
/******************found*******************/
p[j]= (3) ;
main( )
char s[80]="baawrskjghzlicda", p[50];
printf("/nThe original string is:%s/n", s);
fun(s, p);
printf("/nThe result is:%s/n", p);
[简答题]下列给定程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符取出,并按ASCⅡ码大小递增排序,将排序后的字符存入形参P所指的字符数组中,形成一个新串。
例如,形参s所指的字符串为“baawrskjghzlicda”,执行后P所指字符数组中的字符串应为“aachjlsw”。
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*s,char*p)
int i,j,n,x,t;
n=0;
for(i=0;s[i]!=’/0’;i++)n++;
for(i=l;i
/********fOund********/
(1) ;
/********found********/
for(j= (2) +2;j<n;j=j+2)
if(s[t]>s[j])t=j;
if(t!=i)
(x=s[i];s[i]=s[t];s[t]=x;)
for(i=1,j=0;i<n;i=i+2,j++)
p[j]=s[i];
/********found********/
p[j]= (3) ;
(
char s[80]="baawrskjghzlicda",p[50];
printf("/nThe original string is:%s/n",s);
fun(s,p);
printf("/nThe result is:%s/n",p);
[填空题]下面程序的功能是:计算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);
[简答题]简单应用题 请编写函数fun( ),其功能是将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除。字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中。 例如:s所指字符串中的内容为ABCDEFG12345,其中字符A的ASCII码值虽为奇数,但元素所在的下标为偶数,因此必需删除;字符1的ASCII码值为奇数,所在数组中的下标也为奇数,不删除,最后t所指的数组中的内容应是135。 请勿修改主函数main和其他函数中的任何内容,仅在函数su的花括号中填写若干语句。 文件kt12_2.cpp的内容如下: #include #include #include #include voidfun(char*s,chart[]) { } voidmain( ) { chars[100],t[100]; cout<<"PleaseenterstringS:"<
[简答题]函数fun( )的功能是:将s所指字符串中除了下标为奇数,同时ASCII值也为奇数的字符之外,其余的所有字符都删除,串中剩余字符所形成的一个新串放在t所指的数组中。
例如,若s所指字符串中的内容为“ABCDEFG12345”,其中字符A的ASCII码值虽为奇数,但所在元素的下标为偶数,因此必须删除;而字符1的ASCII码值为奇数,所在数组中的下标也为奇数,因此不应当删除;以此类推,最后t所指数组中的内容应是“135”。
#include<stdio.h>
#include<string.h>
void fun(char*s,char t[])
main( )
char s[100],t[100];void NONO( );
printf("/nPlease enter string S:");scanf("%s",s);
fun(s,t);
printf("/nThe result is:%s/n",t);
[多项选择]编写函数fun,其功能是:将s所指字符串中除了下标为奇数,同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#include<string.h>
void fun(char*s, char t[])
main( )
char s[100], t[100];
printf("%nPlease enter string s:");
scanf("%s", s);
fun(s, t);
printf("/nThe result is:%s/n", t);
[简答题]请编写函数fun( ),其功能是将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余的所有字符都删除。字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中。
例如:s所指字符串中的内容为ABCDEFG12345,其中字符A,的ASCII码值虽为奇数,但元素所在的下标为偶数,因此必需删除;字符1的ASCII码值为奇数,所在数组中的下标也为奇数,不删除,最后t所指的数组中的内容应是135。
请勿修改主函数main和其他函数中的任何内容,仅在函数su的花括号中填写若干语句。
文件test 27_2.cpp的内容如下;
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <string.h>
void fun(char *s,char t[ ])
{
}
void main ( )
{
char s[100],t[100];
cout<<"Please enter string S: "<<end1;
gets(s);
fun(s, t);
puts(t);
}
[简答题]下面的程序的功能是求1~100的奇数的和及该和的平均值。请在程序的每条横线处填写一个语句,程序的功能完整。
注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class SumAndAve{
public static void main(String args[ ]){
int count=0,sum=0,ave=0;
for(int i=1;i<=100;____________________)
if(_____________________)
continue;
else
{
___________________
sum=sum+i;
}
ave=sum/count;
System.out.println("sum="+sum);
System.out.println("ave="+ave);
}
}
[填空题]下面程序的功能是输出数组s中最大元素的下标,请填空。
#include <stdio.h>
main( )
{ int k, p,s[]={1, -9,7,2, -10,3};
for(p =0,k =p; p<6; p++)
if(s[p]>s[k]) 【13】
printf("%d/n", k);
}
[填空题]下面程序的功能是:计算1~10之间奇数和及偶数之和。
#include <stdio.h>
main ( )
int a, b, c, i;
a=c=O;
for (i=O; i<=10;i+=2)
a+=i; 【5】 ;
c+=b;
printf("偶数之和=%d/n",a);
printf("奇数之和=%d/n",c-11);