C语言填空题大全

导读:请填空,请填空完成该程序,}F(intx){return(______);}Xx*x+157.以下程序运行后的输出结果是______。main(){intp=30;printf(\}358.以下程序运行后的输出结果是______。main(){inta=3,b=4,c=5,t=99;if(b

C语言填空题大全

}

F(int x)

{ return (______);}

X x*x+1

57. 以下程序运行后的输出结果是______。 main()

{ int p=30;

printf(\}

3

58. 以下程序运行后的输出结果是______。 main()

{ int a=3,b=4,c=5,t=99;

if(b

4 5 99

59. 以下程序运行后的输出结果是______。 main()

{ int a,b,c;

a=10; b=20; c=(a%b<1)||(a/b>1); printf(\}

10 20 0

60. 以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。

#include main()

{ int n, s;

printf (\ printf (\ do

{ s = n; printf (\ while (n!=0); printf (\}

.n/=10

61. 以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下: A B C D E F G H I J K L M N O

请填空完成该程序。 main()

{ int i,j,n; char ch='A'; scanf(\ if(n<11)

{ for(i=1;i<=n;i++)

{ for(j=1; j<=n-i+1;j++) { printf(\ ______; } ______; } }

else printf (\ printf(\}

.ch++ printf(“\\n”)

62. 以下程序的定义语句中,x[1]的初值是______,程序运行后输出的内容是______。 #include main()

{ int x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},*p[4],i; for(i=0;i<4;i++) { p[i]=&x[2*i+1];

printf(\ }

printf(\}

2 2468

63. 以下函数inverse的功能是使一个字符串按逆序存放。 inverse(str) char str[]; {

char m; int i,j;

for(i=0,j=strlen(str);i

m=str[i];

str[i]=______; ______; } }

.i++ str[j-1] str[j-1]=m

64. 以下程序的输出结果是______。 #include main()

{ int j,a[]={1,3,5,7,9,11,13,15},*p=a+5; for(j=3; j; j--) { switch(j) { case 1:

case 2: printf(\ case 3: printf(\ } } }

9911

65. 若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是______。 int b,c; float a;

scanf(\

5.0,4,c=3

66. mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。 int mystrlen(char *str) { int i;

for(i=0;______!='\\0';i++); return( ______ ); }

Str[i]

i

67. 以下程序运行后的输出结果是______。 main()

{ int x=1,y=0,a=0,b=0; switch(x)

{case 1:switch(y)

{ case 0:a++; break; case 1:b++; break; }

case 2:a++;b++; break; }

printf(\}

2 1

68. 以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。 #include char *huiwen(char *str) { char *p1,*p2; int i,t=0; p1=str;p2=______;

for(i=0;i<=strlen(str)/2;i++) if(*p1++!=*p2--){t=1;break;} if(______) return(\ else return(\}

main()

{ char str[50];

printf(\ printf(\}

p1+(strlen(str)-1) t==0 或 !(t!=0) huiwen(str)

69. 若输入字符串:abcde↙,则以下while循环体将执行______次。

while( (ch=getchar())=='e')printf(\

0

70. 以下程序运行后的输出结果是______。

main()

{int x=15;

while(x>10&&x<50) {x++;

if(x/3){x++;break;} else continue; }

printf(\ }

17

71. 下列程序段的输出结果是______。

main()

{ char b[]=\ b[5]=0;

printf(\}

Hello

72. 若给fun函数的形参s传送字符串:\符串中包括空格) long fun(char s[ ]) { long n; int sign;

for (; isspace(*s);s++); sign=(*s=='-')?-1:1;

if (*s=='+' || *s=='-') s++; for (n=0;isdigit(*s);s++) n=10*n+(*s-'0'); return sign*n; }

6354

73以下程序运行后的输出结果是______。

main()

{ char a[]=\ int i=0; p=a;

while(*p)

则函数的返回值是______。(字

五星文库wxphp.com包含总结汇报、文档下载、旅游景点、办公文档、党团工作、人文社科、工作范文、专业文献以及C语言填空题大全等内容。

本文共5页12345