正确答案: A

在switch语句中,不-定使用break语句

题目:下列叙述中正确的是( )。

解析:default语句在swtch语句中可以省,所以8错误;switch语句中并非每个case后都需要使用break语句,所以c错误;break语句还可以用于for等循环结构中,所以D错误。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]按照结构化程序的设计原则和方法,下列叙述中正确的是
  • 语言中所没有的控制结构,应该采用前后一致的方法来模拟


  • [单选题]有以下程序 main () { int i=0,s=0; do{ if(i%2) {i++;continue; } i++; s+=i; while (i7); printf ( "%d\n" , s ); } 执行后输出的结果是
  • 16

  • 解析:解析:在循环体中有一条if语句,其后面表达式为“i%2”,当i的值为奇数时,其值为真,执行其后面的语句,i的值加1,重新开始循环,当i的值为偶数时,“i%2”为假,执行“i++;s+1”。在循环中i为偶数时的值分别为0、2、4、6,加1过后的值分别为1、3、5、7,s中存放的是它们的和,值为16.所以,A选项为所选。

  • [单选题]若程序运行时输入A值为9,B值为18,则A的输出结果为 ______。
  • 9

  • 解析:解析:9和18的最大公约数是9。

  • [单选题]( ) 可以改变坐标的单位。
  • ScaleMode属性


  • [单选题]要在窗体的背景上添加一张图片,应设置窗体的( )属性
  • Picture

  • 解析:正确答案:D

  • [单选题]在学校中,“班级”与“学生”两个实体集之间的联系属于( )关系。
  • 一对多


  • [单选题]有如下的程序: #includecstring> #includeiostream> using namespace std; class MyString { public: MyString(const char*s); ~MyString(){delete[]data;} Protected: unsigned len; char*data; }; MyString::MyString(const char*s) { len=strlen(s); data=new char[len+1]; strcpy(data,s); } int main() { MyString a("C++Programing"); MyString b(a); return 0; } 在运行上面的程序时出错,出错的原因是
  • 没有定义实现深层复制(深拷贝)的拷贝构造函数


  • [单选题]下面程序的运行结果是
  • 21 12


  • 推荐下载科目: 计算机二级 计算机三级 思科认证 Linux认证 JAVA认证 计算机一级 软考初级 职称计算机 计算机操作员中级 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2