顺序结构程序设计练习题
1.putchar函数可以向终端输出一个( )
A.整型变量表达式值
B.实型变量值
C.字符串
D.字符或字符变量值
2.以下程序的输出结果是( ) (注:□代表空格)
main( )
{printf(“\n*s1=%15s*',“chinabeijing");
printf(“\n*s2=%-5s*",“chi");}
A.*s1=chinabeijing□□□* *s2=**chi*
B.*s1=chinabeijing□□□* *s2=chi□□*
C.*s1=*□□chinabeijing* *s2=□□chi*
D.*s1=□□□chinabeijing* *s2=chi□□*
3.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列.如果字符串长度以大于5,则输出按方式( );如果字符串长度小于5,则输出按方式( )
A.从左起输出该字串,右补空格
B.按原字符长从左向右全部输出
C.右对齐输出该字串,左补空格
D.输出错误信息
4.x和y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( )
A.scanf(“%d%s,%1e",&x,&y,&z);
B.scanf(“%2d*%d%f",&x,&y,&z);
C.scanf(“%x%d*%o",&x,&y);
D.scanf(“%x%o%6.2f",&x,&y,&z);
5.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是( )(注:□表示空格,<CR>表示回车)
int a1,a2;char c1;c2; scanf(“%d%c%d%c",&a,&c1,&a2,&c2);
A.10A□20B<CR>
B.10□A□20□B<CR>
C.10A20B<CR>
D.10A20□B<CR>
6.已有定义int x;float y;且执行scanf(“%3d%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
7.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是( )(注:□表示空格,<CR>表示回车)
int a1,a2; char c1,c2; scanf(“%d%d",&a1,&a2); scanf(“%c%c",&c1,&c2);
A.1020AB<CR>
B.10□20<CR>AB<CR>
C.10□□20□□AB<CR>
D.10□20AB<CR>
8.已有程序段和输入数据的形式,程序中输入语句的正确形式应当为( )
main( )
{int a;float f;printf(“\nInput number:");输入语句 printf(“\nf=%f,a=%d\n",f,a);}输入的数据为
4.5<CR>2<CR>
A.scanf(“%d,%f",&a,&f);
B.scanf(“%f,%d",&f,&a);
C.scanf(“%d%f,&a,&f);
D.scanf(“%f%d",&f,&a);
9.阅读以下程序,当输入数据形式为:25,13,10<CR>,正确的输入结果为( )
main( )
{int x,y,z; scanf(“%d%d%d",&x,&y,&z); printf(“x+y+z=%d\n",x+y+z);}
A.x+y+z=48
B.x+y+z=35
C.x+z=35
D.不确定值
10.根据题目中已给出的数据的输入和输出形式,程序中输入输出的语句的正确内容是( )
main( )
{int x;float y;printf(“enter x,y:");输入语句 输出语句 }输入为:2□3.4 输出为:x+y=5.40
A.scanf(“%d,%f",&x,&y); printf(“\nx+y=4.21",x+y);
B.scanf(“%d%f",&x,&y); printf(“\nx+y=4.2f",x+y);
C.scanf(“%d%f",&x,&y); printf(“\nx+y=6.1f",x+y);
Dscanf(“%d%3.1f",&x,&y); printf(“\nx+y=%4.2f",x+y);
11.以下说法正确的是( )
A.输入项可以为一个实型常量,如scanf(“%f,3.5);
B.只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d,b=%d);
C.当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f",&f);
D.当输入数据时,必须指明变量的地址,如scanf(“%f",&f);
12.有输入语句:scanf(“a=%d,b=%d,c=%d",&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应是( )
A.132<CR>
B.1,3,2<CR>
C.a=1□b=3□c=2<CR>
D.a=1,b=2,c=3<CR>
13.已知ch是字符变量,下面正确的赋值语句是( )
A.ch='123'; B.ch='\xff'; C.ch='\08'; D.ch='\'
14 .已知ch是字符变量,下面不正确的赋值语句是( )
A.ch='a+b'; B.ch='\0'; C.ch='7'+'9' D.ch=5+9;
15.若有以下定义,且各变量均有初值,则正确的赋值语句是( ) int a,b; float x;
A.a=1,b=2; B.b++; C.a=b=5 D.b=int(x);
16.设x,y均为float型变量,则以下不合法的赋值语句是( )
S.++a; B.y=(x%2)/10; C.x*=y+8; D.x=y=0;
17.设x,y和z均为int型变量,则执行语句x=(y=(z=10)+5)-5;后x,y,z的值是:( )
A.x=10 y=15 z=10 B.x=10 y=10 z=10 C.x=10 y=15 z=15
D.x=10 y=5 z=10
18.以下程序的输出结果为( )
main( )
{short a;
a=-4; printf("\na:dec=%d,oct=%x,unsigned=%u\n",a,a,a,a);}
19.以下程序的输出结果为( )
main( )
{printf("*%f,%4.3f*\n",3.14,3.15);}
20. 以下程序的输出结果为( )
main( )
{char c='x'; printf("c:dec=%d,oct=%o,hex=%x,ASCII=%c\n",c,c,c,c);}
21.已有定义int d=-2;执行以下语句后的输出结果是( )
printf("*d(1)=%d*d(20=%3d*d(3)=%-3d*\n",d,d,d);
printf("*d(4)=%o*d(5)=%6o*d(6)=%-7o*\n",d,d,d);
22.以有定义int d=-2;执行以下语句后的输出结果是( )
printf("*d(1)=%d(20=%3d*d(3)=%-3d*\n",d,d,d);
printf("*d(40=%6o*d(6)=%-7o*\n",d,d,d);
23.以有定义float d1=3.5,d2=-3.5;执行以下语句后的输出结果是( )
printf("*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*\n,d,d,d);
printf("*d(4)=%e*d(5)=%.6e*d(6)=%-12.5e*\n",d,d,d);
24. 以下程序输出结果为( )
main( )
{int x=1,y=2;
printf("x=%d y=%d*sum*=%d\n",x,y,x+y);
printf("10 squared is:%d\n",10*10);}
25. 以下程序的输出结果为( )
main( )
{int x=10;float pi=3.1416;
printf("(1)%d\n",x); printf("(2)%6d\n",x); printf("(3)%f\n",56.1); printf( …… 此处隐藏:2843字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




