本页仅为文字内容,不可回答。

C1--基础知识测试-北仑


姓名
    ____________
在C语言程序中,表达式8/5的结果是( )(最高分值:10分)
A) 1.6
B) 1
C) 3
D) 0
在C语言程序中,表达式5%2的结果是() 。(最高分值:10分)
A) 2.5
B) 2
C) 1
D) 3
已知int x=5, y=5, z=5;执行语句x%=y+z;后,x的值是( )(最高分值:10分)
A) 0
B) 1
C) 5
D) 6
如果一个变量要存储的数是小数,应该用数据类型()(最高分值:10分)
A) int
B) double
C) float
D) B和C都行
表达式35||57的结果是()(最高分值:10分)
A) true
B) false
C) 0
D) 以上都不对
求a和b两数中的较大数得c,以下编程哪个是不正确的?()(最高分值:10分)
A) c=(ab)?a:b;
B) c=ab || ba;
C) if(ab) c=b; else c=a;
D) c=a; if(bc) c=b;
执行以下程序后,输出结果是什么?()int sum=0; for(int a=0;a10;a++)sum+=a; coutsum;(最高分值:10分)
A) 10
B) 11
C) 45
D) 55
表达式 335?(57?10:5):(75?14:7)的结果是:(最高分值:10分)
A) 10
B)5
C) 14
D) 7
执行以下程序后的输出结果是什么? int a=5; if(10=a=20) couta+1; else couta-1;(最高分值:10分)
A) 3
B) 4
C) 5
D) 6
执行以下程序后的输出结果是什么? for(int i=0; i%5!=1;i++) cout++i ;(最高分值:10分)
A) 0 2 4 6
B) 1 3 5 7
C) 0 2 4
D) 1 3 5
举报