电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

【石油大学】C语言程序设计第二次在线作业

8页
  • 卖家[上传人]:lyj****12
  • 文档编号:87862394
  • 上传时间:2019-04-13
  • 文档格式:DOC
  • 文档大小:37KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、【石油大学】C语言程序设计-第二次在线作业试卷总分:100 得分:100第1题,1.(2.5分)以下关于数组的描述正确的是()。A、A. 数组的大小是固定的,但可以有不同的类型的数组元素。B、B. 数组的大小是可变的,但所有数组元素的类型必须相同。C、C. 数组的大小是固定的,但所有数组元素的类型必须相同。D、D. 数组的大小是可变的,但可以有不同的类型的数组元素。正确答案:C第2题,2.(2.5分)在定义inta10;之后,对a的引用正确的是()。A、A.a10B、B.a6.3C、C.a(6)D、D.a10-10正确答案:D第3题,3.(2.5分)以下能正确定义数组并正确赋初值的语句是()。A、A. int n=5,bnn;B、B. int a12=1,3;C、C. int c2=1,2,3,4D、D. int a32=1,2,3,4正确答案:D第4题,4.(2.5分)以下不能正确赋值的是()。A、A. char s110;s1= test ;B、B. char s2=t,e,s,tC、C. char s320= test ;D、D. char s44= t,e,s,t正确答案:A第

      2、5题,5.(2.5分)下面程序段运行时输出结果是()。chars18=abook!;printf(%.4s,s);A、A. a book!B、B.ook!C、C. a boD、D. 格式描述不正确,没有确定输出正确答案:C第6题,6.(2.5分)下面程序段运行时输出结果是()。chars12=china;printf(%dn,strlen(s);A、A. 5B、B. 8C、C. 7D、D. 6正确答案:A第7题,7.(2.5分)在执行inta3=1,2,3,4,5,6;语句后,a10的值是()。A、A. 4B、B. 1C、C. 2D、D. 5正确答案:A第8题,8.(2.5分)若有以下定义,则关于数组x和数组y的描述正确的是()。charx=”abcd”,y=a,b,c,d;A、A. 数组x和数组y等价B、B. 数组x和数组y长度相同C、C. 数组x的长度大于数组y的长度D、D. 数组x的长度小于数组y的长度正确答案:C第9题,9.(2.5分)若有以下定义和语句,且0i<10则对数组元素的错误引用是()。inta10=1,2,3,4,5,6,7,8,9,10,*p,i;p=a;A

      3、、A. *(a+i)B、B. ap-aC、C. p+iD、D. *(& ai)正确答案:C第10题,10.(2.5分)char*s=tNameAddressn;指针s所指字符串的长度为()A、A. 说明不合法B、B. 19C、C. 18D、D. 15正确答案:D第11题,11.(2.5分)字符串program占有的内存是()字节。A、A. 7B、B. 8C、C. 9D、D. 10正确答案:B第12题,12.(2.5分)下面程序输出数组中的最大值,由s指针指向该元素.voidmain()inta10=6,7,2,9,1,10,5,8,4,3,*p,*s;for(p=a,s=a;p-a<10;p+)if()s=p;printf("Themax:%d",*s):则在if语句中的判断表达式应该是()。A、A. p sB、B. *p *sC、C. ap asD、D. p-a p-s正确答案:B第13题,13.(2.5分)若intx,*pb;,则正确的赋值表达式是()。A、A. pb=& xB、B. pb=xC、C. *pb=& xD、D. *pb=*x正确答案:A第14

      4、题,14.(2.5分)若有以下说明:inta10=1,2,3,4,5,6,7,8,9,10,*p=a;则数值为6的表达式是()。A、A. *p+6B、B. *(p+6)C、C. *p+=5D、D. p+5正确答案:C第15题,15.(2.5分)若有以下定义和语句:doubler=99,*p=&r;*p=r;则以下正确的叙述是()。A、A. 两处的*p 含义相同,都说明给指针变量p 赋值B、B. 在 double r=99,*p=& r; 中,把r 的地址赋值给了p 所指的存储单元C、C. 语句 *p=r; 把变量r 的值赋给指针变量pD、D. 语句 *p=r; 取变量r 的值放回r 中正确答案:D第16题,16.(2.5分)设有如下定义:char*aa2=abcd,ABCD;则以下说法中正确的是()。A、A. aa 数组元素的值分别是 abcd 和ABCDB、B. aa 是指针变量,它指向含有两个数组元素的字符型一维数组C、C. aa 数组的两个元素分别存放着含有4 个字符的一维字符数组的首地址D、D. aa 数组的两个元素中各自存放了字符 a 和 A 的地址正确答案:D第17题,17

      5、.(2.5分)若已定义:inta9,*p=a;并在以后的语句中未改变p的值,不能表示a1地址的表达式是()A、A. p+1B、B. a+1C、C. a+D、D. +p正确答案:C第18题,18.(2.5分)对于类型相同的两个指针变量之间,不能进行的运算是()。A、A. B、B. =C、C. +D、D. -正确答案:C第19题,19.(2.5分)若有定义:inta34;,()不能表示数组元素a11。A、A. *(a1+1)B、B. *(& a11)C、C. (*(a+1)1D、D. *(a+5)正确答案:D第20题,20.(2.5分)设有如下的程序段:charstr=Hello;char*ptr;ptr=str;执行上面的程序段后,*(ptr+5)的值为()。A、A. oB、B. 0C、C. 不确定的值D、D. o 的地址正确答案:B第21题,21.(2.5分)下面程序段运行时输出结果是:01524#includevoidmain()inti=0,a10;for(i=0;i=9;i+)ai=i*3;printf(%d%d%d,a0,a5,a8);正确错误正确答案:正确第22题,22.(2

      6、.5分)下面程序段运行时输出结果是:10334566#includevoidmain()inta8=1,0,1,0,1,0,1,0,i;for(i=2;i8;i+)ai+=ai-1+ai-2;for(i=0;i8;i+)printf(“%d”,ai);正确错误正确答案:错误第23题,23.(2.5分)下面程序段运行时输出结果是:456voidmain()inta3=1,2,3,4,5,6,7,8,9,i,k=2;for(i=0;i<3;i+)printf(“%d”,aki);正确错误正确答案:错误第24题,24.(2.5分)下面程序段运行时输出结果是:27voidmain()inta33=1,3,5,7,9,11,13,15,17;intsum=0,i,j;for(i=0;i<3;i+)for(j=0;j<3;j+)aij=i+j;if(i=j)sum=sum+aij;printf("sum=%d",sum);正确错误正确答案:错误第25题,25.(2.5分)下面程序段运行时输出结果是:AAAAvoidmain()charch35=AAAA,BBB

      7、,CC;printf(%s,ch1);正确错误正确答案:错误第26题,26.(2.5分)下面程序段运行时输出结果是:38#includevoidmain()intp7=11,13,14,15,16,17,18;inti=0,k=0;while(i7&pi%2)k=k+pi;i+;printf(k=%dn,k);正确错误正确答案:错误第27题,27.(2.5分)下面程序段运行时输出结果是:-4#includemain()inti,s;chars1100=happy,s2100=hello;i=0;while(s1i=s2i)&(s1i!=0)i+;if(s1i=0)&(s2i=0)s=0;elses=s1i-s2i;printf(%dn,s);正确错误正确答案:正确第28题,28.(2.5分)数组的下标是从1开始计数的。正确错误正确答案:错误第29题,29.(2.5分)以下程序的功能是:获得数组的前二十个元素值,并打印。该数组前两个元素值为0、1,后续数组元素是其前两个元素的和。#defineN20voidmain()inti,aN=0,1;for(i=2;i<N;i+)ai=ai

      8、-1+ai-2;for(i=0;i<N;i+)printf("%d",ai);正确错误正确答案:正确第30题,30.(2.5分)以下程序的功能是:由键盘输入一行文字和某一个字符,然后删去该行文字中所有该字符,并打印新字符串。#includevoidmain()charstr1100,str2100;charch;inti=0,k=0;while(str1i=getchar()!=n)i+;str1i=0;scanf(%c,&ch);for(i=0;str1i!=0;i+)if(str1i!=ch)str2k=str1i;k+;str2k=0;printf(n%sn,str2);正确错误正确答案:正确第31题,31.(2.5分)以下程序的功能是:有一个34的矩阵,编程求出其中值最大的那个元素的值,以及其所在的行号和列号。#includevoidmain()inta34,i,j,max,x,y;for(i=0;i3;i+)for(j=0;j4;j+)scanf(“%d”,&aij);max=a00;x=y=0;for(i=0;i3;i+)for(j=0;j4;j+)if(maxaij)max=aij;x=i;y=j;正确错误

      《【石油大学】C语言程序设计第二次在线作业》由会员lyj****12分享,可在线阅读,更多相关《【石油大学】C语言程序设计第二次在线作业》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.