1、邏輯運算符兩側運算對象可以為任意類型
對的
2、程式中表達式5>4>3和3<4<5等價
錯誤
3、關系運算符的優先級高于邏輯運算符
錯誤
解析:正确順序是 非>算術運算符>關系運算符>與和或>指派運算符
4、判斷字元型變量s是否為小寫字母的表達式?
s>97? printf("shi"):printf("bushi");
5、判斷整型變量a是否為奇數的表達式?
a%2==0 ? printf("bushi"):printf("shi");
6、已知a、b、c、d、m、n的值分别為1、2、3、4、0、0,執行(m=a<b)||(n=c>d)後m、n的值為?
m=1;n=0
7、已知x值為1,執行y=x>1 ? x+1 : x-1後x、y?
x=1
y=0
8、編寫程式,判斷輸入的整數是否是6、9的倍數
9、以下語句執行後輸出什麼?
switch('B')
{
case 'A': printf("90~100\n");
case 'B': printf("80~89\n");
case 'C': printf("70~79\n");
case 'D': printf("60~69\n");break;
default: printf("<60\n");
}
80-89
70-79
60-69
10、寫表達式:x不能被3整除,也不能被6整除
x%3!=0&&x%6!=0
11、寫語句:a為整型,如果a=b,輸入一個新值給a,否則輸出a
int a,b;
if(a==b)
a=0;
else
printf("%d",b);
12、輸入一個三位整數,逆序輸出每一位上的數字
13、輸入一個字母;如果是大寫,轉換成小寫然後輸出;如果是小寫,轉換成大寫然後輸出
14、寫出冒泡法對變量a、b、c、d降序排列的算法
15、寫出描述選擇法對變量a、b、c、d升序排列的算法