下面程序段中c的二进制值是______。 char a=3,b=6,c; c=ab<<1;
- A1011
- B1111
- C11110
- D11100
下面程序段中c的二进制值是______。 char a=3,b=6,c; c=ab<<1;
解析:C语言提供六种位运算符,按优先级由高到低的顺序分别为:取反(~),左移()和右移(>>)、按位与 (&)、按位异或(∧)、按位或(|)。所以表达式c=ab1先运算b1得二进制值为00001100,再运算a00001100,最后得二进制值00001111。
1、对建立良好的程序设计风格,下面描述正确的是 ______ 。
对建立良好的程序设计风格,下面描述正确的是 ______ 。A 程序应简单、清晰、可读性好B 符号名的命名要符合语法C 充分考虑程序的执行效率D 程序的注释可有可无
下面描述中,不符合结构化程序计风格的是_______。A使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B自顶向下C注重提高程序的执行效率D限制使用goto语句
______是构成C语言程序的基本单位。A函数B过程C子程序D子例程
4、无符号二进制整数10111转换成十进制整数,其值是______。
无符号二进制整数10111转换成十进制整数,其值是______。A17B19C21D23
5、下面语句执行后,i的值是______。 public class Test1
下面语句执行后,i的值是______。 public class Test11 { public static void main(String[] args) { int i=0; for( int j=10; j>5&&i<5; j-=3,i+=2 ) { i=i+j; } System.out.println (i); } }A10B9C8D12
6、下面程序在屏幕上的输出是_______。 main() { printf("
下面程序在屏幕上的输出是_______。 main() { printf("abc"); }AabbbcBacCabcDabc