#294. 【选择题】第3章:简单的算数运算和表达式
【选择题】第3章:简单的算数运算和表达式
说明
1. 若有定义:int m=5; float x=3.9, y=4.7; 则表达式x+m%4*(int)(x+y)%3/5的值是( )。
A.3.9 B.4.3 C.4.7 D.5
2. 在C语言中,char型数据在内存中的存储形式是( )。
A.补码 B.反码 C.原码 D.ASCII码
3. 设变量x为float类型,m为int类型,则以下能实现将x中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( )。
A.x=(x*100+0.5)/100.0
B.m=x*100+0.5, x=m/100.0
C.x=x*100+0.5/100.0
D.x=(x/100+0.5)*100.0
4. 设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是( )。
A.k++ B.k+=1 C.++k D.k+1
5. 表达式13/3*sqrt(16.0)/8的数据类型是( )。
A.int B.float C.double D.不确定
6. 若x,i,j和k都是int型变量,则执行下面表达式后x的值为( )。
x=(i=4,j=16,k=32)
A.4 B.16 C.32 D.52
7. 以下四个程序中,完全正确的是( )。
A.#include “stdio.h” B. #include “stdio.h”
void main(); void main()
{/*programming*/ {/*/programming/*/
printf("programming!\n");} printf("programming!\n");}
C.#include “stdio.h” D. include “stdio.h”
void main() void main()
{/*/*progmmmfug*/*/ {/*programming*/
printf("programming!\n");} printf("programming!\n");}
输出格式
#include<stdio.h>
int main()
{
printf("----------");
//例如:本次习题有7道题,则你的输出格式应为printf("AAAAAAA");
//选项均由大写A,B,C,D组成,输出语句有一条
return 0;
}
请将上述提供的程序复制到提交代码的位置并作相应修改。
样例