《2022年广工Anyview试题答案第四章.docx》由会员分享,可在线阅读,更多相关《2022年广工Anyview试题答案第四章.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 多练出技巧 巧思出硕果/* 【习题 4.011】关系表达式,if 语句第一种形式 在以下程序空缺处填写合适内容,使得程序判定用户输入的字符是否为,如是就显示:输入正确 ;*/ #include void main char c; scanf%c,&c; if c= printf 输入正确 n; /* 【习题 4.012】关系表达式,if 语句第一种形式在以下程序空缺处填写合适内容,使得程序输入一个整数赋给变量a,运算并输出a 的肯定值 a1;*/ #include #include void main int a,a1; scanf%d,&a;
2、 a1=absa; printf|%d| = %dn,a,a1; /* 【习题 4.013】规律表达式,if 语句第一种形式在以下程序空缺处填写合适内容,使得程序对输入的整型变量x 的值进行判定,如变量x 值为“ 假” 时输出“False” ;*/ #include int main int x; scanf%d,&x; 名师归纳总结 ifx=0 第 1 页,共 5 页- - - - - - -精选学习资料 - - - - - - - - - 多练出技巧 巧思出硕果printfFalse.n; return 0; /* 【习题 4.016】if 语句的子句为复合语句在以下程序空缺处填写合适内容
3、,使得程序将输入到变量 a 和 b 的两个整数根据由大到小的次序输出;*/ #include void main int a,b,t; scanf%d %d,&a,&b; ifab 成立就将 b 的平方值给予c,否就将 0 给予 c;最终显示 c 的值;*/ void main int c,d; c= else c=0; printfc=%dn,c; /* 【习题 4.211】已知 3 个非零整数被分别输入到整型名师归纳总结 - - - - - - -第 2 页,共 5 页精选学习资料 - - - - - - - - - 多练出技巧 巧思出硕果变量 a,b 和 c;编写一个条件表达式,判定这
4、3 个值能否作为一个三角形的 3 条边的长度?如能,就该表达式的值为 1,否就值为 0;*/ /* 请依题意在下一行编辑表达式 */ a+bc&a-bb.1:0 /* 【习题 4.213】已知 3 个非零整数被分别输入到整型变量 a,b 和 c;编写一个条件表达式,判定这 3 个值能否作为一个等腰三角形的 3 条边的长度?如能,就该表达式的值为 1,否就值为 0;*/ /* 请依题意在下一行编辑表达式 */ a=b|a=c|b=c&a+bc&a-bb.1:0 /* 【习题 4.215】已知 3 个非零整数被分别输入到整型变量 a,b 和 c;编写一个条件表达式,判定这 3 个值能否作为一个等边
5、三角形的 3 条边的长度?如能,就该表达式的值为 1,否就值为 0;*/ /* 请依题意在下一行编辑表达式 */ a=b&b=c.1:0 /* 【习题 4.223】 已知 3 个非零整数被分别输入到整型变量 a,b 和 c;编写一个条件表达式,判定这 3 个值能否作为一个直角三角形的 3 条边的长度?如能,就该表达式的值为 1,否就值为 0;*/ /* 请依题意在下一行编辑表达式 */ a*a+b*b=c*c|a*a+c*c=b*b|c*c+b*b=a*a.1:0 /* 【习题 4.225】已知 3 个非零整数被分别输入到整型变量 a,b 和 c;编写一个条件表达式,判定这 3 个值能否作为一
6、个锐角三角形的 3 条边的长度?如能,就该表达式的值为 1,否就值为 0;*/ 名师归纳总结 - - - - - - -第 3 页,共 5 页精选学习资料 - - - - - - - - - /* 请依题意在下一行编辑表达式多练出技巧巧思出硕果*/ a*a+b*bc*c&a*a+c*cb*b&c*c+b*ba*a.1:0 /* 【习题 4.227】已知 3 个非零整数被分别输入到整型 变量 a,b 和 c;编写一个条件表达式,判定这 3 个值能 否作为一个钝角三角形的 3 条边的长度?如能,就该 表达式的值为 1,否就值为 0;*/ /* 请依题意在下一行编辑表达式 */ a*a+b*bc*c
7、|a*a+c*cb*b|c*c+b*ba*a.1:0 /* 【习题 4.253】规律运算: & 和 | 在以下程序空缺处填写合适内容,使得程序 先令整型变量 a 和 b 的值均为 34,c 的值为 78,然后依次将 a 和 b 的规律与赋给 d,a 和 c 的逻 辑或赋给 e,a 和 c 的规律与赋给 f,最终分行 显示 d, e 和 f 的值;*/ void main int a=34,b=34,c=78; int d,e,f; d=a&b; e=a|c; f=a&c; printf%d & %d = %dn,a,b,d; printf%d | %d = %dn,a,c,e; printf%
8、d & %d = %dn,a,c,f; /* 【习题 4.263】规律非运算:. 在以下程序空缺处填写合适内容,使得程序 先令整型变量 a 的值为 700,b 的值为 -30,然 d,后依次将 a 的规律非赋给 c,b 的规律非赋给最终分行显示 c 和 d 的值;*/ void main 名师归纳总结 - - - - - - -第 4 页,共 5 页精选学习资料 - - - - - - - - - 多练出技巧 巧思出硕果 int a=700,b=-30,c,d; c=.a; d=.b; printf.%d=%dn,a,c; printf.%d=%dn,b,d; 名师归纳总结 - - - - - - -第 5 页,共 5 页