南开大学2020年电大《程序设计基础(上)》在线作业附全答案---------------------------单选题1
下面关于循环语句的叙述中,正确的是()
for循环只能用于循环次数已知的情况B
for循环与while循环一样,都是先执行循环体后判断条件C
for循环体内不能出现while语句D
无论哪种循环,都可以从循环体内转移到循环体外正确答案:D2
下面说法中正确的是()
空语句就是一个空行B
空语句是什么也不输出的语句C
复合语句就是多条语句D
复合语句逻辑上是一条语句正确答案:D3
以下不正确的if语句形式是()
if(x>y);B
if(x=0)x+=y;C
=y)cin>>xD
if(x<y)elsecin>>y;{x++;y++;}正确答案:B4
32位的计算机系统指的是计算机的()是32位
位长正确答案:C5
下列有关内联函数的描述中,错误的是()
内联函数必须在定义处加上inline关键字,否则就是普通的函数B
内联函数必须是一个小函数,不能包含循环、switch等语句C
一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错D
在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间正确答案:C6
已知“char*s="mybook";”,则下列语句正确的是()
strcpy(s,"hello");B
strcat(s,"hello");C
s="hello";D
以上均不正确正确答案:C7
在一个非零的二进制数后增加一个0后的数是原来的()倍
4倍正确答案:B8
在C++中,函数原型声明中可以省略()
形参名正确答案:D9
计算机内部采