
【名词&注释】
复杂度(complexity)、数据结构(data structure)、源文件(source document)、返回值、循环体(loop body)、合法性判断(validity judgement)、适用于(suitable for)、C语言源程序(c language source program)、十六进制数(hexadecimal number)、有序线性表(ordinal linear list)
[单选题]以下关于C语言的叙述中正确的是( )。
A. 预处理命令通常位于函数体外面,但也可以位于函数体中间
B. C语言中的变量定义须在其他语句之前
C. 在C语言程序的书写中,一个语句必须单占一行
D. 一个C语言源程序(c language source program)可以由一个或多个源文件组成,每个源文件可由自己的main函数
查看答案&解析
点击获取本科目所有试题
举一反三:
[单选题]以下程序的输出结果是______。main(){ char ch[3][4]={"123","456","78"},*p[3];int i; for(i=0;i3;i++) p[i]=ch[i]; for(i=0;i3;i++) printf("%s",p[i]);}
A. 1.23457e+008
B. 1.23457e+008
C. 1.23457e+007
D. 147
[单选题]下列排序方法中,最坏情况下时间复杂度最低的是()。
A. 冒泡排序
B. 快速排序
C. 希尔排序
D. 堆排序
[单选题]以下合法的十六进制数(hexadecimal number)是( )。
A. 0x
B. 0x4de
C. 0x1h
D. oX77
[单选题]下列数据结构中能使用对分查找的是
A. 二叉链表
B. 带链的栈
C. 有序线性链表
D. 有序顺序表
[单选题]下列叙述中,正确的是( )。
A. Sub过程无返回值,不能定义返回值类型
B. Sub过程有返回值,返回值类型只能是符号常量
C. Sub过程有返回值,返回值类型可在调用过程时动态决定
D. Sub过程有返回值,返回值类型可由定义时的As子句声明
[单选题]有以下程序: #include stdio.h> main() { FILE *fp; int i; char ch[]="abcd",t; fp=fopen("abc.dat","wb+"); for(i=0;i4;i++)fwrite(&ch[i]1,1,fp); fseck(fp,-2L,SEEK_END) ; fread(&t,1,1,fp); felose(fp); printf("%c\n",t); } 程序执行后的输出结果是( )。
A. c
B. b
C. a
[单选题]如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
A. e3,e1,e4,e2
B. e2,e4,e3,e1
C. e3,e4,e1,e2
D. 任意顺序
本文链接:https://www.zhukaozhuanjia.com/download/xj95xe.html