float型y取值在1.0c语言表达式,2011年全国计算机二级C语言模拟试题及答案(14)...

一、选择题(1—14每题1分,15-18每题1.5分,共20分)1.可选作用户标识符的一组标识符是()

AvoidBc5_b8CForD3a

Define_53-abDO

WORDIFCaseint

2.在C语言中,非法的八进制是:()

A.018

B.016

C.017

D.0257

3.在TC中,基本inta[4]类型变量所占的字节数是()

A.1

B.2

C.4

D.8

4.设x,y,z,k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为()

A.4

B.16

C.32

D.52

5.设int型变量a为5,使b不为2的表达式是()

A.b=a/2

B.b=6-(-a)

C.b=a%2

D.b=a>3?2:1

6.一个C程序的执行是从()

A.main()函数开始,直到main()函数结束。

B.第一个函数开始,最后一个函数结束。

C.第一个语句开始,最后一个语句结束。

D.main()函数开始,直到最后一个函数。

7.C语言中用于结构化程序设计的三种基本结构是()

A.if、switch、break

B.ifwhilefor

C.whiledo-whilefor

D.顺序结构、选择结构、循环结构

8.以下叙述中不正确的是()

A.在不同的函数中可以使用相同名字的变量。

B.函数中的形式参数是局部变量。

C.在一个函数内的符合语句中定义变量在本函数范围内有效。

D.在一个函数内定义的变量只在本函数范围内有效。

9.若k为int类型,且k的值为3,执行语句k+=k-=k*k后,k的值为()

A.-3

B.6

C.-9

D.-12

10.有以下程序

main()

{intx=3,y=3,z=3;

printf(“%d%d\n”(++x,y++),++z);}输出结果()

A.33

B.34

C.42

D.43

11.若有定义和语句:inta=21,b=021;printf(“%x,%d\n”,a,b);输出结果()

A.17,15

B.16,18

C.17,19

D.15,17

12.已有定义语句:intx=3,y=4,z=5;则值为0的表达式是()

A.x>y++

B.x<=++y

C.x!=y+z>y-z

D.y%z>=y-z

13.能正确表达逻辑关系“a≥10或a≤0”的C语言表达式是()

A.a>=10ora<=0

B.a>=10||a<=0

C.a>=10&&a<=0

D.a>=10|a<=0

14.n为整型常量,且n=2;while(n--);printf(“%d”,n);执行后的结果是:()

A.2

B.1

C.-1

D.0

15.若有以下定义和赋值double*q,a=5.5;int*p,i=1;double*q,a=5.5;int*p,i=1;p=&i;q=&a;以下对赋值语句叙述错误的是()。

A)*p=*q变i中的值。

B)p=oxffd0;将改变p的值,使p指向地址为ffd0的存储单元。

C)*q=*p;等同于a=i;

D)*p=*q;是取q所指变量的值放在p所指的存储单元

16.若有以下定义语句doublea[8],*p=a;inti=5;对数组元素错误的引用是()

A)*a

B)*a[5]

C)*(p+i)

D)p[8]

17.以下选项中不能使指针正确指向字符串的是()

A)char*ch;*ch=“hello”

B)char*ch=“hello”

C)char*ch=“hello”;ch=“bye”

D)char*ch”;ch=“hello”

18.若有以下说明和定义语句:unionuti{intn;doubleg;charch[9];}

structsrt{floatxy;unionutiuv;}aa;则变量aa所占内存的字节数是()

A)9

B)8

C)13

D)17

二、填空题(每空1分,共12分)1.C语言源程序文件的扩展名是(1),经过编译后,生成文件的扩展名是(2),经过连接后,生成文件的扩展名是(3)。

2.把a,b定义成长整型变量的定义语句是(4)

3.设x和y均为整型变量,且x=3,y=2,则1.0*x/y表达式的值为(5)

4.已有定义:floatx=5.5;则表达式:x=(int)x+2的值为(6)

5.已有定义:intx=0,y=0;则表达式:(x+=2,y=x+3/2,y+5)后,变量x的值为(7),变量y的值为(8),表达式的值为(9)。

6.执行以下for(i=1;i++<=5)语句后,变量i的值为(10)。

7.数组是表示类型相同的数据,而结构体则是若干(11)数据项的集合。

8.C语言中文件是指(12)。

三、程序补充题(每空3分,共24分)1.从键盘上输入若干个学生成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。

main()

{floats,gmax,gmin;

scanf(“%f,”&s);

gmax=s;gmin=s;

while(1)

{if(s>gmax)gmax=s;

if(2)gmin=s;

scanf(“%f”,&s);}

printf(“gmax=%f\ngmin=%f\n”gmax,gmin);}

2.求任意两个正整数的最大公约数和最小公倍数

#include“stdio.h”

main()

{intr,m,n,temp,gcd,lcm;

printf(“entertwonumberplease:”);

scanf(“(3)”,&m,&n);

lcm=m*n;

while(m%n!=0)

{r=m%n;(4);n=r;}

gcd=n;lcm=lcm/n;

printf(“gcd=%d\nlcm=%d\n”,gcd,lcm);}

3.求y的x次方。

Doublefun1(doubley,intx)

main(){inti;

doublez=1.0;

for(i=1;i(5);i++)

z=(6);

returnz;}

4.对输入一个整数进行判断,若是偶数,输出even,否则输出odd,在子函数fun2功能是判定整数是否为偶数,若是偶数,返回1,否则返回0。

intfun2(intx)

{if(x%2==0)(7);

return0;}

main()

{intn;

scanf(“%d”,&n);

if(8)printf(“even\n”);

elseprintf(“odd\n”);}

四、按格式写出程序运行结果。(每题4分共20分)1.main()

{inta=1,c=65,d=97;

printf(“a8=%o,a16=%x\n”,a,a);

printf(“c10=%d,c8=%o,c16=%x,cc=%c\n”c,c,c,c);

d++;

printf(“d10=%d,dc=%c\n”d,d);}

程序运行结果为:

2.有以下程序

voidf(intx,inty)

{intt;

if(x

main()

{inta=4,b=3;c=5;

f(a,b);f(a,c);f(b,c);

printf(“%d,%d,%d”,a,b,c);}执行后的结果是:()

3.程序执行的结果是()

main()

{inti=0,a=2;

if(i==0)printf(“**”);

elseprintf(“$$”);

printf(“*”);}

4.有以下程序

main()

{intsum=0,n;

scanf(“%d”,&n);

while(n<=5)

{sum+=n;

n++;}

printf(“sum=%d”,sum);}

当输入:1程序运行的结果为()

5.执行以下程序段,输出的结果为()

main()

{inta[2][3]={{3,2,7},{4,8,6}};

int*p,m;

p=&a[0][0];

m=(*p)*(*(p+2))*(*(p+4));

printf(“m=%d”,m);}

五、按题目要求写出可运行程序:(24分)1.模拟计算器功能,编写程序,根据用户输入的运算符,对两个数进行运算。(用switch语句)()

2.求3~100之间的全部素数,并统计素数个数。

3.编写程序完成矩阵转置,即将矩阵的行和列对换:

.如将矩阵9751倒置为934

3128716

46810528

1810

参考答案

一、选择题(20分)1.B2.A3.B4.C5.C

6.A7.D8.C9.D10.B

11.D12.A13.B14.C15.B

16.D17.A18.C

二、填空题(12分)

(1).C(2).OBJ(3).EXE(小写也正确)

(4)long(int)a,b;(5)1.5(6)7.000000(7)2(8)3

(9)8(10)7(11)类型不同(12)存储在外部介质上的相关数据集合

三、程序补充题(24分)(1)s>=0

(2)s

(3)%d,%d

(4)m=n

(5)i<=x

(6)z*y

(7)return1

(8)fun2(n)

四、按格式写出程序运行结果(20分)1.a8=1,a16=1

2.4,3,53.***4.sum=155.m=56

c10=65,c8=101,c16=41,cc=A

d10=98,dc=b

五、编写程序(24分)1.main()

{floatx,y;

charoperator;

scanf(“%f,%c,%f”,&x,&operator,&y)

switch(operator)

{case`+`:printf(“\n%.2f+%.2f”,x,y,x+y);break;

case`-`:printf(“\n%.2f-%.2f”,x,y,x-y);break;

case`*`:printf(“\n%.2f-%.2f”,x,y,x*y);break;

case`/`:printf(“\n%.2f-%.2f”,x,y,x/y);break;

case`/`:if(y==0)

{printf(“error!”);break;}

printf(“\n%.2f-%.2f”,x,y,x/y);break;

default:printf(“operatorisinvalid”);}}

2.#include“math.h”

main()

{intm,k,i,n;

for(m=3;m<=100;m+=2)

{k=sqrt(m);

for(i=2;i<=k;i++)

if(m%i==0)break;

if(i>=k+1)

{printf(“%d”,m);

n++;}

}}

3.#include“stdio.h”

#defineROW3

#defineCOL4

main()

{inti,j,a[ROW][COL],a[ROW][COL];

for(i=0;i<=ROW;i++)

for(j=0;j<=COL;j++)

scanf(“%d”,&a[i][j]);

for(i=0;i<=ROW;i++)

for(j=0;j<=COL;j++)

b[j][i]=a[i][j];

for(i=0;i<=ROW;i++)

for(j=0;j<=COL;j++)

printf(“%5d”,b[i][j]);}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/297768.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我看过《隐秘的角落》才知道,理科生有多可怕!

全世界只有3.14 % 的人关注了爆炸吧知识最近&#xff0c;大家都被《隐秘的角落》刷屏了吧&#xff1f;但吃瓜、看瓜的背后&#xff0c;我看到了理科生的可怕之处。数学课上&#xff0c;为了暗示朱朝阳自己杀人其实是因为被背叛&#xff0c;张东升利用笛卡尔在爱情里或美好与悲惨…

mysql sleep详解_sql注入详解(二)

sql注入详解4、检测方法首先是判断能不能进行sql注入是哪种sql注入(1)数字型?id1 and 11 返回成功?id1 and 12 返回失败这说明是数字型注入&#xff0c;或者叫整型注入此时后台是select * from where id x and 11select * from where id x and 12显然一个判断为真&#x…

Visual Studio的奇淫技巧,你知道多少?

如果你像我一样&#xff0c;或许你也沉迷于开发者工具。这就是我喜欢 Visual Studio 的原因之一——它有无数的生产力技巧。这篇文章将展示五个这样的技巧&#xff0c;这些技巧对我每天的工作都有帮助。请注意&#xff0c;这些仅适用于 Visual Studio。有像ReSharper[1]、Rosly…

promise的状态以及api介绍_前端 api 请求缓存

作者&#xff1a;wsafighthttps://github.com/wsafight/personBlog/issues/2web开发时&#xff0c;性能都是必不可少的话题。对于webpack打包的单页面应用程序而言&#xff0c;我们可以采用很多方式来对性能进行优化&#xff0c;比方说 tree-shaking、模块懒加载、利用 extrens…

哎,累死了~..~

下午睡觉一起床&#xff0c;打开博客园时&#xff0c;才发现后台原来可以用CSS来弄主页啊&#xff0c;我个猪头&#xff0c;才发现。。。弄了一下午&#xff0c;终于搞了个像样的&#xff0c;嘿嘿&#xff0c;浪漫典雅&#xff0c;不失严谨&#xff0c;有点类似Metro风格&#…

RedHat el5.0 搭建 Postfix 邮件服务器系统一

RedHat el5.0 搭建 Postfix 邮件服务器系统 (postfixcyrus-sasl2courier-authlibcourier-imapextmailmaildrop) 一、系统环境 操作系统&#xff1a;rhel-5.2 所需软件&#xff08;按网上以前的文档&#xff0c;好多版本都找不到&#xff…

C# 数据结构--排序[下]

希尔排序&#xff08;Shell Sort&#xff09; 排序思想&#xff1a; 先取一个小于n的整数d1作为第一个增量&#xff0c;把文件的全部记录分组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序&#xff1b;然后&#xff0c;取第二个增量d2<d1重复上述的…

奥林匹克数学竞赛教练员汇编,最牛奥数资料全集!

全世界只有3.14 % 的人关注了爆炸吧知识1985年&#xff0c;由北京大学、南开大学、复旦大学和中国科技大学四所大学倡议&#xff0c;中国数学会决定&#xff0c;自1986年起每年一月份&#xff08;第29届起改为每年12月举行&#xff09;举行全国中学生数学冬令营&#xff0c;后又…

centos7 禁止ip访问_centos7.6版本限制某个IP访问指定端口

centos7 更新安全补丁:yum update -y centos7 firewall防火墙很好用,最近总被黑客入侵服务器系统,搞的很不耐烦,通过大佬的指点,知道怎么限制IP和端口了,先感谢DS大佬。 我这安装的是centos7.6,默认安装完成之后服务器的防火墙没有运行。 查看防火墙状态: firewall-cmd…

兔子野鸡49只100条腿c语言,家禽生产学复习题

家禽生产学复习资料(07年-12年试题及其答案)一、名词解释(每题2.5分&#xff0c;共25分)1、胚盘:受精后的蛋&#xff0c;生殖细胞在输卵管过程中&#xff0c;经过分裂&#xff0c;形成中央透明、周围暗的盘状形原肠胚。2、气囊:是装有空气的膜质囊&#xff0c;一端与气管相连&a…

成长 | 《大厂晋升指南》学习总结(中)

【学习总结】| Edison Zhou上一篇总结了晋升体系和职级详解&#xff0c;本篇总结面评技巧和学习方法。温馨提示&#xff1a;文中的贴图均来自极客时间《大厂晋升指南》课程。1面评技巧PPT框架华仔在多年的晋升答辩评委经历中总结了晋升答辩PPT的3个常见误区&#xff1a;&#x…

window.location.reload()会掉参数吗_iPhone手机电量不够用,你真的会用苹果吗?设置好这几个就OK了!...

用过iPhone的小伙伴都知道iPhone手机里的IOS系统&#xff0c;正是因为IOS系统独特的流畅度吸引了很多的用户成为了果粉。但是如今在中国市场上&#xff0c;iPhone手机在市场上占据的份额一年比一年低&#xff0c;近几年新兴崛起的国产手机华为、VIVO、小米以及年青人品牌的魅族…

Linux 下 MySQL 启动与关闭 说明

一.启动1.1 MySQL 进程可以用ps 命令查看进程&#xff1a;[rootrac2 ~]# ps -ef|grep mysqlroot 2161 1 0 09:38 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe--datadir/var/lib/mysql --pid-file/var/lib/mysql/rac2.pidmysql 2418 2161 0 09:38 ? …

四种DCOM错误的区别,0x80080005 0x800706be 0x80010105 0x

四种DCOM错误的区别Differences between the following DCOM error0x800800050x800706be0x800101050x800706ba0x80080005:CO_E_Server_Exec_FailureServer execution failedIt is usually quite clear: COM (really, RPCSS) tried to launch a particular server process and e…

巴比伦算法求平方根c语言,巴比伦算法求平方根

算法描述&#xff1a;这种方法比较就远了&#xff0c;也可以从牛顿迭代法推导。假设x^2n &#xff0c;给出n 要求x 的值。1 从一个任意的值x开始(越靠近根越好)。2 初始化y 1.3. 重复一下步骤直到求得近似值&#xff1a;a) 取x和y的平均数为下一个近似的根b) y n/x不管刚开始…

历史上有哪些看似经PS处理实则没有的照片?

全世界只有3.14 % 的人关注了爆炸吧知识使用过xp系统的朋友&#xff0c;对这张图&#xff0c;肯定很是熟悉&#xff0c;毕竟是作为xp系统的经典桌面&#xff0c;名为Bliss。这张图是1996年在美国加利福尼亚州锁诺玛县&#xff0c;锁诺玛山谷南部靠近一家乳品公司旧址拍摄。摄影…

爱思助手短信备份到安卓_爱思助手肿么将短信导入iphone

第一步&#xff1a;将你的IPHONE越狱&#xff0c;否则无法连接《91手机助手》&#xff1b;至于如何越狱&#xff0c;俺就不教了(因为俺也不会&#xff0c;找卖手机的朋友搞定吧)&#xff1b;第二步&#xff0c;将你的安卓手机连接《豌豆荚》&#xff0c;在“短信”里&#xff0…

话里话外:企业内控的灵魂——企业文化

许多企业在谈到企业内控的时候&#xff0c;往往想到的更多的是如何建立更加完善严格的企业内控制度来约束员工、领导的行为&#xff0c;如何通过组织结构的调整保障企业内控的执行等等&#xff0c;但这些只是为了实现企业内控所采取的“硬约束”&#xff0c;事实上有些企业尽管…

iNeuLink硬件网关与iNeuOS工业互联网操作系统互联互通应用案例

目 录1. 应用概述... 22. 模拟硬件设备配置... 23. iNeuLink硬件网关配置... 43.1 硬件介绍... 43.2 硬件网关配置... 44. iNeuOS工业互联网操作系统配置... 61. 应用概述有一个生产镍的矿业集团&#xff0c;要整合不同厂区的…

dubbo优势_Dubbo 迈出云原生重要一步 应用级服务发现解析

作者 | 刘军(陆龟) Apache Dubbo PMC概述社区版本 Dubbo 从 2.7.5 版本开始&#xff0c;新引入了一种基于实例(应用)粒度的服务发现机制&#xff0c;这是我们为 Dubbo 适配云原生基础设施的一步重要探索。版本发布到现在已有近半年时间&#xff0c;经过这段时间的探索与总结&a…