[单选题]
在下列选项中,不正确的赋值语句是________.
A、++t;
B、 n1=(n2=(n3=0));
C、k=i=j;
D、a=b+c=1;
[单选题]
以下程序的输出结果是_________.
main( )
{ int a=100;
if (a>100) printf("%d\n",a>100);
else printf("%d\n",a
A、a<=100
B、100
C、0
D、1
[单选题]
运行下面程序时,若从键盘输入"5 ",则程序的输出结果是_____ ___.
#include
void main( )
{ int a ;
scanf("%d",&a);
if (a++>5)printf("%d\n",a);
else printf("%d\n",a--) ;
}
A、7
B、6
C、5
D、4
[单选题]
若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值_________.
A、0
B、1
C、12
D、6
[单选题]
运行下面程序时,从键盘输入字母H,则输出结果是________.
#include
void main( )
{ char ch;
ch=getchar( );
switch(ch)
{ case 'H':printf("Hello!\n");
case 'G':printf("Good morning!\n");
default:printf("Bye_Bye!\n");
}
}
A、Hello!
B、Hello! Good Morning!
C、Hello!Good morning!Bye_Bye!
D、Hello! Bye_Bye!
[单选题]
以下程序的执行结果是________.
#include
void main( )
{ int a,b,c,d,x;
a=c=0;
b=1;
d=20;
if (a) d=d-10;
else if(!b)
if (!c) x=15;
else x=25;
printf("d=%d\n",d);
}
A、d=20
B、 d=10
C、d=15
D、25
[单选题]
执行下列程序段后的输出结果是_________.
int x=1,y=1,z=1;
x+=y+=z;
printf("%d\n",x
A、3
B、2
C、1
D、4
[单选题]
以下程序段运行结果是________.
int x=1,y=1,z=-1;
x+=y+=z;
printf("%d\n",x
A、1
B、2
C、4
D、不确定的值
[单选题]
若有以下定义和语句:
int a=010, b=0x10, c=10;
printf("%d,%d,%d\n",a,b,c);
则输出结果是_________.
A、10,10,10
B、8,16,10
C、8,10,10
D、8,8,10
[单选题]
以下程序的输出结果是________.
#include
void main()
{
int a=12, b=12;
printf("%d,%d\n",--a,++b);
}
A、10,10
B、12,12
C、11,10
D、11,13
[单选题]
对下面程序段描述正确的是_______.
int x=0,s=0;
while (!x!=0) s+=++x;
printf("%d",s);
A、运行程序段后输出0
B、运行程序段后输出1
C、程序段中的控制表达式是非法的
D、程序段循环无数次
[单选题]
一个C语言的执行是从___________.
A、本程序的主函数开始,到本程序的主函数结束
B、本程序的第一个函数开始,到本程序的最后一个函数结束
C、本程序的主函数开始,到本程序的最后一个函数结束
D、本程序的第一个函数开始,到本程序的主函数结束
[单选题]
函数pi的功能是根据以下近似公式求π值:__________
(π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n)
请填空,完成求π的功能。
#include
void main( )
{ double s=0.0; int i,n;
scanf("%ld",&n);
for(i=1;i
A、1/i*i
B、1.0/i*i
C、1.0/(i*i)
D、 1.0/(n*n)
[单选题]
表达式5!=3的值是________.
A、T
B、非零值
C、0
D、1
[单选题]
下面程序的运行结果是_________.
#include
void main( )
{ int a,b;
a=-1;
b=0;
do {
++a;
++a;
b+=a;
} while(a
A、34
B、24
C、26
D、25
[单选题]
若运行下面程序时,给变量a输入15,则输出结果是______.
#include
void main( )
{ int a,b;
scanf("%d",&a);
b=a>15?a+10:a-10;
printf("%d\n",b) ;
}
A、5
B、25
C、15
D、10
[单选题]
下列程序执行后的输出结果是_______.
#include
void main( )
{ int x,y=1,z;
if ((z=y)
A、4,1
B、6,1
C、5,0
D、 出错信息
[单选题]
执行下面程序时,若从键盘输入"2",则程序的运行结果是________.
#include
void main( )
{ int k; char cp;
cp=getchar( );
if (cp>='0' && cp='a' && cp
A、2
B、4
C、1
D、10
[单选题]
下面程序段的输出结果是________.
x=3;
do { y=x--;
if (!y) {printf("*");continue;}
printf("#");
} while(x=2);
A、##
B、 ##*
C、死循环
D、输出错误信息
[单选题]
执行以下程序后,输出的结果是__________.
#include
void main( )
{ int y=10;
do {y--;}
while (--y);
printf("%d\n",y--);
}
A、-1
B、1
C、8
D、0