球解哒罒v罒1.下列属于C语言中合法常量的是( ).A)16,000 B) 01377 C) 0x3g D)e132.以下选项中,属于C语言数据类型的是( ).A)逻辑型 B)集合型 C)双精度型 D)复数型3.下面各项中,非法的赋值语句是(

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 03:53:40
球解哒罒v罒1.下列属于C语言中合法常量的是( ).A)16,000 B) 01377 C) 0x3g D)e132.以下选项中,属于C语言数据类型的是( ).A)逻辑型 B)集合型 C)双精度型 D)复数型3.下面各项中,非法的赋值语句是(

球解哒罒v罒1.下列属于C语言中合法常量的是( ).A)16,000 B) 01377 C) 0x3g D)e132.以下选项中,属于C语言数据类型的是( ).A)逻辑型 B)集合型 C)双精度型 D)复数型3.下面各项中,非法的赋值语句是(
球解哒罒v罒
1.下列属于C语言中合法常量的是( ).
A)16,000 B) 01377 C) 0x3g D)e13
2.以下选项中,属于C语言数据类型的是( ).
A)逻辑型 B)集合型 C)双精度型 D)复数型
3.下面各项中,非法的赋值语句是( ).
A)n=(i=2,++i); B)j++; C)++(i+1); D)x=j>0;
4.执行完下述输出语句后,a的值为( ).
main( )
{ int a;
printf(“%d\n”,(a=3*5,a*4,a+5));
}
A)65 B)15 C)20 D)10
5.若x和y都是int型变量,且x=100,y=200,则执行以下语句
Printf(“%d”,(x,y)); 后的输出结果是( )
A) 200 B)100 C)100 200 D)输出格式符不够输出不确定的值
6.下列运行符中级别最高的是( )
A)% B)( ) C) * D)++
7.下列语句中符合C语言语法的赋值语句是( )
A)a=7+b+c=a+7; B)a=7+b++=a+7; C) a=7+b,b++,a+7; D)a=(7+b,c=a+7);
8.为表示关系x>=y>=z,应使用C语言表达式( ).
A) (x>=y)&&(y>=z) B) (x>=y>=z) C) (x>=y)AND(y>=z) D) (x>=y)||(y>=z)
9.在C语言中,要求运算数必须是整型的运算符是( )
A)% B)/ C)< D)
10.在C语言中,字符型数据在计算机内存中是以( )形式存放的.
A)原码 B)反码 C)补码 D)ASCII码
11.下列关于for循环语句说法正确的是( ).
A) 任何情况下,for循环语句中的3个表达式不能缺少
B) for循环语句只能用于循环次数已知的情形
C) for循环语句中的语句至少执行一次
D) for循环语句中的循环体可以是复合语句
12.
若k是int型变量,且有下面的程序片段:
k= -3;
if(k

球解哒罒v罒1.下列属于C语言中合法常量的是( ).A)16,000 B) 01377 C) 0x3g D)e132.以下选项中,属于C语言数据类型的是( ).A)逻辑型 B)集合型 C)双精度型 D)复数型3.下面各项中,非法的赋值语句是(
BCCCA B(CD均可)AAD DA
第3题,自增运算只适用于变量,而不适用于表达式,++(i+1)中i+1是表达式.x=j>0,先判断j>0,如果为真,则x=1,反之x=0,该项是合法的赋值语句.
第4题,应将(a=3*5,a*4,a+5)看作一个完整的表达式,为了表述方便,不妨令k=(a=3*5,a*4,a+5),先算a=3*5,此时a=15,k=15;再算a*4,此时a不变k=a*4=60;最后再算a+5,此时a仍然不变(等于15),k=a+5=20.所以表达式最后的值是20.
第5题,同理(x,y)应被看作一个完整的表达式,表达式的值是最后依次运算的结果,即y的值200.
第7题,这个CD均可,a=7+b,b++,a+7是个逗号表达式,肯定是合法的赋值方式;a=(7+b,c=a+7)就和前面的4、5题一样了,关键在于它有个括号,(7+b,c=a+7)应被看作一个完整的表达式,况且括号内部是逗号表达式,因此该项也合法.
第10题,字符型是以ASCII码方式存在的!这个居然会出现不同答案?!