第五章
在C语言中,逻辑运算符“&&”比“||”的优先级高( )。
答案:对
将数学式:a=b或a<c ,写为C语言的表达式为a=b||a<c( )。已知字母’A’的ASCll码值为 65,若变量c为char 型,下列不能正确判断出c为大写字母的表达式是( )。有下列程序,程序运行后的输出结果是( )。#include <stdio.h>int main(){int x=1,y=0; if (!x) y++; else if (x==0) if (x) y+=2; else y+=3; printf("%d",y); return 0;}有下列程序,程序运行后的输出结果是( )。int a=3,b;if (a>0) b=1;else b=-1;b++;printf("%d",b);有下列程序,程序运行后的输出结果是( )。#include <stdio.h>int main(){int x=0,y=2, z=3;switch(x){ case 0: switch(y==2) { case 1: printf("*"); break; case 2: printf("%"); break; } case 1: switch(z) { case 1: printf("$"); case 2: printf("*"); break; default: printf("#"); }}}C语言中条件表达式结果为0表示假,为1表示真。除了最后一个分支,switch语句要求每一个分支后加上一个break语句。
答案:对
C可保证复杂的逻辑表达式是从左至右计算的。
答案:对
有下列程序,程序运行后的输出结果是( )。int a=3,b=5,c=7; if (a>b) a=b; c=a; if (c!=a) c=b;printf("%d,%d,%dn",a,b,c);

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部