ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第五章:练习题(1)

2021-12-16 13:59:06  阅读:96  来源: 互联网

标签:练习题 输出 ++ sum -- 第五章 如果 输入


概念题空题:

(5)

①输入 k,s

②使 k=0,x=0

③如果 k<=9&&x!=10 则执行x=x+2 否则转⑤

④使k++然后转③

⑤输出 s,n

(6)

①输入 char c

②使 c=getchar() 并从键盘输入12345#

③如果 getchar()!='#' 则执行 putchar(c) 否则转⑤

④使 c=getchar() 然后转③

⑤输出 结果

 

单项选择题:

(14)

①输入 char c

② 并从键盘输入ABCDEFG

③如果 (ch= getchar())!='\n' 则执行 下一步 否则转⑤

④输出 ch 然后转③

⑤输出 结果

 

 

 (15)

①输入 i,a, unsigned j

② 使a=1,j=15

③如果 j>0 则执行 下一步 否则转⑤

④j-=2, a++ 然后转③

⑤输出 结果

 

 

 

阅读程序题 :

(1)

①输入 i,

② 使i=1

③如果 i<6 则执行 下一步 否则转⑥

④如果i%2 则输出'*'否则 输出'#'

⑤使i++,然后转③

⑥输出结果

 

(2)

①输入 i,m,n

② 使m=1,i=0

③如果 i<5 则执行 下一步 否则转⑦

④使m=1,m++

⑤如果(i==4)n=m

⑥使i++,然后转③

⑦输出结果

 

 

(3) 

①输入 i,

② 使i='a'

③如果 i<'f' 则执行 下一步 否则转⑦

④输出 i-'a'+'A'

⑤i++

⑥使i++,然后转③

⑦输出结果

 

 

 (4)

①输入 f,f1,f2,i

② 使f1=1,f2=1

③输出 f1,f2

④使i=3

⑤如果i<=5则执行 f=f1+f2 否则转⑧

⑥输出 f

⑦使f1=f2,f2=f,i++然后转⑤

⑧输出 结果

 

 

(5)

①输入 n,并使n=5

②  switch(n%2)

③如果 case 0 则 n-- 转⑤

④如果 case 1 则 n--,重复②

⑤使 n--

⑥输出 n

⑦如果n>0 则执行②否则执行⑧

⑧输出 结果

 

(7)

①输入x

② 使x=10

③如果x-- 则执行 下一步 否则转⑤

④输出 x=%d\n,x

⑤输出结果

 

 

 (9)

①输入 m

②如果 m>0 则执行 下一步 否则转④

③如果m%3==0 则输出 m-- 否则m-- 并重复②

④输出 结果

 

 

 

(10)

①输入 x

② 如果 x>0 则执行下一步,否则转⑦

③如果 x%3==0则执行 下一步 否则转⑤

④输出 x-- 转③

⑤输出 --x

⑥使x--,然后转②

⑦输出结果

 

 

 (11)

①输入 x

② 使x=3

③输出 x=x-3

④如果!x执行下一步,否则转③

⑤输出结果

 

 

 (12)

①输入 x

② 使x=2

③输出 !x-2

④如果--x执行下一步,否则转③

⑤输出结果

 

 (13)

①输入 n,d

② 使n=12345

③如果 n!=0 则执行 下一步 否则转⑦

④使d=n%10

⑤输出 d

⑥使n=n/10

⑦输出结果

 

 

(14)

①输入 m,sum,char c

②使m=0,sum=0

③使 oldc='x'

④从键盘获取一个数 c=getchar ()

⑤如果 (c<='9'&&c>='0'm=10*m+c-'0')则执行下一步否则转⑨

⑥如果(oldc=='x'sum+=m)则执行下一步,否则转⑧

⑦使sum=m,m=0,oldc=c

⑧输出 sum,然后转⑤

⑨如果c!='='

⑩输出 结果

 

(16)

①输入 t,n

②使t=1,n=235

③使t**=n%10

④n/=10

⑤如果  n 则执行③否则转⑥

⑥输出 结果

 

 

 

(17)

①输入 m,n

②  m=5,n=0

③如果 m>0则执行下一步 否则转⒒

④switch(m)

⑤如果 case 1则转⑩

⑥如果 case 3则n+=1,m-- 转⑩

⑦如果都没就 n=0,n--转⑩

⑧如果case 2则转⑩

⑨如果case 4则n+=2,m--转⑩

⑩输出 n

输出 结果

 

(18)

①输入 i,m

②  i=0

③如果 i<5 则执行下一步 否则转⑩

④switch(i)

⑤如果 case 0则转⑨

⑥如果 case 1则m++ ,转⑨

⑦如果case 3则m--,转⑨

⑧如果case 4则m--,转⑨

⑨使i++,转③

⑩输出 n

 

 

(19)

①输入 i,b,c

②  b=0,c=2,i=0

③如果 i<2 则执行下一步 否则转⑩

④switch(++b,b*c)

⑤如果 case 1则输出 1 ,转⑨

⑥如果 case 2则输出 2 ,转⑨

⑦如果case 3则输出 3 ,转⑨

⑧如果都不是则输出 other转⑨

⑨使i++,转③

⑩输出 n

 

程序题

 

(1)

①输入 denominator,flag,i,n,item,sum

②输出 Please input n

③输入 n

④使flag=1,denominator=1,sum=0,i=1

⑤如果i<=n 则执行下一步,否则转⑧

⑥使item=flag*1.0/denominator,sum=sum+item,flag=-flag,denominator+=2

⑦使i++,然后转⑤

⑧输出 结果

 

 

(2)

①输入 flag,i,n,sum

②sum=0,flag=1.0

③输入 n

④使i=1

⑤如果i<=n 则执行下一步,否则转⑧

⑥使sum=sum+flag*i/(2*i-1),flag=-flag

⑦使i++,然后转⑤

⑧输出(sum=%f\n),sum并输出 结果

 

 

 (3)

①输入 n,s

②输出 Enter a number

③输入%d,&n

④输出 Output

⑤使s=n%10

⑥输出s

⑦使n/10

⑧如果n!=0则执行⑤否则下一步

⑨输出 结果

 

 

 (4)

①使s=1.0,k=1

②如果k<=n则执行下一步,否则转⑤

③使s=s+1.0/(k*(k+1))

④使k++然后转②

⑤输出s=%f\n\n,s

 

 

 (10)

①输入 i

②使 i=100

③如果i<200则执行下一步,否则转⑨

④如果(i-2)%4==0则执行下一步,否则转⑦

⑤如果!(i-3)%7则执行下一步,否则转⑦

⑥如果(i-5)%9==0则执行下一步,否则转⑦

⑦输出i

⑧使i++,转③

⑨输出 结果

 

 

①输入 count ,i ,n,grade,total

②输出 Enter n

③输入&d,&n

④使total=0,count=0,i=1

⑤如果i<=n则执行下一步否则转⒒

⑥输出Enter grade #%d, i

⑦输入%lf,&grade

⑧使total=total+grade

⑨如果grade<60则执行count++,否则执行下一步

⑩使i++,转⑤

⒒输出Grade average=%.2f\n,total/n,输出Number of failures=%d\n, count

⒓输出 结果

 

 

(12)

①输入 i,j

②使i=0

③如果i<=10则执行下一步,否则转⑦

④使j=i*10+6

⑤如果j%3==0则输出%3d,j 否则执行下一步

⑥使i++,转③

⑦输出 结果

 

 

标签:练习题,输出,++,sum,--,第五章,如果,输入
来源: https://blog.csdn.net/Nuyoah02/article/details/121972281

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有