程序设计基础_C_练习题
c语言《程序设计基础》课后习题参考答案与解析

c语言《程序设计基础》课后习题参考答案与解析1. 习题一:编写一个C程序,输出“Hello World!”。
解析:这是一个非常简单的C程序,只需要使用printf函数输出所需的字符串即可。
```c#include <stdio.h>int main() {printf("Hello World!");return 0;}```2. 习题二:编写一个C程序,计算两个整数的和并输出结果。
解析:这个程序需要使用scanf函数从用户输入中读取两个整数,并使用printf函数输出它们的和。
```c#include <stdio.h>int main() {int num1, num2, sum;printf("请输入第一个整数:");scanf("%d", &num1);printf("请输入第二个整数:");scanf("%d", &num2);sum = num1 + num2;printf("两个整数的和为:%d", sum);return 0;}```3. 习题三:编写一个C程序,判断一个数是奇数还是偶数并输出结果。
解析:这个程序需要使用scanf函数读取用户输入的整数,并使用if-else语句判断该数的奇偶性,然后使用printf函数输出结果。
```c#include <stdio.h>int main() {int num;printf("请输入一个整数:");scanf("%d", &num);if (num % 2 == 0) {printf("该数是偶数");} else {printf("该数是奇数");}return 0;}```4. 习题四:编写一个C程序,判断一个年份是否为闰年并输出结果。
程序设计基础(C语言)习题以及答案

其身正,不令而行;其身不正,虽令不从。
——《论语》一、选择题1.下列属于C语言中合法的标识符的是( B )A 、ex-1B 、-cookC 、951aD 、if2.若 x 为 float 型变量,则以下语句(A )。
x=213.82631;printf("%-4.2f\n",x);A、输出为213.83B、输出格式描述符的域宽不够,不能输出C、输出为213.82D、输出为-213.823.一个C程序的执行是从(C )A、main函数开始,直到最后一个函数结束B、第一个函数开始,直到最后一个函数结束C、main函数开始,直到main函数结束D、第一条语句开始,直到最后一条语句结4.构成C语言源程序的基本单位是(B )A、过程B、函数C、子程序D、命令5.以下叙述不正确的是(D )A、注释说明被计算机编译系统忽略B、注释说明必须跟在“//”之后不能换行或者括在“/*”和“*/”之间且注释符必须配对使用C、注释符“/”和“*”之间不能有空格D、在C程序中,注释说明只能位于一条语句的后面6.在C程序中,main函数的位置( A)A、可以任意B、必须作为最后一个函数C、必须作为第一个函数D、必须放在它所调用的函数之后7. C语言属于(C )A、机器语言B、汇编语言C、高级语言D、低级语言云路鹏程九万里,雪窗萤火二十年。
——《王实甫》人之为学,不日进则日退,独学无友,则孤陋而难成;久处一方,则习染而不自觉。
——《顾炎武》8.使用“scanf("a=%d,b=%d",&a,&b)”,要使a,b的值均为25,正确的输入是(D )。
A、a=25 b=25(空格分开)B、25 25(空格分开)C、25,25D、a=25,b=259. 下列叙述中,不正确的是( C)A、分号是C语句的必要组成部分B、C语句的注释可以写在语句的后面C、主函数的名字不一定用main表示D、函数是C程序的基本单位10.C程序是由( B)构成的A、若干过程B、一个或多个函数C、若干子程序D、一个主程序与若干子程序11. 以下程序的输出结果是(B )。
程序设计基础C-题库-3

int tmp = 0; int i = 3; for (i = 3; i<=12; i++) { tmp = num1 + num2; num1 = num2; num2 = tmp; printf("%5d",tmp); } return 0; }
答案输出: 2 3 5 8 13 21 34 55 89 144
;
;
;
5、假设瓜农有一百个西瓜,第一天卖掉一半多两个,以后卖掉剩下的一半多两个,完善以下代 码,求解瓜会在第几天卖完。 int main() { int day=1,sum=100,num; while(sum!=0) { __________ __________ day++; } printf("%d\n",day); } 答案: sum=sum/2-2 ; ; day++; ;
程序设计基础C-题库
1、通常情况下使用__________语句来跳出当前循环。 答案: break
; 2、for关键字后面()中包括了3部分内容,分别是初始化表达式、__________和操作表达式。 答案:
; 3、if条件语句分为3种语法格式,分别是__________、__________和__________。 答案: if ; if-else ; if-else -else ; 解析: 4、结构化程序有__________、__________和__________3种。 答案:
12、以下选项中哪些描述是正确的? A、 循环语句必须要有终止条件否则不能编译 B、 break关键字用于跳出当前循环体 C、 continue用于终止本次循环,执行下一次循环 D、 switch条件语句中可以使用break 答案: BCD
c语言程序设计基础试题及答案

c语言程序设计基础试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 下列哪个选项是C语言中的合法整数?A. 0x10B. 0X1GC. 08D. 0L答案:A3. 在C语言中,用于定义一个函数的关键字是?A. defineB. functionC. defD. void答案:B4. C语言中,以下哪个是正确的字符串定义?A. char str[] = "Hello";B. char str[] = {"Hello"};C. char str = "Hello";D. char str[] = 'Hello';答案:A5. 在C语言中,以下哪个运算符用于求余?A. %B. /C. //D. %答案:A二、填空题(每题3分,共15分)1. 在C语言中,定义一个整型变量的关键字是________。
答案:int2. 如果一个函数没有返回值,应该使用________关键字声明。
答案:void3. 在C语言中,________运算符用于连接字符串。
答案:+4. C语言中,________运算符用于比较两个值是否相等。
答案:==5. 在C语言中,________关键字用于定义一个指针变量。
答案:*三、简答题(每题5分,共20分)1. 简述C语言中数组和指针的关系。
答案:在C语言中,数组名可以被当作指向数组第一个元素的指针。
数组的每个元素可以通过指针运算来访问。
2. 解释C语言中函数原型声明的作用。
答案:函数原型声明提供了函数的名称、返回类型和参数类型,但不需要函数体。
它允许在函数定义之前调用函数,同时帮助编译器检查函数调用的正确性。
3. 什么是C语言中的预处理指令,举例说明。
答案:预处理指令是C语言中的特殊命令,用于在编译之前处理源代码。
程序设计基础c语言试题及答案

程序设计基础c语言试题及答案一、选择题(每题2分,共20分)1. C语言中,用于表示逻辑“与”的运算符是:A. &&B. ||C. &D. |答案:A2. 下列哪个选项不是C语言中的关键字?A. intB. floatC. longD. double答案:D3. 在C语言中,下列哪个函数用于将字符串连接起来?A. strcat()B. strcmp()C. strcpy()D. strlen()答案:A4. C语言中,用于定义一个结构体的关键字是:A. structB. unionC. enumD. typedef答案:A5. 下列哪个选项是C语言中的合法变量名?A. 2nd_nameB. intC. _nameD. name$答案:C6. C语言中,用于定义一个指针的语法是:A. int *p;B. int *p = 0;C. int p*;D. int *p = 1;答案:A7. 在C语言中,下列哪个选项是正确的函数声明?A. int function(int a, int b);B. int function(int, int);C. int function(int a; int b);D. int function(int, int a, b);答案:A8. C语言中,用于表示逻辑“非”的运算符是:A. !B. ~C. &&D. ||答案:A9. 下列哪个选项是C语言中的合法常量?A. 1.23B. 0x1AC. 0123D. All of the above答案:D10. 在C语言中,下列哪个选项是正确的数组声明?A. int arr[5] = {1, 2, 3};B. int arr[5] = {1, 2, 3, 4, 5, 6};C. int arr[] = {1, 2, 3};D. int arr[5];答案:C二、填空题(每题2分,共20分)1. C语言中,用于输入的函数是________。
C语言程序设计试题第十套-试卷

“程序设计基础--C”试卷试题一、单项选择题(每小题 2 分,共20 分)1.C 语言程序的三种基本结构是顺序结构、选择结构和______结构。
A、循环B、递归C、转移D、嵌套2.若x是单精度实型变量,表达式(x = 10/4) 的值是_____ 。
A、2.5B、2.0C、3D、 23. 表达式!x 等价于_____。
A、x==0B、x==1C、x != 0D、x != 14.若变量已正确定义且k 的值是4,计算表达式( j = k--) 后,_____。
A、j=3, k=3B、j=3, k=4C、j=4, k=4D、j=4, k=35. 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为_____。
A、算术运算、赋值运算、关系运算B、关系运算、赋值运算、算术运算C、算术运算、关系运算、赋值运算D、关系运算、算术运算、赋值运算6.C语言中,形参的缺省的存储类说明是______。
A、autoB、staticC、registerD、extern7.下列语句定义pf为指向float类型变量f的指针,_____是正确的。
A、float f, *pf = f;B、float f, *pf = &f;C、float *pf = &f, f;D、float f, pf = f; 8.表达式sizeof(“key”) 的值是______。
A、1B、2C、3D、49.将程序prog.c编译后运行:prog –nla hello world 则*(*(argv+2)) 是______。
A、’p’B、‘-‘C、‘h’D、‘w’10.若a是整型变量,表达式~(a ^ ~a ) 等价于______。
A、~aB、1C、0D、2试题二、填空题(每小题 3 分,共24 分)1.写出语句printf ("%d, %o, %x", 0x12, 12, 012); 的输出结果。
2.写出下列程序段的输出结果。
C语言程序设计_习题大全(含答案)_C语言-1
C语言基础一:1.下列四组选项中,均不是C语言关健字的选项是( A )。
A) define B) gect C) include D) whileIF char scanf gotype printf case pow2.下面四个选项中,均是合法整型常量的选项是( A )。
A)160 B)-0xcdf C) -01 D)-0x48a-0xffff 01a 986,012 2e5011 0xe 0668 0x<<02>>B>>23.下面四个选项中,均是不合法的转义符的选项是( B )。
A) '\"' B) '\1011' C) '\011' D) '\abc''\\' '\' '\f' '\101''xf' '\A' '\}' 'x1f'4.下面不正确的字符串常量是( A )。
A)'abc' B)"12'12" C)"0" D)" "5.以下选项中不合法的用户标识符是( A )。
A)abc.c B)file C)Main D)PRINT6.C语言提供的合法关键字是( D )。
A) swithB) cherC) Case). Default7.下列标识符组中,合法的用户标识符为 AA)_0123与ssipedB)del-word与signedC)list与*jerD) keep%与wind8.在C语言中,逻辑值"真"的表示是用( C )。
A) true B) 整型值0 C)非另整型值 D) T9若有以下定义char s='\092';则该语句( B )A)使s的值包含一个字符 B)定义不合法,s的值不确定C)使s的值包含4个字符 D)使s的值包含3个字符10设C语言中,int类型数据占2个字节,则float类型数据占( D )个字节。
《程序设计基础》模拟考试样卷
考试答案不得超过此线2019—2020学年度第二学期期末考试试卷《程序设计基础》课程(C卷)(开课单位:计算机与信息学院,闭卷120分钟)学院专业年级、班级姓名学号□□□□□□□□□题号一二三四五总分得分注意事项1.本试卷共五大题,共3页。
2.考生答题时必须准确填写学院、专业、年级班级、姓名、学号等栏目,字迹要清楚、工整。
1.下列关于C语言程序书写规则的说法中正确的是________。
A)不区分大小写字母B)一行只能写一条语句C)一条语句可分成几行书写D)每行必须有行号2. 以下有关标识符的叙述中,错误..的是______。
A)用户标识符允许使用关键字B)用户标识符应尽量做到“见名知意”C)用户标识符必须以字母或下划线开头D)用户标识符中的大/小写字母代表不同标识符3.设有char x='A'; int y=1; float a=2.3; double b=4.56;,则表达式x-y+a/b的数据类型为________。
A)char B)int C)float D)double4.设有int a;double d=3.45;,则执行语句a=(int)(d+0.5);后a的值是_____。
A)3 B)4 C)3.45 D)3.955.5.下面选项中能正确表示“|x|≤21”的C语言表达式是_____ 。
A)-21≤x≤21 B)-21<=x&&x<=21C)-21<=x||x<=21 D)-21<=x<=216.若有定义float a,b,c;,执行语句scanf("%f%f%f",&a,&b,&c);使得a为10,b为20,c为30,则以下不正确...的输入形式是______。
A) 10 B) 10.0,20.0,30.0 C) 10.0 D) 10 2020 20.0 30.0 30307.设变量a,b,c,d和y都已正确定义并已赋值。
计算机程序设计基础(C语言)编程习题
计算机程序设计基础(C语言)编程练习题及参考答案1.输入2个整数,求两数的平方和并输出。
#include <stdio.h>main(){ intt a ,b,s;printf("please input a,b:\n");scanf("%d%d”,&a,&b);s=a*a+b*b;printf("the result is %d\n",s);}2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。
#include <stdio.h>#define PI 3.14 <stdio.h>main(){ float r ,s , l;printf("please input r:\n");scanf("%f”,&r);if (r>=0){s=pi*r*r;l=2*i*r ;printf("the area is %f\n",s);printf("the circumference is %f\n",l);}elseprintf("input error!\n");}3、函数y=f(x)可表示为:2x+1 (x<0)y= 0 (x=0)2x-1 (x>0)编程实现输入一个x值,输出y值。
main(){int x,y;scanf(“%d”,&x);If(x<0)y=2*x+1;If(x>0)y=2*x-1;If(x==0) y=0;pri ntf(“%d”,y);}4、编写一个程序,从4个整数中找出最小的数,并显示此数。
main( ){int a,b,c,d,t;scanf (“%d,%d,%d,%d ”,&a,&b,&c,&d);if (a>b){t=a; a=b; b=t;}if (a>c){t=a; a=c; c=t;}if (a>d){t=a; a=d; d=t;}pri ntf (“m in = %d \n”,a);}5.有一函数当x<0时y=1,当x>0时,y=3,当x=0时y=5,编程,从键盘输入一个x值,输出y值。
程序设计基础试题及答案
程序设计基础试题及答案一、选择题(每题2分,共10分)1. 下列哪个选项是C语言中正确的整型常量表示?A. 0x1AB. 0x1aC. 0X1AD. 0x1A和0x1a答案:D2. 在C语言中,下列哪个关键字用于声明一个函数?A. intB. voidC. returnD. function答案:B3. 以下哪个选项是合法的C语言变量名?A. 2variableB. variable2C. _variableD. variable$2答案:B4. 在C语言中,下列哪个选项是正确的字符串字面量?A. "Hello, World!"B. 'Hello, World!'C. "Hello, World!"'D. 'Hello, World!'答案:A5. 下列哪个选项是C语言中正确的注释方式?A. // This is a commentB. /* This is a comment */C. <!-- This is a comment -->D. Both A and B答案:D二、填空题(每题2分,共10分)1. 在C语言中,用于定义一个整型变量的关键字是________。
答案:int2. C语言中,用于定义一个浮点型变量的关键字是________。
答案:float 或 double3. C语言中,用于定义一个字符型变量的关键字是________。
答案:char4. C语言中,用于定义一个布尔型变量的关键字是________。
答案:_Bool 或 bool(C99标准)5. 在C语言中,用于定义一个数组的语法是________。
答案:类型数组名[大小]三、简答题(每题5分,共20分)1. 简述C语言中函数的定义和调用过程。
答案:函数定义包括返回类型、函数名、参数列表和函数体。
调用函数时,需要使用函数名和相应的参数列表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章数据类型与表达式一.知识点1.C语言的特点:①语言简洁、紧凑,使用方便、灵活;②运算符丰富;③数据结构丰富;④具有结构化控制语句;⑤语法限制不太严格,程序设计自由度大;⑥可以进行位操作,能实现汇编语言的大部分功能,能直接对硬件进行操作;⑦生成的目标代码质量高,程序执行效率高;⑧程序的移植性好。
2.C程序的组成:⑴C程序是由函数构成的;⑵一个函数包括函数的首部(即函数的第一行)和函数体(即花括号部分);⑶函数体一般包括声明部分和执行部分;⑷一个C程序总是从main函数开始执行,从main函数结束;⑸C程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上;⑹每个语句和数据定义的最后必须有一个分号;⑺C语言本身没有输入输出语句,是通过函数实现输入输出的;⑻可以用/*……*/对C程序的任何部分作注释。
3.C语言程序的运行:源程序文件的扩展名为.c或.cpp,目标程序文件的扩展名为.obj,可执行程序文件的扩展名为.exe。
4.C的数据类型:基本、构造、指针和空类型,char、int、short、long、unsigned、float、double、enum、struct、union、typedef。
5.常量与变量的概念,注意符号常量的定义与使用;6.整型、实型、字符型常量的表示,注意整型常量的十进制、八进制、十六进制的书写。
7.变量的定义,C的标识符包括关键字、预定义标识符、用户定义标识符;用户定义标识符的可用字符为字母、数字、下划线,第一个字符为字母或下划线。
8.常见数据类型的取值范围,int为-32768~+32767,unsigned int为0~65535。
9.转义字符:\n、\t、\b、\r、\f、\\、\’、\”、\ddd、\xhh10.不同数值型数据的混合运算,低级类型转换为高级类型运算11.C的运算符:注意结合方向和运算的优先级12.算术运算符:+、-、*、/、%、++、--,注意自加、减运算符分前缀和后缀两种方式。
其中前缀方式为先自加、减,后引用;后缀方式为先引用,后自加、减;运算符%要求运算量为整数,运算结果也为整数。
注意除运算时,若运算量为整型时,其运算结果也是整型的规则。
13.赋值类运算符:=、+=、-=、*=、/=、%=,注意含义和数据类型的转换。
14.逗号运算符的使用,注意逗号运算符的运算规则。
二.练习㈠.填空题:1.在TURBO C环境中用RUN命令运行一个C程序时,所运行的程序的后缀是。
2.C语言源程序文件的后缀是,经过编译后,生成文件的后缀是,经过连接后,生成文件的后缀是。
3.结构化程序由、、三种基本结构组成。
4.若k为整型变量且赋值11。
请写出运算k++后表达式的值和变量的值。
5.若x为double型变量,运算x=3.2,++x后表达式的值和变量的值。
6.函数体由符号开始,用符号结束。
函数体的前面是部分,其后是部分。
7.C语言中的标识符可分为、和预定义标识符三类。
8.在C语言程序中,用关键字定义基本整型变量,用关键字定义单精度实型变量,用关键字定义双精度实型变量。
9.把a1、a2定义成单精度实型变量,并赋初值1的定义语句是。
10.C程序中定义的变量,代表内存中的一个。
11.表达式3.5+1/2的计算结果是。
12.写出数学表达式EMBED Equation.3 三个等价的C语言表达式、、。
13.通常一个字节包含个二进制位。
14.当计算机用两个字节存放一个整数时,能存放的最大(十进制)整数是、最小(十进制)整数是。
15.在C语言中整数可用进制数、进制数和进制数三种数制表示。
16.C语言中,int型数据占个字节,long型数据占个字节,unsigned int 型数据占个字节,short型数据占个字节, float型数据占个字节,double型数据占个字节,char型数据占个字节。
㈡.选择题:1.组成C语言程序的是()。
A.子程序 B.过程 C.函数 D.主程序和子程序2.以下叙述中正确的是()。
A.在C程序中无论是整数还是实数,只要在允许的范围内都能准确无误的表示。
B.C程序由主函数组成。
C.C程序由函数组成。
D.C程序由函数和过程组成。
3.以下选项中正确的整型常量是()。
A.12. B.-20 C.1,000 D.4 5 64.以下选项中正确的实型常量是()。
A.0 B.3. 1415 C.0.329╳102 D..8715.以下选项中不合法的用户标识符是()。
A._123 B.printf C.A$ D.Dim6.C语言中运算对象必须是整型的运算符是()。
A.% B./ C.!D.*7.可在C程序中用作用户标识符的一组标识符是()。
A.void B.as_b3 C.For D.2cdefine _123 -abc DOWORD If case SIG8.若变量已正确定义并赋值,符合C语言语法的表达式是()。
A.a=a+7;B.a=7+b+c,a++ C.int(12.3%4)D.a=a+7=c+b9.不合法的八进制数是()。
A.0 B.028 C.077 D.0110.不合法的十六进制数是()。
A.oxff B.0Xabc C.0x11 D.0x19㈢.程序设计题:略第二章算法与顺序结构一.知识点1.算法:为解决一个问题而采取的方法和步骤。
2.算法的分类:数值算法、非数值算法。
3.算法的特点:有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性。
4.算法描述方法:自然语言、流程图、改进流程图、N—S流程图、伪代码、计算机语言。
5. C语句的类型:控制语句、函数调用语句、表达式语句、空语句、复合语句。
6.输入输出的概念:输入输出是相对主机而言,C语言是由函数来实现输入输出的。
7.字符数据的输入/输出:getchar()、putchar()8.格式输入/输出:scanf()、printf()9.printf的格式符:d、i,o,x、X,u,c,s,f,e、E,g、G;l,m,n,-。
10.scanf的格式符:d、i,o,x、X,u,c,s,f,e、E,g、G;l,m,*;&。
注意输入数据时数据流的分隔符,系统默认的分隔符为空格、tab键和回车。
11.顺序结构的设计思想:声明变量、输入数据、处理、输出结果。
二.练习1.有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换。
2.依次将10个数输入,要求将其中最大的数打印出来。
3.有3个数a、b、c,要求按从大到小的顺序把它们打印出来。
4.求1+2+3+ (100)5.判断一个数n能否同时被3和5除。
6.将100~200之间的素数打印出来。
7.求两个整数m和n的最大公约数。
8.求方程ax2+bx+c=0的根;分别考虑有两个不等的实根和有两个相等的实根的情况。
㈡.填空题:1.以下程序段执行后的输出结果是:⑴⑵⑶。
int i=-200,j=2500;printf(“⑴ %d %d”,i,j);printf(“⑵ i=%d,j=%d\n”,i,j);printf(“⑶ i=%d\n j=%d\n”,i,j);2.复合语句在语法上被认为是。
空语句的形式是。
3.C语句的最后用结束。
4.以下程序段的输出结果是。
int x=0177;printf(“x=%6d,x=%6o,x=%6x,x=%6u\n”,x,,x,x,x);5.以下程序段的输出结果是。
double a=513.789215;printf(“a=%8.6f,a=%8.2f,a=%14.8f,a=%14.8lf\n”,a,a,a,a);6.以下程序段的输出结果是。
a=3+5,a*4;x=11/3;printf(“%d,%%d\n”,a,x);7.以下程序输入三个整数值给a、b、c,程序把b中的值给a,把c中的值给b,把a中的值给c,交换后输出a、b、c的值。
请填空:#include <stdio.h>main(){ int a,b,c,;printf(“Enter a,b,c:”);scanf(“%d,%d,%d”,);;a=b;b=c;;printf(“a=%d,b=%d,c=%d\n”,a,b,c);}8.以下程序不借助任何变量把a、b中的值进行交换。
请填空:#include <stdio.h>main(){ int a,b;printf(“Input a,b:”);scanf(“%d,%d”,);、、、、、、。
5.C语言中逻辑运算符的优先级高于算术运算符。
6.将下列数学式改写成C语言的关系表达式或逻辑表达式:a=b或a<c |x|>4 7.下列程序的输出结果。
main(){ int a=100;if(a>100) printf(“%d\n”,a>100); else printf(“%d\n”,a<=100);} 8.若已知a=10、b=15、c=1、d=2、e=0,请分别给出下列表达式的运算结果:⑴ a*b && c ⑵ a+b>10 || a+b<0 ⑶ e ⑷ c==b>e ⑸ !a<e ⑹ a++ && e++ && c++ ⑺ !e && e==b==++c⑻ (0<a) && (a<2) ⑼ 1.234 && 5.982⑽ (b==10) && (a==10) ⑾ !0 || d && a==c+d⑿ (a+c==b)==(b+d==a) || (c=b+a)>(d=c+b)9.当a=1、b=2、c=3时,执行以下if语句后,a= 、b= 、c= 。
if(a>c);b=a;a=c;c=b;10.当a=1、b=2、c=3时,执行以下if语句后,a= 、b= 、c= 。
if(a>c)b=a;a=c;c=b;11.当a=1、b=2、c=3时,执行以下if语句后,a= 、b= 、c= 。
if(a>c)b=a,a=c;c=b;12.将以下两条if语句合并为一条if语句:。
if(a>b) scanf(“%d”,&x);else scanf(“%d”,&y);if(a<=b) i++;else j++;13.将以下嵌套的if语句改写成不嵌套的if语句:。
if(w<0) k=0;else if(w<=100) k=1; else k=0;14.以下程序判断输入的一个整数是否能被3或7整除,若能整除,输出“YES”,若不能整除,输出“NO”。
请填空:#include <stdio.h>main(){ int k;printf(“Enter a int number:”);scanf(“%d”,&k);if()printf(“YES\n”);else printf(“NO\n”);}15.在switch语句中,当执行到break语句时,使流程。