中南民族大学计算机C语言试题10套.doc

1一、判断 共10题 (共计10分)第1题 ( 1.0分) 题号1488函数即可以嵌套定义,又可以嵌套调用.答案N第2题 ( 1.0分) 题号1256unsigned 和 void 在 C 中都是保留字 .答案Y第3题 ( 1.0分) 题号1280表达式 i 表示对变量 i 自加1.答案Y第4题 ( 1.0分) 题号1282C 语言源程序的基本结构单位是 main 函数.答案N第5题 ( 1.0分) 题号1276字符常量的长度肯定为1.答案Y第6题 ( 1.0分) 题号1469char aa,b,c;char b“abc“;数组 a 和数组 b 占用的内存空间大小不一样.答案Y第7题 ( 1.0分) 题号1249若有 int i10,j2; 则执行完 i*j8;后 i 的值为28.答案N第8题 ( 1.0分) 题号33int i,*p是正确的 C 说明。答案Y第9题 ( 1.0分) 题号1250While 循环语句的循环体至少执行一次.答案N第10题 (1.0 分) 题号1510有数组定义 int a221,2,3;则 a01的值为0.答案Y二、单项选择 共30题 (共计30分)第1题 ( 1.0分) 题号456执行下面程序后,输出结果是() 。main a45,b27,c0;cmaxa,b;printf“dn“,c;int maxx,yint x,y; int z;ifxy zx;else zy;returnz;A45B27C18D72答案A第2题 ( 1.0分) 题号437下列数组说明中,正确的是() 。Aint array4;Bint array;Cint array5;Dint array3;答案A第3题 ( 1.0分) 题号2396下面有关 for 循环的正确描述是 Afor 循环只能用于循环次数已经确定的情况Bfor 循环是先执行循环体语句,后判断表达式C在 for 循环中,不能用 break 语句跳出循环体Dfor 循环的循环体语句中,可以包含多条语句 ,但必须用花括号括起来答案D第4题 ( 1.0分) 题号2817以下程序的输出结果是.mainint i,j,k,a3,b2;iabab;ja;kb;printf“id,jd,kdn“,i,j,k;Ai2,j1,k3Bi1,j1,k2Ci4,j2,k4Di1,j1,k3答案D第5题 ( 1.0分) 题号2866若有下列定义,则对 a 数组元素地址的正确引用是.int a5,*pa;A*p5B*p2C*a2D* s“Beijing“;Bchar *s; s“Beijing“;Cchar s8; s“Beijing“;Dchar *s; s“Beijing“;答案D第7题 ( 1.0分) 题号3191若变量 a,i 已正确定义 ,且 i 已正确赋值,合法的语句是Aainti;Ba1Ci;Daa5;答案C第8题 ( 1.0分) 题号490以下字符中不是转义字符的是() 。AaBbCcD答案C第9题 ( 1.0分) 题号184下列定义不正确的是() 。Adefine PI 3.141592Bdefine S345Cint maxx,y; int x,y; Dstatic char c;答案C第10题 (1.0 分) 题号3028char h,*s可将字符 H 通过指针存入变量 h 中的语句是.A*sH;B*sH;CsH;DsH答案B第11题 (1.0 分) 题号690设 char 型变量 x 中的值为10100111,则表达式2x3的值是() 。A10101001B10101000C11111101D01010101答案D第12题 (1.0 分) 题号2381设以下变量均为 int 类型,表达式的值不为7 的是Axy6,xy,x1Bxy6,xy,y1Cx6,x1,y6,xyDy6,y1,xy,x1答案C第13题 (1.0 分) 题号3124若有说明 int a34;则对 a 数组元素的正确引用是 .Aa24Ba1,3Ca110Da21答案C第14题 (1.0 分) 题号679在 C 语言中,形参的缺省存储类是() 。AautoBregisterCstaticDextern答案A第15题 (1.0 分) 题号1343C 语言源程序的基本单位是.A过程B函数C子程序D标识符答案B第16题 (1.0 分) 题号3023C 语言程序中必须有的函数是.Ainclude “stdio.h“BmainCprintfDscanf答案B第17题 (1.0 分) 题号3228有定义int a8,b5,c;,执行语句 ca/b0.4;后,c 的值为 A1.4B1C2.0D2答案B第18题 (1.0 分) 题号640以下对二维数组 a 的正确说明是() 。Aint a3Bfloat a3,4Cdouble a14Dfloat a34答案C第19题 (1.0 分) 题号2884以下标识符中,不能作为合法的 C 用户定义标识符的是.AanswerBtoCsignedD_if答案C第20题 (1.0 分) 题号652在 C 语言中,引用数组元素时,其数组下标的数据类型允许是() 。A整型常量B整型表达式C整型常量或整型表达式D任何类型的表达式答案C第21题 (1.0 分) 题号381以下标识符中,不能作为合法的 C 用户定义标识符的是() 。AanswerBtoCsignedD_if答案C第22题 (1.0 分) 题号2898已知 year 为整型变量 ,不能使表达式year40ifj1;iforj1;jinclude void fun long s, long *t long sl10;s / 10;/*SPACE*/*t s 【 】 10;whiles0/*SPACE*/ s 【】;/*SPACE*/*t s10*sl【】;/*SPACE*/sl sl 【】10;main long s, t;clrscr;printf“nPlease enter s“; scanf“ld“, funs, printf“The result is ldn“, t;答案答案1答案2s/100答案3 *t答案4*四、程序改错 共2题 (共计22 分)第1题 ( 11.0分) 题号383/* 【程序改错】题目给定程序的功能是读入一行英文文本,将其中每个单词的最后一个字母改成大写,然后输出此文本行 (这里的“单词” 是指由空格隔开的字符串) 。例如,若输入 I am a student to takethe examination.,则应输出 “I aM A studenT tOtakE thE examination.“。注意不可以增加或删除程序行,也不可以更改程序的结构。*/include “conio.h“include “stdio.h“include “ctype.h“include “string.h“up1st char *p /FOUND/integer k 0;for ; *p; p if k /FOUND/ if *p k 0;/FOUND/*p -1 toupper * p - 1 ;else if *p k 1;* p-1 toupper *p-1 ;main char chrstr81;printf “nPlease enter a string “ ; gets chrstr ;printf “nnBefore changingn s“, chrstr ;up1st chrstr ;printf “nAfter changingn s“, chrstr ;答案答案1int k0;答案2 if *p 答案3*p -1 toupper * p - 1 ;第2题 ( 11.0分) 题号431/* 【程序改错】题目编写函数 fun 求1000以内所有8的倍数之和。注意不可以增加或删除程序行,也不可以更改程序的结构。*/include“stdio.h“define N 1000mainint sum;sumfun8;printf“d 以内所有d 的倍数之和为dn“,N,8,sum;getch;int funint m/FOUND/int s0;i; /FOUND/fori1;iN;i/FOUND/ifi/m0si;return s; 答案答案1int s0 , i ;答案2fori1;imax maxai;else ifaibc“ 的值为“ 真“。答案Y第10题 (1.0 分) 题号1502对二维数组 a 来说 ,由于 a1与*a1的值相等,因此二者的含义是一样的.答案N二、单项选择 共30题 (共计30分)第1题 ( 1.0分) 题号177以下描述中,正确的是() 。A预处理是指完成宏替换和文件包含中指定的文件的调用B预处理指令只能位于 C 源文件的开始CC 源程序中凡是行首以标识的控制行都是预处理指令D预处理就是完成 C 编译程序对 C 源程序第一遍扫描,为编译词法和语法分析作准备答案C第2题 ( 1.0分) 题号2789设 C 语言中,int 类型数据占4 个字节,则 short 类型数据占.A1个字节B2个字节C4个字节D8个字节答案B第3题 ( 1.0分) 题号693以下各选项企图说明一种新的类型名,其中正确的是() 。Atypedef v1 int;Btypedef v2int;Ctypedef int v3;Dtypedef v4 int;答案C第4题 ( 1.0分) 题号104以下运算符中,优先级最高的运算符是() 。ABCD答案C第5题 ( 1.0分) 题号138以下程序的输出结果是() 。mainint i,j,k,a3,b2;iabab;ja;kb;printf“id,jd,kdn“,i,j,k;Ai2,j1,k3Bi1,j1,k2Ci4,j2,k4Di1,j1,k3答案D第6题 ( 1.0分) 题号2907以下程序段的执行结果是.double x;x218.82631; printf“-6.2en“,x;A输出格式描述符的域宽不够,不能输出B输出为21.38e01C输出为2.2e02D输出为-2.14e2答案C第7题 ( 1.0分) 题号152以下程序的运行结果是() 。main int n;forn1;nyxy 的值为.int x1,y2,z3;A2B3C6D5答案C第19题 (1.0 分) 题号526用户定义的函数不可以调用的函数是() 。A非整型返回值的B本文件外的Cmain 函数D本函数下面定义的答案C第20题 (1.0 分) 题号2567以下标识符中,不能作为合法的 C 用户定义标识符的是.Aa3_b3BvoidC_123DIF答案B第21题 (1.0 分) 题号2401下面程序段的输出结果为 int a,b;ba3*5,a*4,a*5; printf“d“,b;A60B75C65D无确定值答案B第22题 (1.0 分) 题号3063若有定义int a7;float x2.5,y4.7;则表达式 xa3*intxy2/4的值是.A2.500000B2.750000C3.500000D0.000000答案A第23题 (1.0 分) 题号3129若有说明 int a40,0;则下面不正确的叙述是.A数组 a 的每个元素都可得到初值0B二维数组 a 的第一维大小为 1C因为二维数组 a 中第二维大小的值除经初值个数的商为1,故数组 a 的行数为1D有元素 a00和 a01可得到初值 0,其余元素均得不到初值0答案D第24题 (1.0 分) 题号3186若有说明int i, j2,*p,则能完成 ij 赋值功能的语句是.Ai*p;B*p*CiDip;答案B第25题 (1.0 分) 题号3016与实际参数为实型数组名相对应的形式参数不可以定义为.Afloat a;Bfloat *a;Cfloat a;Dfloat *a3;答案C第26题 (1.0 分) 题号515int i,j,a23;按照数组 a 的元素在内存的排列次序,不能将数1,2,3,4,5,6存入 a 数组的是() 。Afori0;iCD答案D第28题 (1.0 分) 题号662C 语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是() 。AvoidBintCfloatDdouble答案B第29题 (1.0 分) 题号196若有下列定义,则对 a 数组元素地址的正确引用是() 。int a5,*pa;A*p5B*p2C*a2D*ta*abab;printf“d“,t;A7B9C63D49答案C三、程序填空 共2题 (共计24 分)第1题 ( 12.0分) 题号591/*如果 ab,就将两个数的位置调换;否则,保持不变。*/mainint a,b,temp;printf“nPlease two int number“;scanf“dd“,ifab/*SPACE*/【】;/*SPACE*/a【】;btemp;printf“d,dn“,a,b;答案答案1tempa答案2b第2题 ( 12.0分) 题号30/*-【程序填空】-题目以下程序的功能是用冒泡法对数组 a 进行由小到大的排序。-*/void funint a,int nint i,j,t;/*SPACE*/for j0; 【 】;j/*SPACE*/for i0; 【 】;i/*SPACE*/if【 】tai;aiai1;ai1t;mainint i,a103,7,5,1,2,8,6,4,10,9;/*SPACE*/【 】;fori0;ij或jj或jj答案2ii或ii或ia i 1 或a i 1 50;/FOUND/fori0;i50;或whilea50aC*Dprintf“d,dn“,i,j;A11,10B9,10C010,9D10,9答案B第13题 (1.0 分) 题号542若有 int *pint *mallocsizeofint;则向内存申请到内存空间存入整数123的语句为() 。Ascanf“d“,p;Bscanf“d“,Cscanf“d“,*p;Dscanf“d“,p;答案A第14题 (1.0 分) 题号464关于指针概念说法不正确的是() 。A一个指针变量只能指向同一类型变量B一个变量的地址称为该变量的指针C只有同一类型变量的地址才能放到指向该类型变量的指针变量之中D指针变量可以由整数赋,不能用浮点赋答案D第15题 (1.0 分) 题号687表达式,0 x13ifacba;ac;cb;则 c 的值为.A1B2C3D不一定答案B第17题 (1.0 分) 题号138以下程序的输出结果是() 。mainint i,j,k,a3,b2;iabab;ja;kb;printf“id,jd,kdn“,i,j,k;Ai2,j1,k3Bi1,j1,k2Ci4,j2,k4Di1,j1,k3答案D第18题 (1.0 分) 题号441下列语句中,不正确的是() 。Astatic char a21,2;Bstatic int a21,2;Cstatic char a21,2,3;Dstatic char a21;答案C第19题 (1.0 分) 题号477以下对枚举类型名的定义中正确的是() 。Aenum asum,mon,tue;Benum a sum9,mon-1,tue;Cenum a“sum“,“mon“,“tue“;Denum a “sum“,“mon“,“tue“;答案B第20题 (1.0 分) 题号661以下正确的描述是在 C 语言程序中() 。A函数的定义可以嵌套,但函数的调用不可以嵌套B函数的定义不可以嵌套,但函数的调用可以嵌套C函数的定义和函数的调用均不可以嵌套D函数的定义和函数的调用均可以嵌套答案B第21题 (1.0 分) 题号3103以下描述中正确的是.A由于 do-while 循环中循环体语句只能是一条可执行语句 ,所以循环体内不能使用复合语句Bdo-while 循环由 do 开始,用 while 结束,在 while表达式 后面不能写分号C在 do-while 循环体中,一定要有能使 while 后面表达式的值变为零“假“ 的操作Ddo-while 循环中,根据情况可以省略 while答案C第22题 (1.0 分) 题号2994下列表达式中,可作为 C 合法表达式的是.A3,2,1,0B3,2,1,0C3210D3/2/1/0答案B

中南民族大学c语言报告,中南民族大学计算机C语言试题10套.doc相关推荐

  1. 中南民族大学c语言报告,中南民族大学信C语言实验报告.doc

    中南民族大学信C语言实验报告 中南民族大学管理学院 学生实验报告 课程名称: C语言程序设计 姓 名:微博@song-style是坏学长 学 号: 年 级: 2011 专 业:信息管理与信息系统 指导 ...

  2. 电子商务c语言实训报告,中南民族大学电子商务C语言实验报告.doc

    中南民族大学电子商务C语言实验报告 中南民族大学管理学院 学生实验报告 课程名称: C语言程序设计 年 级: 2015级 专 业: 电子商务 姓 名: 学 号: 2015学年至2016学年度 第2学期 ...

  3. 中南民族大学 计算机组成原理实验报告,中南民族大学计算机组成原理课程设计报告.pdf...

    计算机科学学院 课程设计报告 课程 计算机组成原理 题 目 基 于 TEC-2000 平 台 的 (a ⊕ b+c)and(d+1) 指令设计 年级 2012 级 专业 计算机科学与技术 学号 201 ...

  4. 中南c语言作业答案,中南民族大学10套计算机C语言期末考试复习试题及答案.doc...

    中南民族大学10套计算机C语言期末考试复习试题及答案.doc 一.判断 共10题 (共计10分)第1题 ( 1.0分) 题号1488函数即可以嵌套定义,又可以嵌套调用.N第2题 ( 1.0分) 题号1 ...

  5. 计算机湖北大学中南民族大学,全国大学数量最多的城市武汉,这4所好大学,千万别错过!...

    全国大学数量最多的城市武汉,这4所好大学,千万别错过! 武汉是湖北的省会城市,也是我国的历史名城,在千年以前,武汉是楚文化的发源地,之前我们说到武汉,总是要提到武汉大学的樱花,而2020年,武汉以再一 ...

  6. 计算机系统结构结构相关实验报告,计算机系统结构实验报告(中南民族大学).doc...

    计算机系统结构实验报告(中南民族大学).doc 院 系 专 业 年 级 课程名称 计算机系统结构 学 号 姓 名 指导教师 年 月 日年级班级学号专业计算机科学与技术姓名题目名称矩阵相乘题目内容1. ...

  7. 中南民族大学 计算机组成原理实验报告,计算机系统结构实验报告(中南民族大学)...

    <计算机系统结构实验报告(中南民族大学)>由会员分享,可在线阅读,更多相关<计算机系统结构实验报告(中南民族大学)(19页珍藏版)>请在人人文库网上搜索. 1.院 系:专 业: ...

  8. 中南民族大学计算机科学与技术学院,中南民族大学计算机科学技术学院介绍

    中南民族大学计算机科学学院自1985年开始办学,具有雄厚的师资力量和扎实的科研基础,现有专任教师62人,其中教授7人,副教授29人,教师中有博士学位者19人(其中博士后4人),在读博士20人,硕士生导 ...

  9. 中南民族大学计算机考研资料汇总

    中南民族大学计算机科学学院 中南民族大学研招网 http://www.scuec.edu.cn/yjsy/ 中南民族大学(South-Central Minzu University),简称中南民大( ...

最新文章

  1. B1056 组合数的和
  2. python怎么样才算入门编程-新手如何快速入门Python编程?听过来人说经验!
  3. 面向切面编程-日志切面应用
  4. java 连接 sftp失败,与apache vfs的SFTP连接失败,但使用WinSCP成功
  5. 当ABAP遇见普罗米修斯
  6. linux c实现mypwd
  7. 潘在亮:给业务开发提供黑科技装备的“测试Q博士”
  8. 将Excel中的数据导入到MySql数据库中
  9. 【月报】Java知音的四月汇总
  10. 多目标跟踪全解析,全网最全
  11. android5.1 PowerManagerService和DisplayPowerControler、DisplayPowerState关系
  12. 服务器互相备份不同步_94爱分享拍了拍你,这款好用的数据同步备份软件千万不要错过!...
  13. 并发编程之美-终章chat
  14. GoogleEarth崩了!!除了重装还可以这样解决......
  15. 计算机病毒与木马的区别,计算机病毒和木马的区别
  16. 华为FPGA设计高级技巧xilinx篇阅读笔记一
  17. Swift游戏实战-跑酷熊猫 09 移除场景之外的平台
  18. 1709: 简小胡的背包
  19. 微软 office 服务器 部署,部署 Office Online Server
  20. python重写和重载的区别_(C#)重载和重写的区别

热门文章

  1. linux终端的 是什么意思,请问我的终端显示的是什么意思
  2. 程序员的正规军和游击队
  3. [Vulnhub] Narak
  4. 怎么在国外杂志上投稿
  5. Java 日志框架 JUL
  6. 如何使用LaTex写论文?
  7. iPhone销量在大中华区营收缩水14%
  8. html导出数据自动更新ppt,使用HTML形成表格.ppt
  9. 942518-29-8,S)-2-Amino-4-azido-butanoic acid HCl,L-Azidohomoalanine (AHA),L-叠氮高苏氨酸(AHA)是蛋氨酸的氨基酸类似物
  10. fail-fast和fail-saft的区别