c语言程序设计的程序阅读题和程序天空题

c语言填空题 c语言程序填空题 vs 2012 c语言 c语言程序设计 c语言编程软件 大连理..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
2012大连理工大学C语言机房模拟试题之程序填空题(全)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口C语言的程序阅读题和程序天空题_百度知道
C语言的程序阅读题和程序天空题
void main(){
printf(&quot,s),c;
printf(&quot,j;printf (“%d。请填空,x;void main ( ){int i=010,b;void main(){
int a,k=0x10;
if (a&stdio&gt1.以下程序的输出结果是___________;
b=(x-a*100)&#47。#include &lt:&quot,%d&#92,k);
a=x&#47,s;%d&#92,十位数是%d、十位数和百位数(100-999之间正整数),%d;;}2.写出以下程序的功能________、程序填空题以下程序的功能是求出输入整数的个位数;n&%d%d&
s=a-b;\}}
四;b) s=b-a;
printf(&quot,a);).h&n”;输入一个100-999之间的正整数;%d的个位数是%d,j=10;n&quot,c,a,&a;10,b。#include&。#include& 100,&b);
printf(&n&;),千位数是%d&#92,i;
scanf(&quot
%d&&x,输出两数之差四;&&&&a=x/100,i; 10&&&&&nbsp.#include&nbsp,c;&&&j=10;&&&&&&&int&&nbsp.&&nbsp:&&;&&&;&&printf(&&&&&&&int&&&&&nbsp,百位数是%d\n&&;&nbsp,c;&nbsp.&&&&&&&nbsp,//0开头表示8进制&%d\n&&&&&&i=010;}&&&main(){&nbsp,j;&&&&printf(&&),b;2,b;&&&&&&&&&&nbsp,k=0x10;%d的个位数是%d;void&& 输入两个整数;& 8&),&&printf(&quot,十位数是%d;&nbsp1;\n&quot.h&&%d&main(){&&//0x表示16进制&nbsp,k);&scanf(&&&&%d&b=(x-a*100)/10;&nbsp,a);&&&&printf(&&&&nbsp,x;;&&nbsp.h&#include&c=x%10&&&&&&x);&输入一个100-999之间的正整数;&void&&&& 16&&&&&nbsp,a;&nbsp
来自团队:
其他类似问题
为您推荐:
艳阳高照的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言的分析程序写结果和程序填空题_百度知道
C语言的分析程序写结果和程序填空题
n&quot,m=
(填空处)
、分析程序写结果1;do{
a[i]=y%2:&quot。
main( ){int I,a2);;n”),n=
(填空处)
main(){int
y=18; if (n&lt,min、main(){int a1;Printf(“i=%d;=10;a2=(int)c%(int)b,j,a1!=-1){ if (n&2,min);n&printf(“s=%d\for (i=0;}printf(&max=min=
(填空处)=0:%d\ i++) s=s+
(填空处)}程序运行后。 3;%d&):%d,n,a2; j&最高分;min) min=n;While(i&=1)for ( j=i-1;} 2,I,i=0、求3+13+23+……+103的值,i和s的值为多少;10)S+=(i++);n”四;}while(y&gt,c。五,s=%d\}i= (填空处)a1=%d;
(填空处)
) max=n;c=52;printf(“&#92,a[j]);s=0,
(填空处)
),s)。main(){
(填空处):min=
(填空处) j-- )printf(“%d”;,s):main(){Int
(填空处)printf(&a2=%d\}运行结果为;请输入成绩;n”.954.425,-1结束,结果为
(填空处)
,max、程序填空题1; i& scanf(&quot,&n)、找出学生成绩中的最高分和最低分的程序;%d&quot:(填空处)
2;I=0,最低分;a1=(int)(b*c);;b=35、下面程序执行后,编写如下,a[8];
i++;y=y&#47,s;while (n;printf(&scanf(&quot、以下程序的运行结果是
提问者采纳
max2.&n;a2 = 172.i=10四1,s=453,
n.10*i.a1 = 五1
第五题第2小题有两空啊第四题第3小题的min=
第五题第2小题: 0 ,
10*i第四题第3小题我找不到你的题啊
亲。只有问题
谢啦,我知道了
没有问题了就采纳了把~~~
提问者评价
谢谢了,没问题了
来自团队:
其他类似问题
为您推荐:
分析程序的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁计算机C语言二级上级考试套题(四)
1.程序填空题:
请补充main函数,该函数的功能是:从键盘输入3个整数,然后找出最大的数并输出。
例如,输入12,45,43,最大值为45。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。
&&& 试题程序:
#include &stdlib.h&
#include &stdio.h&
#include &conio.h&
void main()
&int a, b, c,
&system("CLS");
&printf("\nInput three numbers:\n");
&scanf("%d,%d,%d",&a,&b,&c);
&printf("The three numbers
are:%d,%d,%d\n",a,b,c);
& & 【1】;
& & 【2】;
&if(max&c)
& & 【3】;
&printf("max=%d\n",max);
2.程序改错题:下列给定程序中,函数fun的功能是:将十进制正整数m转换成
进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。
请改正函数fun中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
&&& 试题程序:
#include &stdio.h&
#include &conio.h&
void fun(int m,int k);
{ int aa[20],
& for(i=0;m;i++)
aa[i]=m/k;
& for(;i;i--)
printf("%d",aa[i]);
& int b,n;
& printf("\nPlease enter a number and a
base:\n");
scanf("%d%d",&n,&b);
& fun(n,b);
& printf("\n ");
3.程序设计题:
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和后面的*号不删除。
例如,若字符串中的内容为****A*BC*DEF*G*******,删除后,字符串中的内容则应当是A*BC*DEF*G*******。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include &stdio.h&
#include &conio.h&
void& fun& (char *a)
void main()
& char s[81],t[81]="****A*BC*DEF*G*******";
& printf("Enter a string :\n");
& gets(s);
& printf("The string after
deleted:\n");puts(s);
& wf=fopen("out.dat","w");
& fprintf(wf,"%s",t);
& fclose(wf);
【参考答案】:1.程序填空题:(1)
max=a&&&&&
(2) max=b&& (3) max=c
2.程序改错题:(1)错误:void fun(int m, int k);
&正确:void fun(int m, int k)
(2) 错误:aa[i]=m/
正确:aa[i]=m%k;
(3)& 错误:printf("%d", aa[i]) ;
正确:printf("%d", aa[i-1]);
3.程序设计题:void fun (char *a)
while(*p=='*')
for(;*p!='\0';p++,a++)
1.程序填空题:
函数fun的功能是:从三个形参a、b、c中找出中间的数,作为函数值返回。
例如,当a=3,b=5,c=4时,中间的数为4。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
&&& 试题程序:
int fun(int a,int b,int c)
t=(a&b)?(b&c?b:(a&c?c:【1】))
& :((a&c)?【2】
:((b&c)?c:【3】));&
& int a1=3,a2=5,a3=4,r;
& r=fun(a1,a2,a3);
& printf("\nThe& middle number
is: %d\n ",r);
2.程序改错题:
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y不相等,z和y不等。例如,当x的值为9,y的值为11,z的值为15时,函数值为-3.50。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
&&& 试题程序:
&stdlib.h&
#define FU(m,n) (m/n)
float fun(float a,float b,float c)
& value=FU(a+b,a-b)+FU(c+b,c-b);
& return(Value);
void main()
{ float x,y,z,
& printf("Input x y z:: ");
scanf("%f%f%f",&x,&y,&z);
& printf("x=%f,y=%f,z=%f\n ",x,y,z);
& if(x==y||y==z)
{ printf("Data error! \n ");
& sum=fun(x,y,z);
& printf("The result is:%5.2f\n ",sum);
3.程序设计题:
请编写函数fun,该函数的功能是:判断字符串是否为回文,若是则函数返回1,主函数中输出"YES",否则返回0,主函数中输出"NO"。回文是指顺读和倒读都一样的字符串。
例如,字符串LEVEL是回文,而字符串123312就不是回文。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
&&& 试题程序:
#include &stdio.h&
#define N 80
int fun(char *str)
&char s[N];
char *test[]={"1234321","123421","123321","abcdCBA"};
&printf("Enter a string : ");
&printf("\n\n");
&if(fun(s))
printf("YES\n");
printf("NO\n");
&out=fopen("out.dat","w");
&for(i=0;i&4;i++)
if(fun(test[i]))
&&&&&&&&&&
fprintf(out,"YES\n");
&&&&&&&&&&
fprintf(out,"NO\n");
&fclose(out);
【参考答案】:1、程序填空题:(1)
2.程序改错题:(1)错误:#define FU(m,n) (m/n)
正确:#define FU(m,n) (m)/(n)
(2) 错误:return(Value);
正确:return (value);
3. 程序设计题:int fun(char *str)
i,n=0,fg=1;
for(i=0;i&n/2;i++)
if(str[i]==str[n-1-i]);
&&&&&&&&&&&
&&&&&&&&&&&
&&& return
&&&&&&&&&&&&&
程序填空题
函数fun的功能是:统计长整数n的各位上出现数字1、2、3的次数,并用外部(全局)变量c1、c2、c3返回主函数。
例如,当n=时,结果应该为:c1=3 c2=1 c3=2。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
&&& 试题程序:
#include &stdio.h&
int c1,c2,c3;
void fun(long n)
&c1=c2=c3=0;
switch(【1】)
&&&&&&&&&&
c1++;【2】;
&&&&&&&&&&
c2++;【3】;
&&&&&&&&&&
&long n=L;
&printf("\nThe result: \n");
&printf("n=%ld c1=%d c2=%d
c3=%d\n",n,c1,c2,c3);
&&&&&&&&&&&&&
程序改错题
下列给定程序中函数fun的功能是:先将在字符串s中的字符按逆序存放到t串中,然后把s中的字符按正序连接到t串的后面。例如,当s中的字符串为ABCDE时,则t中的字符串应为EDCBAABCDE。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
&&& 试题程序:
&stdlib.h&
&string.h&
void fun (char *s, char *t )
& int I,s1;
s1=strlen(s);&&&
& for (I=0;I&s1;I++)
t[I]=s[s1-1];&&&
& for (I=0;I&s1;I++)
t[s1+I]=s[I];
& t[2*s1]='\0';
void main()
{char s[100], t[100];
system("CLS");&&&
& printf("\nPlease enter string s: ");
& scanf("%s",s);
& fun(s,t);
& printf ("The result is: %s\n",t);
3.程序设计题
请编一个函数fun(char *s),该函数的功能是把字符串中的内容逆置。
例如,字符串中原有的字符串为abcdefg,则调用该函数后,串中的内容为gfedcba。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include &string.h&
#include &conio.h&
#include &stdio.h&
#define N 81
void fun(char*s)
&char a[N];
&printf("Enter a string:");
&printf("The& original string
&printf("\n");
&printf("The string after modified:");
&strcpy(a,"Hello World!");
&out=fopen("out.dat","w");
&fprintf(out,"%s",a);
&fclose(out);
【参考答案】:1. (1)
break&&&&&
(1)错误:t[i]=s[s1-1];&&&&
正确:t[i]=s[s1-1-i];
3. void fun(char *s)
m=n=strlen(s)-1;
while(i&(n+1)/2)
s[i]=s[m];
&&&&&&&&&&&&&
程序填空题:
请补充main函数,该函数的功能是:打印出1 1000中满足个位数字的立方等于其本身所有数。
本题的结果为:1 64 125 216 729
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数main的横线上填入所编写的若干表达式或语句。
&&& 试题程序:
#include &stdlib.h&
#include &stdio.h&
void main()
&system("CLS");
&for(I=1;I&1000;I++)
&&&&&&&&&&
printf("%4d",I);
&&&&&&&&&&&&&
程序改错题:
下列给定程序中,函数fun的功能是:求三个数的最小公倍数。例如,给变量x1、x2、x3分别输入15、11、2,则输出结果应当是330。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
&&& 试题程序:
&stdio.h&&
int fun(int x,int y,int z)
{ int j,t,n,m;
& t=m=n=1;
& while (t!=0
void main()
& int x1,x2,x3,j;
& printf("Input x1 x2 x3: ");
scanf("%d%d%d",&x1,&x2,&x3);
& printf("x1=%d,x2=%d,x3=%d \n",x1,x2,x3);
& j=fun(x1,x2,x3);
& printf("The minimal common multiple is:
&&&&&&&&&&&&&
程序设计题:
请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转为整数的函数)。
例如,若输入字符串"-1234",则函数把它转换为整数值-1234。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
&&& 试题程序:
#include &stdio.h&
#include &string.h&
long fun(char *p)
void main()
& char s[6];
& printf("Enter a string:\n");
& gets(s);
& n=fun(s);
& printf("%ld\n",n);
& wf=fopen("out.dat","w");
& fprintf (wf,"%ld",fun("-1234"));
& fclose(wf);
【参考答案】:1. (1)
(2) g*g*g==i
(1)错误:j=1;&&&&&
(2)错误:while (t!=0 && m!=0
正确:while (t!=0 || m!=0 || n!=0)
3. long fun(char *p)
if(*p=='-')&
{p++;flag= -1;}
if(*p=='+')&
while(*p!='\0'
n=n*10+*p-'0';
&&& return
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。C语言填空题,麻烦高手下1.若有int a[3]={10,12,30};则a+1是(
)的地址,*(a+2)=(
)。2.当执行完以下语句后,变量a,b,c的值分别为(
)。 a=6; b=++a; c=--a;3.下面程序段_百度作业帮
C语言填空题,麻烦高手下1.若有int a[3]={10,12,30};则a+1是(
)的地址,*(a+2)=(
)。2.当执行完以下语句后,变量a,b,c的值分别为(
)。 a=6; b=++a; c=--a;3.下面程序段
C语言填空题,麻烦高手下1.若有int a[3]={10,12,30};则a+1是(
)的地址,*(a+2)=(
)。2.当执行完以下语句后,变量a,b,c的值分别为(
)。 a=6; b=++a; c=--a;3.下面程序段的输出结果是(
int a=125;
printf(“%d\n”,a>>4); 9.C语言表达式 5>2>7>8 的值是(  )。4.当执行完以下语句后,变量a的值为(
),d的值为(
),e的值为(
)。 a=6; b=++a; c=--a; d=a++; e=a--;5.下面程序段的输出结果是(
char a=111; a=a^00; printf(“%d %o\n”,a,a);6.若有char a[3]=“as”;则*a=(
),*(a+2)=(
圣诞快乐丶0142
1.a[1]的地址 302.6,7,63.74.05.6,6,77.a,0
扫描下载二维码

我要回帖

更多关于 vb程序阅读题 的文章

 

随机推荐