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

当前位置:首页 > 3章顺序结构程序设计

3章顺序结构程序设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 17:08:13

第三章 顺序结构程序设计 一、选择题

1、有以下程序

main()

{ int m,n,p;

scanf(\

printf(\

若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是

A)m=123n=456p=789 B)m=123 n=456 p=789

C)m=123,n=456,p=789 D)123 456 789

2、以下4个选项中,不能看作一条语句的是

A) {;} B)a=0,b=0,c=0;C)if(a>0);D) if(b==0) m=1;n=2; 3、 有以下程序

main()

{ int a=666,b=888;

printf(\

程序运行后的输出结果是

A) 错误信息 B) 666 C) 888 D) 666,888

4、 有以下程序

main()

{ unsigned int a;

int b=-1;

a=b;

printf(\

程序运行后的输出结果是

A) -1 B) 65535 C) 32767 D) -32768

5、 若有以下程序段(n所赋的是八进制数)

int m=32767,n=032767

printf(\

执行后输出结果是A) 32767,32767 B) 32767,032767C) 32767,77777 D) 32767,077777

6、 若有以下程序段

int m=0xabc,n=0xabc;m-=n;printf(\执行后输出结果是A) 0X0 B) 0x0 C) 0 D) 0XABC 7、 有以下程序段 int m=0,n=0; char c=‘a’; scanf(\ printf(\若从键盘上输入:10A10<回车>,则输出结果是: A) 10,A,10 B) 10,a,10 C) 10,a,0 D) 10,A,0 8、有定义语句:int x,y;, 若要通过scanf(\语句使变量x得到数值11, 变量y得到数值12,下面四组输入形式中,错误的是 A) 11 12<回车> B) 11,12<回车> C) 11,12<回车> D) 11,<回车>12<回车> 9、设有如下程序段: int x=2002,y=2003;printf(\则以下叙述中正确的是 A) 输出语句中格式说明符的个数少于输出项的个数,不能正确输出B) 运行时产生出错信息 C) 输出值为2002 D) 输出值为2003 10、设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是 A) x=x*100+0.5/100.0; B) x=(x*100+0.5)/100.0; C)x=(int)(x*100+0.5)/100.0;D)x=(x/100+0.5)*100.0; 二、填空题

1、假设变量a和b均为整型,以下语句可以不借助任何变

量把a、b中的值进行变换。请填空。

a+=________;b=a-________;a-=________; 2、若a和b均为int型变量,则以下语句的功能是________。 a+=b;b=a-b;a-=b; 3、有一输入函数scanf("%d",k);则不能使float类型变量k得到正确数值的原因是________和________。 4、已有定义int i, j;float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数调用语句的数据输入形式是

________。scanf("%o%x%e",&i,&j ,&x); 5、以下程序运行时若从键盘输入:10 20 30<回车>。输出结果是 。 #include main(){ int i=0,j=0,k=0;

scanf(\ printf(\6、 有以下语句段 int n1=10,n2=20; printf(“ ”,n1.n2); 要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。 n1=10 n2=20 7、 以下程序段的输出结果是 。 int i=9;printf(\8、 若有语句 int i=-19,j=i%4;printf(\则输出结果是 。 9、 若有程序 main(){ int i,j;scanf(\,&i,&j); printf(\要求给i赋10,给j赋20,则应该从键盘输入 。

10、以下程序的输出结果是 。 main() { int a=177;printf(\三、写出程序的运行结果 1、有以下程序执行后输出结果是 main( ){int x=102,y=012; printf(“-,-\\n”,x,y);} 2、 有以下程序 main(){ int m=0256,n=256; printf(\运行后的输出结果是 3、以下程序运行后的输出结果是  main() { int x=0210; printf(\\\n\

4、 以下程序运行后的输出结果是 。 main(){ int a,b,c; a=25; b=025; c=0x25; printf(\5、以下程序的输出结果是 。 main(){ int a=0;a+=(a=8);printf(\6.以下程序的输出结果为________。 main(){printf("*%f,%4.3f*\\n",3.14,3.1415);} 7.以下程序的输出结果为________。 main(){ char c=’x’; printf("c:dec=%d,oct=%o,hex=%x,ASCII=%c\\n",c,c,c,c);}

8.以下程序的输出结果是________。 main(){ int x=1,y=2; printf ("x=%d y=%d*sum*=%d\\n",x,y,x+y); pringf("10 Squared is:%d\\n",10*10);}

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

共分享92篇相关文档

文档简介:

第三章 顺序结构程序设计 一、选择题 1、有以下程序 main() { int m,n,p; scanf(\ printf(\若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是 A)m=123n=456p=789 B)m=123 n=456 p=789 C)m=123,n=456,p=789 D)123 456 789 2、以下4个选项中,不能看作一条语句的是 A) {;} B)a=0,b=0,c=0;C)if(a>0);D) if(b==0) m=1;n=2; 3、 有以下程序 main() { int a=666,b=888; <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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