+1;
if(i>100)break;
}
B) for(;;);
C)int k=1000;
do{++k} while (k>=1000)
D)int s=36
While(s);--s;
(30)执行语句:for(i=1;i++<4;)后;变量i的值是 a)3 b)4 c)5 d)不定 (31)以下程序运行后,如果从键盘上输入abcde<回车>,则输出结果为
A)8 B)7 C)6 D)5
#include
#include
func(char str[ ] )
{ int num =0;
while(*(str+num!=’\0’) num+ +;
return(num);
}
main( )
{char str[10],*p=str;
gets(p); printf(“%d\n”,func(p));
}
(32)运行以下程序后,如果从键盘上输入china#<回车>,则输出结果为
A)2,0 B)5,0 C)5,5 D)2,5
#include
main( )
{int v1=0,v2=0;
char ch;
while((ch=getchar( ))!=’#’)
switch(ch)
{case ‘a’;
case ‘h’;
default; v1+ +;
case ‘0’; v2+ ;+
}
printf(“%d,%d\n”,v1,v2);
}
(33)若以下程序所生成的可执行文件名不;当打入以下命令执行该程序时;
FILE1 CHINA BEIJING SHANGHAI
程序的输出结果是
A)CHINA BEIJIANG SHANGHAI
B)FILE1 CHINA BEIJING
C)C B S
D)F C B
main(int argc,char *argv[])
{ while(argc-->0)
{ ++argv; printf(“%s”,*argv);}
}
(34)下面程序的运行结果是
A)12ba56 B)6521 C)6 D)62
main()
{ char ch[7]={“65ab21”};
int i,s =0
for(i=0;ch[i]>=’0’&&ch[i]<’9’;i+=2) s=10*s+ch[i]-‘0’ printf(“%d\n”,s); } (35)运行下面的程序,如果从键盘上输入: ab <回车>
c <回车>
def <回车>
则输出结果为
A) a B)a C)ab D)avcdef
b b c
c c d
d d
e
f
#include
#define N 6
main( )
{ char c[N];
int i=o
for( ;i<N;c[i]=getchar(),i++)
for( i=0;i>N;i++) putchar(c[i]); printf(“\n”);
}
(36)以下程序运行后输出结果是
A)8 B)7 C)6 D)5
#include
ss(char *s)
{ char *p=s;
while(*p)p++;
return(p-s);
}
main( )
{ char *a=”abded”;
int i;
i=ss(a);
printf(“%d\n”,i);
}
(37)以下程序运行后,输出结果是
A)8,15 B)8,16 C)8,17 D)8,8
func(int a,int b)
{ static int m=0,i=2;
i+=m+1;
m=i+a+b
return(m);
}
main()
{ int k=4,m=1,p;
p=func(k,m);printf(“%d,”,p);
p=func(k,m);printf(“%d\n”,p);
}
(38)以下程序运行后,输出结果是
A)49.5 B)9.5 C)22.0 D)45.0
#include
#define PT 5.5
#define S(x) PT*x*x
main( )
{ int a=1,b=2;
printf(“%4.1f\n”,S(a+b))
}
(39)以下程序运行后,输出结果是
A)ABCDEFG B)CDG C)abcdefgh D)abCDefGh
main(
上一页 [1] [2] [3] [4] [5] 下一页