- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C)a=1,b=1
D)a=2,b=2
Your company slogan
4.5 典型例题
一、选择题 4.下列运算符中优先级最低的是( ) 4.下列运算符中优先级最低的是 下列运算符中优先级最低的是( A) || B) |= C) <= 5.以下程序的输出结果是( ) 5.以下程序的输出结果是 以下程序的输出结果是( #include <stdio.h> main( ) { int a=2, b=-1,c=2; b=if(a<b) if(b<0) c=0; else c+=1; printf(“%d\ printf(“%d\n”,c); } A) 0 B) 1 C) 2
Your company slogan
4.5 典型例题
一、选择题 9.当a=1,b=3,c=5,d=5时,执行下面的程序段后,x的值为( ) 9.当a=1,b=3,c=5,d=5时 执行下面的程序段后, 的值为( if(a<b) if(c<d) x=1; else if(a<c) if(b<d) x=2; else x=3; else x=6; else x=7; A)1 B)2 C)3 D)6
Your company slogan
4.5 型例题
一、选择题 10.在执行以下程序时 为了使输出结果为t=4,则给a 10.在执行以下程序时,为了使输出结果为t=4,则给a和b输入的值应 在执行以下程序时, 满足的条件是( 满足的条件是( ) #include <stdio.h> main( ) { int s,t,a,b; scanf(“%d,%d”,&a,&b); s=1; t=1; if(a>0) s=s+1; if(a>b) t=s+t; else if(a==b) t=5; else t=2*s; printf(“t=%d\ printf(“t=%d\n”,t); } A) a>b B)a<b<0 C)0<a<b D)0>a>b
Your company slogan
4.5 典型例题
一、填空题 3.下列程序的输出结果是16.00,请填空 3.下列程序的输出结果是 下列程序的输出结果是16.00, #include<stdio.h> main() { int a=9,b=2; float x=_____, y=1.1,z; x=_____, y=1.1, z=a/2+b*x/y+1/2; printf(“%5.2f\ printf(“%5.2f\n”,z); } 4.以下程序的输出结果是____ 4.以下程序的输出结果是 以下程序的输出结果是____ #include<stdio.h> main() { int a=5,b=4,c=3,d; d=(a>b>c); printf(“%d”,d); }
D) 3 2
Your company slogan
4.5 典型例题
一、选择题 8.两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是( ) 8.两次运行下面的程序 如果从键盘上分别输入6 两次运行下面的程序, 则输出结果是( #include <stdio.h> main() { int x; scanf(“%d”,&x); if(x++>5) printf(“%d”,x); else printf(“%d\n”,x--); printf(“%d\n”,x--); } A)7和 A)7和5 B)6和 B)6和3 C)7和 C)7和4 D)6和 D)6和4
D)+
D) 3
Your company slogan
4.5 典型例题
一、选择题 6.以下程序的输出结果为( ) 6.以下程序的输出结果为 以下程序的输出结果为( #include <stdio.h> main() { int w=4,x=3,y=2,z=1; printf(“%d\ printf(“%d\n”,(w<x?w:z<y?z:x)); } A) 1 B) 2 C) 3 D) 4
D)10,0
Your company slogan
4.5 典型例题
一、填空题 1.当a=1,b=2,c=3时,以下语句执行后,a,b,c的值分别为_,_,_. 1.当a=1,b=2,c=3时 以下语句执行后,a,b,c的值分别为 的值分别为_ if(a>c) b=a; a=c; c=b; 2.若变量已正确定义,以下语句段的输出结果是_____. 2.若变量已正确定义,以下语句段的输出结果是_____. 若变量已正确定义 x=0; y=2; z=3; switch(x) { case 0: switch(y==2) { case 1: printf(“*”); break; case 2: printf(“%”); break; } case 1: switch(z) { case 1: printf(“$”); case 2: printf(“*”); default: printf(“#”); } }
break; break; break;
z=3; break; x+=10; break; x-=3; xbreak;
Your company slogan
4.5 典型例题
一、选择题 3.以下程序的输出结果是() 3.以下程序的输出结果是 以下程序的输出结果是() #include<stdio.h> main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0: a++; break; case 1: b++; break; } case 2: a++; b++; break; case 3: a++; b++; } printf(“\ printf(“\na=%d,b=%d”,a,b); } A) a=1,b=0 B) a=2,b=1
Your company slogan
4.5 典型例题
一、选择题 1.对下述程序,( )是正确的判断 1.对下述程序 对下述程序, )是正确的判断 #include <stdio.h> main() { int x,y; scanf(“%d,%d”,&x,&y); if(x>y) x=y; y=x; else x++; y++; printf(“%d,%d”,x,y); } A)有语法错误,不能通过编译 A)有语法错误 有语法错误, B)若输入数据3和4,则输出4和5 B)若输入数据 若输入数据3 则输出4 C)若输入数据4和3,则输出3和4 C)若输入数据 若输入数据4 则输出3 D)若输入数据4和3,则输出4和4 D)若输入数据 若输入数据4 则输出4
1.选择语句的简单操作。 1.选择语句的简单操作。 2.if语句的嵌套操作。 2.if语句的嵌套操作。 3.switch语句的使用。 3.switch语句的使用。
Your company slogan
4.3 if语句和使用 语句构成的选择结构 语句和使用if语句构成的选择结构 语句和使用
考点1 考点1 if语句的几种形式 if语句的几种形式 (1) if(表达式) 语句 if(表达式 表达式) (2) if(表达式) if(表达式 表达式) 语句1 语句1 else 语句2 语句2 (3) if(表达式1) 语句1 if(表达式 表达式1) 语句1 else if(表达式2) 语句2 if(表达式 表达式2) 语句2 else if(表达式3) 语句3 if(表达式 表达式3) 语句3 … else if(表达式m) 语句m if(表达式 表达式m) 语句m else 语句n 语句n 注意:语句中出现2条及2条以上的要写在{}内的复合语句中 内的复合语句中; 注意:语句中出现2条及2条以上的要写在{}内的复合语句中; else不能独立成为一条语句 它只是if语句的一部分 else不能独立成为一条语句,它只是if语句的一部分,不允许 不能独立成为一条语句, 语句的一部分, 单独出现在程序中。 单独出现在程序中。
Your company slogan
4.5 典型例题
一、选择题 11.执行以下程序时 输出结果是( 11.执行以下程序时,输出结果是( ) 执行以下程序时, #include <stdio.h> main( ) { int a=10,b=0; a=10,b=0; if(a=12) { a=a+1; b=b+1; } else { a=a+4; b=b+4; } printf(“%d; %d\n”,a,b); %d\ } A) 13,1 B)14,4 C)11,1
Your company slogan
4.5 典型例题
一、选择题 7.以下程序的输出结果为( ) 7.以下程序的输出结果为 以下程序的输出结果为( #include <stdio.h> main() { int k=2; switch(k) { case 1: printf(“%d\n”,k++); printf(“%d\ break; case 2: printf(“%d ”,k++); case 3: printf(“%d\n”,k++); printf(“%d\ break; case 4: printf(“%d\n”,k++); printf(“%d\ default: printf(“FULL!\n”); printf(“FULL!\ } A) 1 3 B) 2 3 C) 2 2
Your company slogan