云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 第3章-顺序结构程序设计的题目 2

第3章-顺序结构程序设计的题目 2

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 18:45:22

4.2.3 顺序结构程序设计思考题

一、填空题

【1】C语言的语句可分为五大类,即 、 、 、 、 。 【2】C提供的函数以 的形式存放在系统中,使用库函数时,要用预编译命令 将有关的头文件包含到用户源程序中。 【3】对不同类型的数据用不同的格式字符,d格式字符用来输出 整数,o以 形式输出整数,x以 形式输出整数;s用来输出 ;e以 形式输出实数。

【4】整型变量与字符变量在 范围内可以互相替换。 【5】scanf(“%d”,&a);中的“&”是 运算符。

【6】格式符“%m.ns”表示输出 列,但只取字符串 端的 个字符, 端补空格。 【7】单精度实数的有效位数一般为 位,双精度数的有效位数一般为 位。

【8】语句printf(“%e”,123.456);的输出为 。其中,系统自动给出 位小数,指数部分占 位。

【9】若有定义:int a=0;执行赋值语句a+=a*=a%=a-=15;变量a的值为 。

【10】若有定义:int x=0;接着执行赋值语句x=(x=3+5,x*5);后,变量x为 。 【11】printf(“%d\\n”,(int)(2.5+3.0)/3);的输出结果是 。 【12】假设变量a为整型,则执行a=3+5,a*4;printf(“%d\\n”,a);后的输出结果是 。 【13】C语句的最后用 结束。 二、判断题

【14】C程序中,声明部分的内容不属于语句。

【15】C语言包括丰富的语句,如基本的输入输出语句也是有C语言本身提供的。 【16】任何表达式都可以加上分号而成为语句。

【17】C语言对书写格式有固定要求,不允许一行写多个语句。 【18】C语言中的赋值号“=”是一个运算符。

【19】表达式能构成语句是C语言的一个重要特色。 【20】空语句的作用是换行。

【21】如果在一个函数中调用getchar和putchar函数,则必须在该函数前加上#include命令。

【22】语句scanf(“- %*5d”,&a,&b);中“%*5d”表示需要输入5个“*”号。 三、选择题

【23】已知int a=256,printf(“%x”,a);的结果是( )。

A.0100 B.0256 C.offe D. 00ff

【24】某程序中包含一个输入语句scanf(“%d%d%d%d”,&a,&b,&c,&d);要求a,b,c,d的值分别为1,2,3,4,则下列输入不合法的是( )。(注:表示回车)

A.234 B.1︼2︼3︼4 C.1︼︼2︼3︼︼4 D.1,2,3,4

【25】在C语言中,可以输出float型变量值的函数是( )。

A.scanf B.putchar C.printf D.getchar

【26】已知int a,b,c,d;则为使以下语句输出:1234+123+12+1,正确的输入形式应为( )。

scanf(“M-=---”,&a,&b,&c,&d);

printf(“M+=+-+\\n”,a,b,c,d);

A.1234123121 B.1234-123-12-1 C.1234︼123︼12︼1 D.1234+123+12+1

【27】已知int a; float b; 所用scanf语句格式为scanf(“a=%d, b=%f”,&a,&b);则为了将数据5和8.8分别赋给a和b,正确的输入应当是( )。

A. 5, 8.8 <回车> B. 5<回车> 8.8<回车> C. a=5,b=8.8<回车> D. a=5<回车>b=8.8<回车> 【28】以下的选项中,合法的赋值语句是( )。

A.a=b=58 B.i++;C.a=58,b=58 D.k=int(a+b); 【29】设x为int型变量,则执行以下语句段后,x的值为( )。

A.10 B.20 C.40 D.30 x=10;

x+=x-=x-x;

【30】下面程序的输出结果是( )。

A.14.000000 B.15.400000 C.13.700000 D.14.900000 #include “math.h” main()

{int a=1, b=4, c=2; float x=10.5, y=4.0, z; z=(a+b)/c+sqrt(y)*1.2/c+x; printf(“%f\\n”,z); }

四、读程序写结果

【31】#include

main ( ) {char a,b; a=’A’; b=’B’;

putchar(a);putchar(‘\\101’);putchar(‘\\n’); putchar(b);putchar(‘\\102’); }

该程序运行结果为: 五、编程题

【32】输入一个字符,找出它的前驱和后继字符,并按ASCII码值从小到大依次输出这三个字符及其对应的ASCII码值。

【33】实现从键盘输入学生的五门课程成绩,计算其总成绩Sum,平均分ave(以两位小数形式输出),并判断其均分成绩是否及格。

【34】编写程序,用分钟来表示8时55分(以0点0分作为计算的开始,过24时即为0时),8时55分通过键盘输入,然后进行输出。

【35】编写程序,输入两个整数给变量a和b,输入的大数放在a中,输入小数放在b中,求出它们的商数和余数并进行输出。

【36】编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中的原来的值给c,把c中原来的值给b,把b中原来的值给a。

【37】把华氏温度(F)转换成摄氏温度(C)的转换公式是:C=(5/9)(F-32)。请分别求

出对应于摄氏温度-10℃、0℃、10℃、37℃、100℃的华氏温度。

顺序结构程序设计

一、填空题

【1】控制语句 函数调用语句 表达式语句 空语句 复合语句 【2】库 #include

【3】十进制 八进制 十六进制 字符串 指数 【4】0~255 【5】地址

【6】m 左 n 左 【7】7 16

【8】1.234560e+002 6 5 【9】2 【10】40 【11】1 【12】8 【13】 ; 二、判断题 【14】(T) 【15】(F) 【16】(F) 【17】(F) 【18】(T) 【19】(T) 【20】(F) 【21】(T) 【22】(F) 三、选择题 【23】A 【24】D 【25】C 【26】B 【27】C 【28】B 【29】B 【30】C

四、读程序写结果 【31】AA

BB

五、编程题 【32】

# include main ( )

{char c, c1, c2 ;

printf(“输入一个字符:”); c=getchar ( ); c1=c-1; c2=c+1;

printf(“%c %c %c\\n”,c1,c,c2); printf(“%d %d %d\\n”,c1,c,c2); }

【33】

# include main ( )

{float a,b,c,d,e,sum,ave;

printf(“请输入五科成绩:”);

scanf(“%f%f%f%f%f”,&a,&b,&c,&d,&e); sum=a+b+c+d+e; ave=sum/5.0;

printf(“sum=%.2f\\n”,sum); printf(“ave=%.2f\\n”,ave);

if(ave>=60) printf(“均分及格!”); else printf(“均分不及格!”); }

【34】 main()

{int a=0,b=a,c=0;

printf(“Please input hour and minute:\\n”); scanf(“%d%d”,&a,&b); a=a$; b=b`; c=a*60+b;

printf(“- hours and - minutes =M minutes\\n”,a,b,c); }

【35】 main()

{int a=0,b=0,c=0,d=0;

printf(\ scanf (\ c=a/b; d=a%b;

printf(\ printf(\商数:%d,余数:%d\\n\}

【36】 main()

{int a=0,b=0,c=0,d=0;

printf(“Input three integers:”); scanf(“%d%d%d”,&a,&b,&c);

printf(“Original integers are : a=%d,b=%d,c=%d\\n”,a,b,c); d=c;c=a;a=b;b=d;

printf(“After exchanged :a=%d,b=%d,c=%d\\n”,a,b,c); }

【37】 main()

{float c,f=0.0; scanf(“%f”,&c); f=9.0/5.0*c+32;

printf(“%6.2f Centigrade equals %6.2f degree Fahrenheit\\n”,c,f); }

搜索更多关于: 第3章-顺序结构程序设计的题目 2 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

4.2.3 顺序结构程序设计思考题 一、填空题 【1】C语言的语句可分为五大类,即 、 、 、 、 。 【2】C提供的函数以 的形式存放在系统中,使用库函数时,要用预编译命令 将有关的头文件包含到用户源程序中。 【3】对不同类型的数据用不同的格式字符,d格式字符用来输出 整数,o以 形式输出整数,x以 形式输出整数;s用来输出 ;e以 形式输出实数。 【4】整型变量与字符变量在 范围内可以互相替换。 【5】scanf(“%d”,&a);中的“&”是 运算符。 【6】格式符“%m.ns”表示输出

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com