【名词&注释】
表达式、存储空间(storage space)、新元素(new elements)、键盘输入(keyboard input)、“先进先出”、后进先出(lifo)、字符串常量、借助于(by means)、有序线性表(ordinal linear list)
[单选题]下列关于字符串的说法中错误的是
A. 在C语言中,字符串是借助于(by means)字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
B. ′\0′作为标志占用存储空间,计入串的实际长度
C. 在表示字符串常量的时候不需要人为在其末尾加入′\0′
D. 在C语言中,字符串常量隐含处理成以′\0′结尾
查看答案&解析查看所有试题
学习资料:
[单选题]下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在下画线处应填入的选项是 #includeiostream.h> void main( ) { int a, b, t; cin > > a > > b; while(____) { if(a>b) { t=a;a=b;b=t;} cout a " " b endl; cin > > a > > b; } }
A. ! a=b
B. a!=b
C. a==b
D. a=b
[单选题]下列叙述中正确的是 ______。
A. 栈是“先进先出”的线性表
B. 队列是“先进后出”的线性表
C. 循环队列不是非线性结构
D. 有序线性表(ordinal linear list)既可以采用顺序存储结构,也可以采用链式存储结构
[单选题]下列程序的功能是计算sum=1+(1+3)+(1+3+5)+……+(1+3+5+……+39)
A. Private Sub Command34_Click()
B. t=0
C. m=1
D. sum=0
E. Do
F. t=t+m
G. sum=sum+t
H. m=_______
I. Loop While m<=39
K. End Sub
L. 为保证程序正确完成上述功能,空白处应填人的语句是
M. m+1
N. m+2
O. t+1
P. t+2
[单选题]下列程序的输出结果是( )。 #includeiostream> using namespace std; int main() { char a[]="Hello,Test"; char*p=a; while(*p) { if(*p>='a'&&*p='z') coutchar(*p+'A'-'a'); else cout*p; p++; } re
A. Hello,Test
B. HELLO,TEST
C. hELLO,tEST
本文链接:https://www.51ksbd.net/show/909jg3.html