关于以下程序段的描述 正确的是x=-1;do {x=x*x-1;}while(!x); A.是死循环 B.循环执行两次C.循环 关于以下程序段的描述,正确的是x=-1;do {x=x*x-1;}while(!x); A.是死循环 B.循环执行两次C.循环执行一次 D.有语法错误 答案解析
算法分析最重要的目的是A.找出数据结构的合理性 B.找出算法中输入和输出之间的关系C.分析算法的 算法分析最重要的目的是A.找出数据结构的合理性 B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性 D.分析算法的效率以求改进 答案解析
有以下程序段struct STU{ char num[10];float score[3];};main(){ struct STU s[3]={ {"20021" 有以下程序段struct STU{ char num[10];float score[3];};main(){ struct STU s[3]={ {"20021",90,95,85}, {"20022",95,80,75}, {"20023 答案解析
下面程序的输出结果是#include <stdio.h>main(){int i=2;printf("%d" f(i i+1) );}int f(i 下面程序的输出结果是 include <stdio h> main(){ int i=2; printf( "%d ",f(i,i+1) ); } int f(int a,int b) { int c; c=a; if(a>b) c=1; else if(a==b) c=0; else c=-1; return(c);}A.-1 B.0 C.1 D.2 答案解析
阅读以下程序及对程序功能的描述 其中正确的描述是#include <stdio.h>main(){ FILE *in *o 阅读以下程序及对程序功能的描述,其中正确的描述是 include <stdio h>main(){ FILE *in,*out; char ch,infile[10],outfile[10]; printf("Ent 答案解析
当把以下四个表达式用做if语句的控制表达式时 有一个选项与其他三个选项含义不同 这个选项是 A.k 当把以下四个表达式用做if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是 A.k%2 B.k%2==1 C.(k%2)!=0 D.!k%2==1 答案解析
以下程序的输出结果是main(){ int a=21 b=11; printf("%d\n" --a+b --b+a);} A.30 B.31 C.32 D 以下程序的输出结果是main(){ int a=21,b=11; printf( "%d\n ",--a+b,--b+a);} A.30 B.31 C.32 D.33 答案解析
若程序中有以下说明和定义。struct abc{ int x;char y;}struct abc s1 s2;则会发生的情况是A.编 若程序中有以下说明和定义。struct abc{ int x;char y;}struct abc s1,s2;则会发生的情况是A.编译时出错 B.程序将顺序编译、连接、执行C.能顺 答案解析
下面的函数是完成1~n的累加 请填空。a(int k){ if(k <=0) printf("error\n"); if(k == 1) re 下面的函数是完成1~n的累加,请填空。a(int k){ if(k <=0) printf( "error\n "); if(k == 1) return 1; else;} 答案解析