程序中的Main()也称为主方法,下列关于说法正确的有()。
A.是程序的入口和出口
B.程序执行从主方法开始
C.主方法在程序开始执行时自动调用
D.主方法在程序中可以被其他方法调用
A.是程序的入口和出口
B.程序执行从主方法开始
C.主方法在程序开始执行时自动调用
D.主方法在程序中可以被其他方法调用
第1题
下列给定程序中函数fun()的功能是:计算n!。例如,给 n输入5,则输出120.000000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
include <stdio.h>
include <conio.h>
double fun (int n)
{ double result=l.0;
/*************found**************/
if n==0
return 1.0;
while (n>l&&n<170)
/*************found**************/
result *=n--
return result;
}
main ()
{ int n;
printf ("Input N: ");
scanf ("%d" &n);
printf ("\n\n%d!=%lf\n\n",n, fun(n));
}
第2题
以下叙述中正确的是()。
A.c语言程序将从源程序中第一个函数开始执行
B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C.c语言规定必须用main作为主函数名,程序从此开始执行,在此结束
D.main作为用户标识符,用以命名任意一个函数作为主函数
第3题
A.赠,既指把东西无偿地送给别人,也指古代皇帝为已死的官员及其亲属加封
B.禁中,指皇帝所居住的宫苑。因宫苑禁卫森严,不许人随意出入,故称
C.关中,指陕西渭河流域一带,因西有大散关,东有函谷关,南有武关,北有萧关,故称关中
D.致仕,致的意思是给予,仕的意思是做官,致仕指获得官职
第4题
下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high由主函数传给fun()函数。
例如:若high的值为100,则函数的返回值为1060。
请改正程序中的错误,使它能得到正确结果。
[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。
[试题源程序]
include <conio.h>
include <stdio.h>
include<math.h>
int fun(int high)
{
int sum=0, n=0, j, yes;
while(high>=2)
{
yes=1;
for(j=2;j<=high/2; j++)
**********************found**********************/
ifhigh%j==0
{
yes=0;
break;
}
/**********************found**********************/
if(yes==0)
{
sum+=high;
n++;
}
high--;
}
return sum;
}
main()
{
clrscr();
printf("%d\n", fun(100));
}
第5题
A.Java程序的main()方法必须都写在类里面
B.Java程序中可以有多个main()方法
C.Java程序的类名可以与文件名不一样
D.Java程序的main()方法中如果只有一条语句,可以不用{}括起来
第6题
A.保尔救了被捕的朱赫来,但由于维克多的告密,保尔因此被关进了监狱
B.保尔在疗养院中对生命的价值进行思考,由此也意识到人应当赶紧、充分地生活
C.卧病在床的保尔希望通过文学创作回归到战斗队伍中来
D.小说以叙事和描写为主,同时穿插内心独白、书信和格言等,使人物形象有血有肉
第9题
A、static void main(String[] args)
B、public void main(String[] args)
C、public static void main(String[]s)
D、public static void main(String[] args)
第10题
A.②④①③
B.④②③①
C.③④①②
D.②④③①
第11题
下列给定程序中函数fun()的功能是:求出字符串中最后一次出现的子字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值为NULL。例如,当字符串中的内容为abcdabfabcdx,t中的内容为ab时,输出结果应是abcdx。当字符串中的内容为abcdabfabcdx,t中的内容为abd时,则程序输出未找到的信息:Not found!
请改正程序中的错误,使它能得出正确的结果。
注意;不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
include<stdio.h>
include <conio.h>
include <string.h>
char *fun(char *s,char *t)
{
char *p,*r,*a;
/*************found**************/
a=Null;
while(*s)
{ p=s;r=t;
while(*r)
/*************found**************/
if(r= =p) {r++;p++;}
else break;
if(*r=='\0') a=s;
s++;
}
return a;
}
main()
{char s[100],t[100],,*p;
clrscr();
printf("\nPlease enter string S: ");
scanf("%s",s);
printf("\nPlease enter substring t: ");
scanf("%s",t);
p=fun(S,t);
if(p) printf("\nThe result is:%s\n",p);
else printf("\nNot found!\n ");
}