2026同济校队10.30

条件分支全部
姓名
    ____________
班级
    ____________
程序基础框架填空

#include< _(1)_ > 头文件

_(2)_   _(3)_  std; 使用标准命名空间

int  _(4)_{ 主函数,程序的入口

    代码;

 _(5)_  0; 程序结束

}

填空1    ____________
填空2    ____________
填空3    ____________
填空4    ____________
填空5    ____________
看中文写编程符号或单词

(1)布尔类型

(2)布尔类型变量值,真

(3)布尔类型变量值:假

(4)等于 

(5)不等于 

(6)大于等于 

(7)小于等于

(8)取反

(9)与运算

(10)或运算

填空1    ____________
填空2    ____________
填空3    ____________
填空4    ____________
填空5    ____________
填空6    ____________
填空7    ____________
填空8    ____________
填空9    ____________
填空10    ____________
写出输出语句的结果。

(1)cout<<1+2*3%4; 

(2)cout<<(1||true)&&!0;  (3)cout<<(6>=9+3)&&2; 

(4)cout<<4+5>9 || !0 % 10 && 4!=7-3; 

(5)cout<=3)+10/3*2;

填空1    ____________
填空2    ____________
填空3    ____________
填空4    ____________
填空5    ____________
1.判断范围

(1)变量x在[a,b]范围内::_(1)_ && x<=b

(2)变量x在(a,b)范围内:a

2.判断倍数

(1)a是b的倍数:_(3)_ 

(2)b能整除a:_(4)_

(3)a是偶数:_(5)_

(4)b是奇数: _(6)_

(5)a是3的奇倍数: a%3==0 _(7)_ a%2!=0

填空1    ____________
填空2    ____________
填空3    ____________
填空4    ____________
填空5    ____________
填空6    ____________
填空7    ____________
以下是判断a能被b整数的判断条件是(  )。

A. a%b==0 

B.a%b!=0 

C.b%a==0 

D.b%a!=0

A.选项1
B.选项2
C.选项3
D.选项4
以下代码能输出5的是(  )。

A. if(!1) cout<< “5”; 

B.if(false) cout<<5;  

C.if(5) cout<< “2+3”; 

D.if(2+3) cout<< “5”;

A.选项1
B.选项2
C.选项3
D.选项4
if(a<100 && a%3!=0)这句话的含义是(  )。

A.a是100以内的奇数 

B.a不是3的倍数且小于100

C.a是小于100的偶数

D.a是100以内3的倍数

A.选项1
B.选项2
C.选项3
D.选项4
年份a是闰年:a%400==0 || _(1)_ && a%4==0

年份b是整百年闰年:_(2)_ 

年份c是非整百年闰年:c%100!=0 && _(3)_ 

填空1    ____________
填空2    ____________
填空3    ____________
判断a不是闰年的条件是(  )。

A. a%4!=0 

B.a%4!=0 || a%100==0 && a%400!=0  

C.a%400!=0 

D.a%4!=0 && a%100==0 || a%400!=0

A.选项1
B.选项2
C.选项3
D.选项4
以下说法正确的是(  )。

A.条件分支语句可以进行嵌套 

B.条件分支最多只能“3选1”  

C.else if语句可以不添加判断条件 

 D.else语句可以作为条件分支的开

A.选项1
B.选项2
C.选项3
D.选项4
声明字符变量a(  )。

A. char ‘a’; 

B. char a; 

C. cher a;

D. cher ‘a’;

A.选项1
B.选项2
C.选项3
D.选项4
字符变量a赋值(  )。

A. a= ‘a’; 

B. ‘a’ = a;

C. cin>> ‘a’;

D. cin>>a;

A.选项1
B.选项2
C.选项3
D.选项4
判断数字 if(_(1)_<=x&&x<=_(2)_)

判断大写 if(_(3)_<=x&&x<=_(4)_)

判断小写 if(_(5)_<=x&&x<=_(6)_)

填空1    ____________
填空2    ____________
填空3    ____________
填空4    ____________
填空5    ____________
填空6    ____________
读代码写结果

int a=5;

char b= 48;

if(a%3==0){

    cout<

}

else if(a%3==1){

    cout<

}

else{

    cout<

}

    ____________

读代码写结果

char a= ‘b’,b= ‘a’;

if(a>= ‘A’){

    cout<

}

else cout<

if(b<= ‘B’){

    cout<< ‘b’;

}

else{

    cout<< ‘a’;

}

    ____________
读代码写结果

char a= ‘1’,b= ‘0’;

if(a>= b){

 if(a%2) cout<

 else cout<

}

else{

 if(b%3) cout<

 else cout<

} 

cout<<(a<= ‘b’);

    ____________
分别写出以下5个变量所占字节空间

(1)int  (2)long long  (3)double  (4)char  (5)bool

填空1    ____________
填空2    ____________
填空3    ____________
填空4    ____________
填空5    ____________
1.隐式类型转换

(1)cout<< 5/2.0;

(2)cout<< ‘A’+5; 

(3)cout<

(4)cout<< ‘1’+ ‘2’;

2.显式类型转换

(5)cout<<(int)12.34; 

(6)cout<<(bool)6;

(7)cout<<(double)7/2;

(8)cout<<(char)90;

填空1    ____________
填空2    ____________
填空3    ____________
填空4    ____________
填空5    ____________
填空6    ____________
填空7    ____________
填空8    ____________
以下语句中包含隐式类型转换的是( BCE )。

A.cout<<(long long)(10+6);

B.cout<<5+(double)5; 

C. cout<< ‘1’+ ‘1’;

D. cout<< 3.5*6.5;

E.cout<<(char) ‘1’+1;

F.cout<<(char)(30+20);

A.选项1
B.选项2
C.选项3
D.选项4
E.选项5
F.选项6
以下说法正确的是(  )。

A.i++和++i的作用是不一样的 

B.i自增2可以写成i+++;

C.++i和i=i+1的作用是一样的

D.i自增3可以写成i=+3;

A.选项1
B.选项2
C.选项3
D.选项4

22题 | 被引用0次

模板修改
使用此模板创建