2015年12月24日 高程随堂测试 平安夜

来源:互联网 发布:小猪人脉 软件 编辑:程序博客网 时间:2024/06/05 20:36

2015年12月24日 高程随堂测试 平安夜

  • 测试中的错误
switch{case 常量1:语句1case 常量2:语句2。 。 。。 。 。。 。 。case 常量n: 语句ndefult : 语句n+1} 

注意这里的case 后面必须是常量表达式,不能是变量
比如: case 1 或者case 2+1




已有定义语句’’char a[]=’’xyz’’,b[]={‘x’, ‘y’, ‘z’};”,下面叙述中正确的是是(    ).
A. 数组a 和b的长度相同 B. a 数组长度小于b数组长度
C.a 数组长度大于b数组长度 D. 以上说法都不正确
答案是A
数组a是表示的是字符串,xyz后面还有一个’\0’
数组b就是三个字符。




#include<stdio.h>void main(){    int a=3,b=4,c=5,t=99if(b<a&&a<c)t=a;a=c;c=t;    if(a<c&&b<c)t=b;b=a;a=t;    printf(“%d,%d,%d\n,a,b,c”);});}

仔细分析程序,发现第一个if后面并没有括号,所以a=c;c=t;是要执行的。
反思:仔细看程序。

0 0
原创粉丝点击