题库 题库

【单选题】

若变量已正确定义,有以下程序段
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);
其输出结果是
  • A.程序段有语法错

  • B.3,5,3

  • C.3,5,5

  • D.3,5,7

参考答案

查看答案

相关试题

单选题 有以程序
#include <stdio.h>
#include <string.h>
typedef struct { char name[9]; char sex; float score[2]; } STU;
void f( STU a)
{ STU b={“Zhao” ,’m’,85.0,90.0} ; int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++) a.score[i]=b.score[i];
}
main()
{ STU c={“Qian”,’p’,95.0,92.0};
f(c); printf(“%s,%c,%2.0f,%2.0f\n”,c.name,c.sex,c.score[0],c.score[1]);
}
程序的运行结果是
查看答案
单选题 程序流程图中指有箭头的线段表示的是 查看答案
单选题 以下叙述中正确的是 查看答案
单选题 设变量已正确定义并赋值,以下正确的表达式是 查看答案
单选题 结构化程序设计的基本原则不包括 查看答案
单选题 在软件开发中,需求分析阶段产生的主要文档是 查看答案
单选题 有以下程序
#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);
}
程序的运行结果是
查看答案
单选题 在C语言中,只有在使用时才占用内存单元的变量,其存储类型是 查看答案
单选题 有以下程序
#include <stdio.h>
void fun(int *s,int nl,int n2)
{ int i,j,t;
i=nl; j=n2;
while(i<j) {t=s[i];s[i]=s[j];s[j]=t;i++;j--;}
}
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,0},k;
fun(a,0,3); fun(a,4,9); fun(a,0,9);
for(k=0;k<10;k++)printf(“%d”,a[k]); printf(“\n”);
}
程序运行的结果是
查看答案
单选题 在数据库设计中,将E-R图转换成关系数据模型的过程属于 查看答案
单选题 下列关于栈的叙述正确的是 查看答案
单选题 以下结构体类型说明和变量定义中正确的是 查看答案
单选题 以下选项中不合法的标识符是 查看答案
单选题 当变量c的值不为2、4、6时,值也为“真”的表达式是 查看答案
单选题 设有定义语句int(*f)(int);,则以下叙述正确的是 查看答案
单选题 若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是 查看答案
单选题 有以下程序段
char ch; int k;
ch='a'; k=12;
printf("%c,%d,",ch,ch,k); printf("k=%d\n",k);
已知字符a的ASCll十进制代码为97,则执行上述程序段后输出结果是
查看答案
单选题 软件设计中模块划分应遵循的准则是 查看答案
单选题 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是 查看答案
单选题 有三个关系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,则所使用的运算为
查看答案