20春《C语言(专科)》在线作业2试卷总分100得分100一、单选题共20道试题共100分1有下面的程序段chara3b”stude
t”abpri
tf“s”a则()A运行后将输出stude
tB运行后将输出bC运行后将输出aD编译出错正确答案是D
2C语言对嵌套if语句的规定是:else总是与()配对。A缩进位置相同的ifB第一个ifC其之前最近的ifD其之前最近且不带else的if正确答案是D
3有以下程序段typedefstruct
odei
tdatastruct
ode
extNODENODEp以下叙述中正确的是。Ap是指向struct
ode结构变量的指针Bp是指向struct
ode结构体变量的指针的指针Cp是struct
ode结构变量DNODEp语句出错正确答案是A
4有以下程序段:i
tk0whilek1kwhile循环执行的次数是()。A有语法错,不能执行B无限次C执行1次D一次也不执行正确答案是B
5若有定义:i
ta56则下面关于数组a的叙述中正确的是()。A该数组共有20个元素Ba56是该数组的一个元素Ca06是该数组的一个元素Da00是该数组的一个元素正确答案是D
6若有说明i
tp3则以下正确的描述()Ap是一个指针数组Bp是一个指针,它可以指向一个一维数组中的任意元素Cp是一个指针,它只能指向一个包含3个i
t类型元素的数组Dp3与p3等价
f正确答案是C
7已知i
tb则对指针变量正确的说明和初始化是Ai
tpbBi
tpbCi
tpbDi
tpb正确答案是D
8在C语言中下面那一个不是正确的概念A所有循环语句都要求至少要执行一次循环体B循环过程只能包含,不能交叉C循环体可以是一条语句Dgoto和if语句能构成循环语句正确答案是A
9对于i
tpi
tapa的合法运算A若p中的地址为100则p运算后,则其值为100Bp相当于a1Cpap相当于aDa正确答案是B
10若fp已正确定义为一个文件指针,d1dat为二进制文件,为“读”而打开此文件的语句是。Afpfope