付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言模拟试题题一、【填空题】(20分)1、以下选项中可用作C程序合法实数的是()A、E9B、3.0e0.2C、.1e0D、9.12E2、intx=11,则表达式(++x*1/3)的值是()A、3B、11C、12D、43、#include<stdio.h>voidmain(){chars[]="012xy21348s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='0'&&s[i]<='9')n++;printf("%d\n",n);}程序运行后的输出结果是()A、12B、8C、7D、04、若有定义语句:inta=9,b=2,c=1;,以下选项中错误的赋值表达式是()A、a=1+(b=c=4)B、a=b=c+1;C、a=(b=4)+c;D、c=(b+56)=300;5、对下面程序段的正确说法是()intk=10;while(k==0)k--;A、循环是无限循环B、循环体语句一次也不执行C、循环体语句只执行一次D、while循环执行10次6、以下程序的输出结果是()main(){intn=1;intm=++n;printf("%d%d\n",n,m);}A、22B、21C、11D、127、表达式a<b||(c&&d)中运算符优先级最高的是()A、<B、()C、||D、&&8、对以下语句的正确理解是()inta[10]={6,7,8,9,10};A、将5个初值依次赋给a[0]至a[4],其他元素赋值为0B、将5个初值依次赋给a[1]至a[5],其他元素赋值为0C、将5个初值依次赋给a[6]至a[10],其他元素赋值为0D、因为数组长度与初值的个数不相同,所以此语句不正确9、以下不能定义为用户标识符的是()A、_intB、MainC、sizeofD、_010、C语言中要求运算对象必须是整型数据的运算符是()A、%B、=C、/D、<=二、【程序填空】(15分)给定程序的功能是:计算正整数1到100的和。(即:1+2+3+....+100,程序运行结果为:sum=5050)将适当的关键字或符号填入"____"位置,并将"____"删除,使程序得到正确结果。不许增减程序行,且不得修改其它部分。-------------------------------------------------------------------------------------------------------------------#include<stdio.h>voidmain(){inti,sum;/***************found*****************/sum=__①__;for(i=1;;i++){sum+=i;/***************found*****************/__②__(i>=100)break;}/***************found*****************/printf("sum=__③__\n",sum);}三、【程序改错】(15分)给定的程序功能为:从键盘输入十个无序数据存入数组中,并找出其中数值最大的元素的下标。请改正****ERROR****下一行语句中的错误,并调试出正确结果。不得增加或删减程序行,且不得修改其它行。-------------------------------------------------------------------------------------------------------------------#include<stdio.h>voidmain(){inta[10];inti,j;/**********ERROR**********/for(i=1;i<10;i++)/**********ERROR**********/scanf("%d",a[i]);for(i=0,j=0;i<10;i++)/**********ERROR**********/if(a[i]>a[j])i=j;printf("\n%d",j);}四、【程序设计】(20分)从键盘输入一含有大写字母和小写字母的字符串,将输入的是小写字母转化为对应的大写字母,同时将输入的是大写字母转化为对应的小写字母,其他字符不变,并将转化后的字符输出到屏幕上。所写代码中不得定义其他变量,本题必须使用for循环,程序代码编写在BEGIN与END之间!*********BEGIN**********和**********END**********不可删除。-------------------------------------------------------------------------#include<stdio.h>voidfunc(charc[]){inti;/***********BEGIN*********//***********END*********/ }voidmain(){charx[81];gets(x);func(x);puts(x);}五、【编程题】(30分)程序功能:求1到n之间能被5整除的奇数和,并输出来。本题必须使用FOR循环,程序代码编写在BEGIN与END之间!(所写代码中不得定义其他变量)*********BEGIN**********和**********END**********不可删除。------------------------------------------------------------------------*/#include<stdio.h>intfun(intx){inti;ints=0;/**
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西中医药大学《旅游规划原理》2025-2026学年期末试卷
- 沈阳建筑大学《国际物流》2025-2026学年期末试卷
- 房地产财务岗项目核算考试题目及答案
- 纺丝凝固浴液配制工操作水平测试考核试卷含答案
- 聚乙烯醇制造工安全综合评优考核试卷含答案
- 避雷器装配工岗前竞争考核试卷含答案
- 加气混凝土切割工岗前岗位责任制考核试卷含答案
- 2026年智能交通系统设计与运营管理考试指南
- 电焊工岗前安全生产规范考核试卷含答案
- 生物饵料培养员安全综合能力考核试卷含答案
- 十年(2016-2025年)高考数学真题分类汇编:专题25 导数及其应用填选题综合(解析版)
- 中小学幼儿园安全管理与风险防控规范指南
- 《公路养护工程监理规范》
- 三校生政治试卷真题及答案
- 2025年海南省警(协警)招聘考试题库及答案
- 十五五医院感染管理发展规划
- 沉浸式读书会活动方案策划
- 2025至2030中国特殊反应堆行业项目调研及市场前景预测评估报告
- 分接箱土建基础施工方案
- 数据资产管理实践白皮书(2025版)
- 人工智能+行动高校人工智能+人才培养模式创新研究报告
评论
0/150
提交评论