正确答案: A
顺序存储的有序线性表
题目:下列数据结构中,能用二分法进行查找的是( )。
查看原题
举一反三的答案和解析:
[单选题]可以用前面加下列选项中哪一个表达式来设置宏的操作参数( )。
“=”
解析:解析:表达式前必须加等号“=”,答案为B。
[单选题]结构化程序设计主要强调的是( )。
程序的易读性
[单选题]有以下程序: #includestdio.h> main() { FILE *fp; int i,k=0,n=0; fp=fopen("d1.dat","w"); for(i=1;i4;i++) fprintf(fp,"%d",i); fclose(fp); fp=fopen("d1.dat","r"); fscanf(fp,"%d%d",&k,&n); printf("%d %d\n", k,n); fclose(fp); } 执行后输出结果是( )。
123 0
解析:解析:本题中首先定义了一个文件指针fp,然后通过函数fopen以w的方式打开文件d1.dat,直接通过一个for循环,每循环一次调用函数fprintf将i的值写进fp所指的文件中,该循环共循环3次,循环完后fp所指文件的内容为123,然后通过fclose函数关闭fp所指文件。接着通过fscanf函数将中所指文件的内容读出并赋值给变量k和变量n,由于fp所指文件中只有123没有分隔符,故只给k赋值为123,变量n的值依然为以前的值,故最后输出k和n的值为123、0,所以,4个选项中选项B符合题意。
[单选题]有如下一个函数过程:
4 5 6
解析:解析:题中c为静态变量,在每次子过程调用时,其值保持原值。计算过程为Fun=2+1+1=4、Fun=2+2+1=5、Fun=2+3+1=6。