计算机二级

第841题

已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=c

第842题

执行以下程序段后,w的值为( )。

int w='A',x=14,y=15;
w=((x||y)&&(w<'a'));
第843题

有以下程序:

#include <stdio.h>
main()
{
 int a,b,c=241;
 a=c/100%9;
 b=(-1)&&(-1);
 printf("%d,%d\n",a,b);
}

程序运行后的输出结果是( )。

第844题

有以下程序:

#include <stdio.h>
main()
{
 int a=-2,b=0;
 while(a++&&++b);
 printf("%d,%d\n",a,b);
}

程序运行后的输出结果是( )。 

第845题

有以下程序

#include <stdio.h>
main(){
 int n=2,k=0;
 while(k++&&n++>2);
 printf("%d %d\n",k,n);
}

程序运行后的输出结果是( )。 

第846题

以下叙述中正确的是( )。 

第847题

若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是( )。

第848题

为了避免在嵌套的if-else语句中产生二义性,C语言规定与else子 句配对是( )。

第849题

下列条件语句中,输出结果与其他语句不同的是( )。

第850题

设有定义:

int a=1,b=2,c=3;

以下语句中执行效果与其他三个不同的是( )。

第851题

有以下程序段,若变量已正确定义并赋值

 if(a>b)printf("x=%d,",x);
 else printf("y=%d,",y);
 if(a<=b)i++;
 else j++;

则与此程序段功能相同的选项是( )。

第852题

有以下程序:

#include <stdio.h>
main()
{
 int x=0x13;
 if(x=0x12)printf("True");
 printf("False\n");
}

程序运行后的输出结果是( )。 

第853题

有以下程序段:

scanf("%d%d%d",&a,&b,&c);
if(a>b)a=b;
if(a>c)a=c;
printf("%d\n",a);

该程序段的功能是( )。

第854题

有以下程序段:

scanf("%d%d%d",&a,&b,&c);
if(a<b)a==b; if(a<c)a="=c;" printf("%d\n",a);

该程序段的功能是( )。

第855题

以下程序的功能是判断输入的一个整数是否能被3或7整除,若能 整除,输出YES,否则输出NO。在下划线处应填入的选项是 ( )。

#include <stdio.h>
main()
{
 int k;
 printf("Enter a int number:");
 scanf("%d",&k);
 if _____ printf("YES\n");
 else printf("NO\n");
 printf("%d\n",k%3);
}
第856题

有以下程序:

#include <stdio.h>
main()
{
 if('\0'==0)putchar('1');
 if('0'==0)putchar('2');
 if('a'>'b')putchar('3');
}

程序运行后的输出结果是( )。 

第857题

有以下程序:

#include <stdio.h>
main(){
 int x;
 scanf("%d",&x);
 if(x>10) printf("1");
 else if(x>20) printf("2");
 else if(x>30) printf("3");}

若运行时输入:35<回车>,则输出结果是( )。 

第858题

有以下程序段:

int a,b,c;
a=10;b=50;c=30;
if(a>b)a=b,b=c;c=a;
printf("a=%db=%dc=%d",a,b,c);

程序的输出结果是( )。 

第859题

若变量已正确定义,有以下程序段:

int a=3,b=5,c=7;
if(a>b) a=b;c=a;
if(c!=a)c=b;
printf("%d,%d,%d\n",a,b,c);

其输出结果是( )。

第860题

以下函数按每行8个输出数组中的数据:

void fun(int *w,int n)
{
 int i;
 for(i=0;i<n;i++) {______ printf("%d",w[i]);}
 printf("\n");}

下划线处应填入的语句是( )。