版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西北工业大学网院20年10月课程作业(机考)2026907897C语言程序设计(20年10月)1 .以下程序的输出结果是()oA.dB.eC.cD.f2 .若有条件表达式(exp)?a+:b-,则以下表达式中能完全等价于表达式(exp)的是()oA.(exp=0)B.(exp!=0)C.(exp=l)D.(exp!=l)3 .若a为i nt类型,且其值为5,则执行表达式a+=a-=a*a后,a的值是()oA.-5B.-40C.-15D.不确定4 .设有定义:char p二' 2,,3,,*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。A.sizeof(p)B.si
2、zeof(char)C.sizeof(*q)D.sizeof(p0)5 .若变量已正确定义,有以下程序段i=0;其输出结果是()oB.O,1C.1,1D .程序进入无限循环6 .以下选项中,不能作为合法常量的是()oA.1.234e04B.1.234e0.4C.1.234e+4D.1.234e07 . C语言程度的基本单位是()oA.函数8 .标识符C.表达式D.语句9 .执行下面程序:main。若从键盘上输入4,则输出结果是()。A.6B.4C.5D.310 有定义语句:char s10;,若要从终端给s输入5个字符,错误的输入语句是()oA.gets(&s0);B.scanf(l,
3、%s,s+1);C.gets(s);D.scanf("%s”,sl);10运行下面程序:main。结果是()。A.9 9B.8 9D.9 811 .以下选项中,与k=n+完全等价的表达式是()oA.k=n,n=n+1B.n=n+lzk=nC.k=+nD.k+=n+l12 .下面能正确表示”整数x的绝对值大于等于5”的C语言表达式是()oA.xOB.abs(x) >0C.absx>=0D.abs(int(x)>=013 .在while (x)语句中的x与下面条件表达式等价的是()oA.x=OB.x=lC.x!=lD.x!=O14 .下面程序的输出结果是()oma i
4、n ()int a10=l,2/3A5/6/7/8/9/10/*p=a;A.3B.4C.lD.215 . C语言对于嵌套if语句规定else总是()匹配。A.与最外层的ifB.与之前最近的ifC.与之前最近的不带else的ifD.与最近的 之前的if16.以下描述中正确的是()oA.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句B.do-while循环由do开始,用while结束,在while(表达式)后而不能写分号C.在do-while循环体中,是先执行一次循环,再进行判断D.do-while循环中,根据情况可以省略while17 .执行语句for(i
5、=1;i+<4;);后变量i的值是()oA.3B.4C.5D.不定18 .在C语言中,变量的隐含存储类别是()oA.autoB.staticC.externD.无存储类别19 .下列运算符中优先级最高的是()oA.<B.+C.&&D.! =20 .在C语言中,设一表达式中包含有int, long,char和unsigned类型的变量和数据,则这4种类型数据转换的规则是()oA.int-*unsingned-* long-* charB.charfnLlongf unsingnedC.charfnL unsignedlongD.int-*char-* unsigned
6、-* long21 .数组定义 chara10r'a', 'b', 'c'包括了()。个元素。A.3B.9C.4D.1022 .函数的功能是交换变量x和y中的值,且通过正确调用返回交换的结果。能正确执行此功能的函数是()oA.funa(int *x, int *y)<br/> int *p;<br/>*p=x; *x=*y; *y=*p;<br/>B.funb(int x, int y)<br/> int t;<br/>t=x; x=y; y=t;<br/>C.func(in
7、t *x, int *y)<br/>*x=*y; *y=*x;<br/>D.fund(int *xz int *y)23 .已知 x=43, ch='A',y=0;则表达式 x=y&& ch<'B'&&!y 的值是()oA.OB.语法错C.lD."假"24 .判断char型变量CH是否为大写字母的正确表达式是()。A.'A,<=CH<='Z,B.(CH>='A')& (CH<=,Z')C.(CH>=
8、9;A')&& (CH<='Z')D.('A'<= CH)AND('Z'>= CH)25 .若有定义:int a2 3;,以下选项中对a数组元素正确引用的是()oA.a2!lB.a23C.aO3D.al>2!l26 . printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5歹人如果字符串长度大于5,则输出按方式()oA.从左起输出该字串,右补空格B.按原字符长从左向右全部输出C.右对齐输出该字串,左补空格D.输出错误信息27.当c的值不为0时,在下列选项中能够将c的值赋给变量a、 b的
9、是()oA.c=b=a;B.(a=c) I | (b=c);C.(a=c)&&(b=c);D.a=c=b;28 . C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是()oA.地址传递B.值传递C.由实参传给形参,并由形参传回来给实参D.由用户指定传递方式29 .以下错误的描述为()oA.在函数之外定义的变量称为外部变量,外部变量是全局变量B.在一个函数中既可以使用本函数中的局部变量,又可以使用外部变量C.外部变量定义和外部变量声明的含义相同D.若在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量 不起作用30 .以下描述错误的是()o
10、A.break语句不能用于循环语句和switch语句外的任何其他语句B.在switch语句中使用break语句或continue语句的作用相同C.在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环D.在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环31 .以下程序的输出结果是()oma i n ()A.OB.70C.35D.l9.设有如下程序段 char s20="Bei j ingH, *p; p=s;则执行P二s;语句后,以下叙述正确的是()oA.可以用*p表示s0B.s数组中元素的个数和p所指字符串长度相等C.s和p都是指针变量D.数组
11、s中的内容和指针变量p中的内容相同32 .以下不正确的定义语句是()oA.double x5=2,0,4Q,6.0,8010.0;B.inty5=0,l,3,5,7,9;C.charcl=f lr / 2' / 3' / 4' / 5D.char c2=' xlOf , xaf , r x8 ;33 .设x、y、t均为int型变量,则执行语句:x=y=2;t=+x| |+y;后,y的值为()oA.不确定B.2C.3D.l34 .有以下程序段int n=0. p; do此处dorvh i I e循环的结束条 件是()oA.P的值不等于123或者n的值小于10B.P
12、的值等于123并且n的值大于等于10C.P的值不等于123并且n的值小于10D.P的值等于123或者n的值大于等于1035.设有以下程序段 int x=0, s=0; whi le(!x!=0) s+=+x;pr intf ("%d", s);则()。A.运行程序段后输出0B.运行程序段后输出1C.程序段中的控制表达式是非法的D.程序段执行无限次1 .若a和b类型相同,在执行了语句a二b后,b中的值将放入a 中,b中的值不变。A.错误B.正确2 .若一个外部变量的定义形式为static int x;其中static的作用是使X只能在本文件内引用。A.错误B.正确3 .在C程
13、序中,逗号运算符的优先级最低。A.错误B正确正确答案:正确4 .设变量a为整型,f是实型,i是双精度型,则表达式W+'a' + i * f值的数据类型不能确定为何类型。A.错误B.正确5. C语言认为变量number和NuMbEr是相同的。A.错误B.正确6 .函数的定义可以嵌套,但函数的调用不可以嵌套。A.错误B.正确7 .若要”为读/写建立一个新的文本文件、在fopen函数中应使用的文件方式为A.错误8 .正确8 .在C语言中,”A ”和A '等价。A.错误9 .正确10 &b指的是变量b的地址处所存放的值。A.错误B.正确11 . (a=3)>(b=5)是合法的关系表达式。A.错误B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版土地买卖居间合同签订与履行指导3篇
- 2025年度桶装纯净水销售数据分析与应用合同
- 二零二五年度医院布草用品消毒服务及质量监控合同3篇
- 二零二五年度商业场地租赁合同转让与租赁合同续签协议2篇
- 二手房交易协议(2024版)
- 2025版事业单位聘用合同正规范本(含岗位调整)3篇
- 2025立医院医用控温仪设备采购与安装服务合同2篇
- 2025年度绿植种子研发与种植合同3篇
- 二零二五年度农用货车运输保险代理服务合同
- 二零二五年度土地承包经营权租赁与农村电商服务合同
- 山东省青岛市2023-2024学年七年级上学期期末考试数学试题(含答案)
- 墓地销售计划及方案设计书
- 从偏差行为到卓越一生3.0版
- 优佳学案七年级上册历史
- 铝箔行业海外分析
- 纪委办案安全培训课件
- 超市连锁行业招商策划
- 医药高等数学智慧树知到课后章节答案2023年下浙江中医药大学
- 城市道路智慧路灯项目 投标方案(技术标)
- 【公司利润质量研究国内外文献综述3400字】
- 工行全国地区码
评论
0/150
提交评论