球解哒罒v罒1.下列属于C语言中合法常量的是( ).A)16,000 B) 01377 C) 0x3g D)e132.以下选项中,属于C语言数据类型的是( ).A)逻辑型 B)集合型 C)双精度型 D)复数型3.下面各项中,非法的赋值语句是(
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 20:06:27
![球解哒罒v罒1.下列属于C语言中合法常量的是( ).A)16,000 B) 01377 C) 0x3g D)e132.以下选项中,属于C语言数据类型的是( ).A)逻辑型 B)集合型 C)双精度型 D)复数型3.下面各项中,非法的赋值语句是(](/uploads/image/z/14339847-39-7.jpg?t=%E7%90%83%E8%A7%A3%E5%93%92%E7%BD%92v%E7%BD%921.%E4%B8%8B%E5%88%97%E5%B1%9E%E4%BA%8EC%E8%AF%AD%E8%A8%80%E4%B8%AD%E5%90%88%E6%B3%95%E5%B8%B8%E9%87%8F%E7%9A%84%E6%98%AF%EF%BC%88+%EF%BC%89.A%2916%2C000+B%29+01377+C%29+0x3g+D%29e132.%E4%BB%A5%E4%B8%8B%E9%80%89%E9%A1%B9%E4%B8%AD%2C%E5%B1%9E%E4%BA%8EC%E8%AF%AD%E8%A8%80%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E7%9A%84%E6%98%AF%EF%BC%88+%EF%BC%89.A%29%E9%80%BB%E8%BE%91%E5%9E%8B+B%29%E9%9B%86%E5%90%88%E5%9E%8B+C%29%E5%8F%8C%E7%B2%BE%E5%BA%A6%E5%9E%8B+D%29%E5%A4%8D%E6%95%B0%E5%9E%8B3.%E4%B8%8B%E9%9D%A2%E5%90%84%E9%A1%B9%E4%B8%AD%2C%E9%9D%9E%E6%B3%95%E7%9A%84%E8%B5%8B%E5%80%BC%E8%AF%AD%E5%8F%A5%E6%98%AF%EF%BC%88)
球解哒罒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码方式存在的!这个居然会出现不同答案?!