全部知识点
第4121题
有以下程序
#include <stdio.h>
main(){
int n=2,k=0;
while(k++&&n++>2);
printf("%d %d\n",k,n);
}程序运行后的输出结果是( )。
第4122题
以下叙述中正确的是( )。
第4123题
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是( )。
第4124题
为了避免在嵌套的if-else语句中产生二义性,C语言规定与else子 句配对是( )。
第4125题
下列条件语句中,输出结果与其他语句不同的是( )。
第4126题
设有定义:
int a=1,b=2,c=3;
以下语句中执行效果与其他三个不同的是( )。
第4127题
有以下程序段,若变量已正确定义并赋值
if(a>b)printf("x=%d,",x);
else printf("y=%d,",y);
if(a<=b)i++;
else j++;则与此程序段功能相同的选项是( )。
第4128题
有以下程序:
#include <stdio.h>
main()
{
int x=0x13;
if(x=0x12)printf("True");
printf("False\n");
}程序运行后的输出结果是( )。
第4129题
有以下程序段:
scanf("%d%d%d",&a,&b,&c);
if(a>b)a=b;
if(a>c)a=c;
printf("%d\n",a);该程序段的功能是( )。
第4130题
有以下程序段:
scanf("%d%d%d",&a,&b,&c);
if(a<b)a==b; if(a<c)a="=c;" printf("%d\n",a);该程序段的功能是( )。
第4131题
以下程序的功能是判断输入的一个整数是否能被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);
}
第4132题
有以下程序:
#include <stdio.h>
main()
{
if('\0'==0)putchar('1');
if('0'==0)putchar('2');
if('a'>'b')putchar('3');
}程序运行后的输出结果是( )。
第4133题
有以下程序:
#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<回车>,则输出结果是( )。
第4134题
有以下程序段:
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);程序的输出结果是( )。
第4135题
若变量已正确定义,有以下程序段:
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);其输出结果是( )。
第4136题
以下函数按每行8个输出数组中的数据:
void fun(int *w,int n)
{
int i;
for(i=0;i<n;i++) {______ printf("%d",w[i]);}
printf("\n");}下划线处应填入的语句是( )。
第4137题
有以下程序:
#include <stdio.h>
main()
{
int x=1,y=2,z=3;
if(x>1)
if(y>x)putchar('A');
else putchar('B');
else
if(z<x)putchar('C');
else putchar('D');}程序的运行结果是( )。
第4138题
有以下程序:
#include <stdio.h>
main()
{
int x=1,y=2,z=3;
if(x>y)
if(y<z) printf("%d",++z);
else printf("%d",++y);
printf("%d\n",x++);
}程序运行的结果是( )。
第4139题
有以下程序:
#include main()
{
int x=1,y=0;
if(!x)y++;
else if(x==0) if(x)y+=2;
else y+=3;
printf("%d\n",y);
}程序运行后的输出结果是( )。
第4140题
在以下程序:
#include <stdio.h>
main()
{
int a=1,b=0;
if(!a) b++;
else if(a==0)if(a)b+=2;
else b+=3;
printf("%d\n",b);
}程序运行后的输出结果是( )。