广技师C语言复习题2. 练习(输入输出)(有答案)
更新时间:2023-11-18 10:14:01 阅读量: 教育文库 文档下载
- 广技师c语言复试推荐度:
- 相关推荐
一、选择题
1. 以下程序的运行结果是 。 #include
printf(“%d, %d\\n”,m++, --n); return 0; }
A.5,9 B.6,9 C.5,10 D.6,10
2. 有定义语句int a,b; ,若要通过语句scanf(“%d, %d”, &a, &b); 使变量a得到数值6,变量b得到数值5,下面形式中错误的是 。(注:□代表空格) A.6,5<回车> B.6,□□5<回车> C.6 5<回车> D.6,<回车> 5<回车>
3. 以下程序的输出结果是 。(注:□代表空格) #include
{ printf(“\\n*s1=s*”, “chinabeijing” ); pirntf(“\\n*s2=%-5s*”, “chi”); return 0; }
A.*s1=chinabeijing□□□* B.*s1=chinabeijing□□□*
*s2=**chi* *s2=chi□□*
C.*s1=*□□chinabeijing* D.*s1=□□□chinabeijing*
*s2=□□chi* *s2=chi□□*
4. 已有如下定义语句和输入语句,若要求a1, a2, c1, c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是 。(注:□代表空格) int a1,a2; char c1, c2;
scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2); A.10A□20B<回车>
B.10□A□20□B<回车>
C.10□A□20B<回车> D.10A20□B<回车>
5. 已有定义int x; float y; 且执行scanf(“=%f”, &x,&y); 语句,若从第一列开始输入数据12345□678<回车>,则x的值为 (1) ,y的值为 (2) 。(注:□代表空格)
(1)A.12345 B.123 C.45 D.345 (2)A.无定值 B.45.000000 C.678.000000 D.123.000000 6. 阅读以下程序,当输入数据的形式为25,13,10<回车>,程序的输出结果为 。 #include
scanf(“%d%d%d”, &x, &y, &z); printf(“x+y+z=%d\\n”, x+y+z); return 0; }
A.x+y+z=48 B.x+y+z=35 C.x+z=35 D.不确定值
8. 以下针对scanf函数的叙述中,正确的是 。 A.输入项可以为一实型常量,如scanf(“%f”,3.5);
B.只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d, b=%d”); C.当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,&f);
D.当输入数据时,必须指明变量的地址,如scanf(“%f”, &f)
10. 有输入语句:scanf(“a=%d, b=%d, c=%d”, &a, &b, &c);为使变量a的值为1,b的值为3,c的值为2;从键盘输入数据的正确形式应当是 。(注:□代表空格)
A.132<回车> B.1,3,2<回车> C.a=1□b=3□c=2<回车> D.a=1, b=3, c=2<回车> 12. 已知ch是字符型变量,下面不正确的赋值语句是 。
A.ch=‘a+b’; B.ch=‘\\0’; C.ch=‘7’+‘9’; D.ch=5+9; 15. 设x, y和z均为int型变量,则执行语句x=(y=(z=10)+5)-5; 后,x、y和z的值是 。
A.x=10 B.x=10 C.x=10 D.x=10 y=15 y=10 y=10 y=5 z=10 z=10 z=15 z=10 答案:
1. A 2. C 3. D 4. A 5. B B 6. D 7. B 8. D 9. A 10. D 12. A 13. C 15. A
二、填空题
1. 以下程序的输出结果为 。. #include
{printf(\ return 0; }
2. 已有定义int d=-2; 执行以下语句后的输出结果是 。 printf(\
3. 已有定义float d1=3.5, d2=-3.5; 执行以下语句后的输出结果是 。 printf(\ printf(\4. 以下程序的输出结果是 。 #include
printf(\□y=%d*sum*=%d\\n\ printf(\ return 0; }
5. 以下程序的输出结果是 。 #include
{int x=10; float pi=3.1416; printf(\ printf(\ printf(\ printf(\ printf(\ printf(\return 0; }
6. 以下printf语句中的负号的作用是 ,输出结果是 。 #include
int main() {int x=12;
printf(\ printf(\return 0; }
7. 以下程序的运行结果是 。 #include
printf(\□%d□%3.1f□%3.1f\\n\ return 0; }
8. 有以下程序,若运行时从键盘输入:55AB<回车>,则输出结果是 。 #include
{ int k=0; char c1='a',c2='b'; scanf(\ printf(\ return 0; }
9. 以下程序的运行结果是 。 #include
10. 若要求下列程序的输出结果为8.00,则[ ]中应填入的是 。 #include
float s,x=1.2,y=[ ]; s=2/3+k*y/x+m/2; printf(\ return 0; }
11. 已知字母A的ASCII码值为65。以下程序的输出结果是 。 #include
printf(\ return 0; }
12. 假设变量a、b、c均为整型,以下语句借助中间变量t把中的值进行交换,即把b中的值给a,把c中的值给b,把a中的值给c。请填空。 ; a=b; b=c; ;
13.已有定义int a; float b, x; char c1, c2; 为使a=3、b=6.5、x=12.6、c1=‘a’、c2=‘A’,正确的scanf函数调用语句是 ,数据输入的形式应为 。
14. 执行以下程序时,若从第一列开始输入数据,为使变量a=3、b=7、x=8.5、y=71.82、c1=‘A’、c2=‘a’,正确的数据输入形式是 。 #include
{int a,b; float x,y; char c1,c2; scanf(\□b=%d\ scanf(\□y=%f\ scanf(\□c2=%c\
printf(\} 答案:
1. *3.140000,3.142*
2. *d(1)=-2*d(2)=□-2*d(3)=-2□*
3. *d(1)=3.500000e+000*d(2)=3.5000e+000*d(3)=3.5000e+000*
*d(4)=-3.500000e+000*d(5)=-3.500000e+000*d(6)=-3.50000e+000* 4. x=1□y=2*sum*=3 10 squared is: 100 5. (1)10
(2)□□□□10 (3)56.100000
(4)□□□□□□3.141600 (5)5.681000e+002 (6)□3.141600e+000 6. 左对齐 □□□□12## 12□□□□## 7. 2□48□20.0□20.0 8. 55,A,B 9. 20 10. 3.6 11. a=66,b=E 12. t=a c=t
13. scanf(\ 3□6.5□12.6aA
14. a=3□b=7x=8.5□y=71.82c1=A□c2=a
正在阅读:
广技师C语言复习题2. 练习(输入输出)(有答案)11-18
《小石潭记》《记承天寺夜游》比较阅01-13
《祈祷落幕时》读后感【优秀5篇】03-26
人教版七年级下册(2016)第一单元第3课《盛唐气象》 教案 - 图文03-16
2018年中国通讯设备现状分析及市场前景预测(目录) - 图文02-29
摩擦习题12-04
金属和金属材料专题(含答案)04-27
2018届高三三模理数试题06-05
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习题
- 技师
- 输出
- 练习
- 输入
- 答案
- 语言
- 今年的山西省开发区条例(草案)
- 自动控制原理试卷、习题及答案2套
- 初中语文理解性默写总结(肖敏敏)
- 金属切削机床(高起专)阶段性作业1
- 3组合逻辑电路习题解答
- 医学考试题9
- 厦门市中小学杰出教师评选管理暂行办法资料
- 投标人(作为代理)的资格声明格式
- 铁路信号毕业实习报告
- 城镇燃气专项应急预案
- 高二数学文科寒假作业(5)
- 传播学研究方法总复习要点(个人整理) - 图文
- 基础教学部 师资队伍建设规划及执行情况总结报告
- 大学物理题库-热力学
- 100兆网速为什么达不到理想值!
- 2018版立体停车场行业设计趋势分析报告目录
- 基于SOA架构与云计算技术的ERP系统设计方案
- 郑大远程教育《计算机组成原理》第01章在线测试
- 外研版2016-2017高中英语选修八备课资料module - 3 - 试题 - 单元测试题 - 1 - word版有答案
- 日俄战争起因是什么 日俄战争结果如何