题库 题库

【单选题】

有以下程序
#include <stdio.h>
main()
{ int x=8;
for( ; x>0; x--)
{ if(x%3) {printf(“%d,”,x--); continue;}
printf(“%d,”,--x);
}
}
程序的运行结果是
  • A.7,4,2

  • B.8,7,5,2

  • C.9,7,6,4

  • D.8,5,4,2

参考答案

查看答案

相关试题

单选题 有以下程序
#include <stdio.h>
main()
{FILE *fp; int a[10]={1,2,3},i,n;
fp=fopen(“dl.dat”,”w”);
for(i=0;i<3;i++) fprintf(fp,”%d”,a[i]);
fprintf(fp,”\n”);
fclose(fp);
fp=fopen(“dl.dat”,”r”);
fscanf(fp,”%d”,&n);
fclose(fp);
printf(“%d\n”,n);
}
程序的运行结果是
查看答案
单选题 若变量已正确定义,有以下程序段
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);
其输出结果是
查看答案
单选题 以下叙述中正确的是 查看答案
单选题 设有定义语句int(*f)(int);,则以下叙述正确的是 查看答案
单选题 有三个关系R、S和T如下:
T
B C D
a 0 k1
R S
B C D
a 0 k1
b 1 n1
B C D
f 3 h2
a 0 k1
n 2 x1
有关系R和S通过运算得到关系T,则所使用的运算为
查看答案
单选题 有以下程序
#include <stdio.h>
main()
{ int a[ ]={1,2,3,4},y,*p=&a[3];
--p; y=*p; printf(“y=%d\n”,y);
}
程序的运行结果是
查看答案
单选题 软件设计中模块划分应遵循的准则是 查看答案
单选题 有以下程序
#include <stdio.h>
main()
{ int x=8;
for( ; x>0; x--)
{ if(x%3) {printf(“%d,”,x--); continue;}
printf(“%d,”,--x);
}
}
程序的运行结果是
查看答案
单选题 设有如下程序段
char s[20]= “Bejing”,*p;
p=s;
则执行p=s;语句后,以下叙述正确的是
查看答案
单选题 以下结构体类型说明和变量定义中正确的是 查看答案
单选题 在软件开发中,需求分析阶段产生的主要文档是 查看答案
单选题 以下叙述中错误的是 查看答案
单选题 有以下程序
#include <stdio.h>
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;
case 3: a++; b++;
}
printf(“a=%d,b=%d\n”,a,b);
}
程序的运行结果是
查看答案
单选题 以下选项中不合法的标识符是 查看答案
单选题 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是 查看答案
单选题 以下选项中不属于字符常量的是 查看答案
单选题 有以下程序段
char ch; int k;
ch='a'; k=12;
printf("%c,%d,",ch,ch,k); printf("k=%d\n",k);
已知字符a的ASCll十进制代码为97,则执行上述程序段后输出结果是
查看答案
单选题 以下定义语句中正确的是 查看答案
单选题 结构化程序设计的基本原则不包括 查看答案
单选题 有以下程序
#include <stdio.h>
int f(int x)
{int y;
if(x==0||x==1) return (3);
y=x*x-f(x-2);
return y;
}
main()
{int z;
z=f(3); printf(“%d\n”,z);
}
程序的运行结果是
查看答案