正确答案: D

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

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

解析:答案 D

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

举一反三的答案和解析:

  • [单选题]和语句for(int x=0;x15;x+=2)sum+=x+5;作用一样的语句是 ( )
  • for(int x=5;x20;x+=2)sum+=x;

  • 解析:解析:该题中的for语句是求0~ 15之间所有偶数加5,然后再求总和的作用,选项A中for语句的作用和它相同,所以选项A正确。

  • [单选题]有以下程序main(){ char a[]={ ′a′, ′b′, ′c′,′d′, ′\0′, ′f′, ′g′,′h′,′\0′}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,%d\b",i,j);}程序运行后的输出结果是
  • 9,4

  • 解析:sizeof是求字节运算符,在字符数组a中,′\0′也作为字节保存,是a数组的一个成员,所以sizeof(a)的值应为9,strlen是测试字符串长度的函数,它碰到字符串结束标识′\0′结束,因此在碰到第一个′\0′时结束,strlen(a)的值为4。

  • [单选题]有以下程序 main() { int i:10,j=1; printf("%d,%d\n",i--,++j); } 执行后输出结果是
  • 10,2

  • 解析:解析:++、--运算符在变量之前是先使变量的值加1或减1,然后再使用变量的值;如果在变量之后则先使用变量之前的值,再把变量的值加1或减1。显然,程序中表达式“i--”的值为10,“++j”的值为2,所以最后输出的值为10和2。

  • [单选题]若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为
  • 32

  • 解析:本题主要考查逗号表达式。逗号是一个特殊的运算符,它具有所有运算符中最低的优先级。在C语言中,用它可以将两个表达式连接起来,逗号表达式的一般表现形式为:

  • [单选题]如果最常用的操作是取第i个结点及其前驱,则采用()存储方式最节省时间。
  • 顺序表


  • [单选题]在文本框中输入字符时,通过( )事件过程可以得到字符的ASCII码值。
  • KeyPress

  • 解析:解析:当文本框获得焦点,按下键盘上的某个键时,将触发文本框的KeyPress事件。KeyPress事件带有一个KeyCode参数,可以通过该参数获取按键的ASCII码值。

  • 推荐下载科目: 计算机二级 计算机三级 软考中级 微软认证 思科认证 Linux认证 华为认证 计算机一级 软考高级 计算机辅助设计
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2