《云南师范大学C语言期末试题》由会员分享,可在线阅读,更多相关《云南师范大学C语言期末试题(10页珍藏版)》请在人人文库网上搜索。

1、云南师范大学2009-2010学年下学期统一考试计算机技术基础(C语言)期末考试试卷考试方式(闭卷) 考试时量:90分钟 试卷编号(A卷)一、判断题:(每题1分,共10分)1. C语言中表达式3/2得到的结果是1.5。bA.对 B.错2在 C 程序中,APH 和 aph 代表不同的变量。aA.对 B.错3. c程序总是从程序的第一条语句开始执行。bA.对 B.错4选择结构(if语句)和循环结构都可以使用嵌套形式。aA.对 B.错5.构成数组的各个元素可以有不同的数据类型。bA.对 B.错6. 对于用户自己定义的函数,在使用前必须加函数声明。A.对 B.错7C语言中数据类型只有整型、实型和字符型。

2、。A.对 B.错8.有如下说明:int a10=1,2,3,4,5,6,7,8,9,10,*p=a; 则数值为9的表达式是 *(P+8)。 aA.对 B.错9.typedef可以定义生成新的数据类型。bA.对 B.错10. 函数调用语句:func(rec1,rec2+rec3,(rec4,rec5);中,含有的实参个数是3。 A.对 B.错二、 单选题(在本题的每一小题的被选答案中只有一个正确答案,多选不给分,每题1分,共30分)1C语言源程序文件经过C编译后生成的目标文件的后缀名为 _____BA.cB.objC.exeD.cpp2下列不合法的用户标识符是________。A A4d Bj2。

3、_KEY CDouble D_8_3以下选项中正确的定义语句是____。c Adouble a; b; Bdouble a=b=7; Cdouble a=7, b=7; Ddouble, a, b;4任何一个C语言的可执行程序都是从____开始执行的。bA程序中的第一个函数Bmain( )函数的入口处C程序中的第一条语句D编译预处理语句5若有定义语句:intx=10;,则表达式x-=x+x的值为 ____。A-20B 10C 0 D-106 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为_C_。A算术运算、赋值运算、关系运算 B系运算、赋值运算、算术运算C算术运算、关系运。

4、算、赋值运算 D关系运算、算术运算、赋值运算7在C语言中,多分支选择结构语句为:switch(c) case 常量表达式1:语句1;case 常量表达式n-1:语句n-1;default 语句n;其中括号内表达式c的类型: 。cA可以是任意类型 B只能为整型C可以是整型或字符型 D可以为整型或实型 8C语言函数内定义的局部变量的隐含存储类别是____。bAstaticBautoCregisterDextern9有定义:char*p1,*p2;则下列表达式中正确合理的是____。cAp1/=5Bp1*=p2Cp1=&p2Dp1+=510设变量定义为“int x, *p=&x;”,则p相当于___。

5、__。aA&x B*p Cx D*(&x)11以下程序的执行结果是_______。cmain() int num = 0; while( num b!=c和a(b!=c)的执行顺序是一样的B!a!=(b!=c)表达式的值为1Ca|(b=c)执行后b的值为0 Da&bc的结果为假20判断char型变量ch是否为大写字母的正确表达式是____。AA=A)&(ch=A)&(ch=ch)21下面说法中错误的是____。dA共用体变量的地址和它各成员的地址都是同一地址B共用体内的成员可以是结构变量,反之亦然C在任一时刻,共用体变量的各成员只有一个有效D函数可以返回一个共用体变量22以下程序段中,不能正确。

6、赋字符串(编译时系统会提示错误)的是 。CAchar s10=abcdefg;Bchar t=abcdefg,*s=t;Cchar s10;s=abcdefg;Dchar s10;strcpy(s,abcdefg);23.下面叙述中正确的是___B_。A.全局变量在定义它的文件中的任何地方都是有效的B.全局变量在程序的全部执行过程中一直占用内存单元C.同一文件中的变量不能重名D.使用全局变量有利于程序的模块化和可读性的提高24若变量已正确定义,执行语句scanf(%d,%d,%d ,&k1,&k2,&k3);时,___是正确的输入 dA20 30,40B20 30 40C20,30 40D20。

7、,30,4025若函数的形参为一维数组,则下列说法中正确的是___ _。dA调用函数时的对应实参必为数组名B形参数组可以不指定大小C形参数组的元素个数必须等于实参数组的元素个数D形参数组的元素个数必须多于实参数组的元素个数26main()int x=1,a=0,b=0;switch (x) case 0: b+;case 1: a+;case 2: a+;b+; printf(“a=%d,b=%d”,a,b);该程序的输出结果是_____cA1,0B1,1C2,1D2,227定义共用体的关键字是_____ aAunionBenumCstructDtypedef28下列关于指针定义的描述,___。

8、________是错误的。 bA指针是一种变量,该变量用来存放某个变量的地址值的B指针是一种变量,该变量用来存放某个变量的值C指针变量的类型与它所指向的变量类型一致D指针变量的命名规则与标识符相同29以下结构体类型说明和变量定义中正确的是 。 A Atypedef struct Bstruct REC; int n; char c; REC; int n; char c; REC t1,t2; REC t1,t2; Ctypedef struct REC Dstruct int n=0; int n; char c; REC;char c=A; t1, t2; REC t1, t2; 30使用。

9、fseek函数可以实现的操作是 。AA改变文件的位置指针的当前位置B文件的顺序读写C文件的随机读写D以上都不对三、填空题:(每空2分,共20分)。 1若有语句doublex=17;inty;,当执行y=(int)(x/5)%2;之后y的值是【1】12C语言中一个函数由函数首部和【1】两部分组成。3设变量定义为“int x=3, *p=&x;”,设变量x的地址为2000,则*p=【1】,&(*p)=【2】(填数字)4以下是对fun函数的正确调用:fun(a+b,fun(a+b,(a,b); 则fun函数有【1】个形参。25有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;kvoid。

10、 main()int n, iprintf(请输入一个正整数:);scanf(%d, &n);for(【1】; ivoid main()int a,b,c,t; printf(请输入3个整数:);scanf(%d%d%d ,&a,&b,&c);if (ab)t=a;a=b;b=t;if (ac)t=a;a=c;c=t;if (bc)t=b;b=c;c=t;printf(从小到大的数为%d,%d,%d ,a,b,c);2参考程序:#include void main ( )int i = 2, sum = 0; while ( i float average(float a,int n) int i;float aver=0;for(i=0;is_aver)printf(高于平均成绩有:%.2fn, scorei);10。

c语言表达式106的结果是,云南师范大学C语言期末试题相关推荐

  1. x%3e=y%3e=z的c语言表达式,我的C语学习笔记-C语言教程(三).doc

    我的C语学习笔记- C语言教程(三) C语言教程---第一章: C语言概论 C语言教程---第二章: 数据类型.运算符.表达式 C语言教程---第三章: C语言程序设计初步 C语言教程---第四章: ...

  2. 数学式子对应的c语言表达式是,把数学式写成C语言表达式

    (1) 3.26*exp(x)+1.0/3.0*pow((a+b), 4) (2) 2*sqrt(x)+(a+b)/(3.0*sin(x)) (3) g*m1*m2/(r*r) (4) double  ...

  3. C语言表达式和运算符大学霸IT达人

    C语言表达式和运算符大学霸IT达人 C语言中表达式会包含常量.标识符.运算符.最基础最简单的表达式就是常量表达式.单独的常量表达式是没有意义的.例如,3就是一个常量表达式,单独放在一处没有实际的意义. ...

  4. 共线条件方程c语言程序,云南师范大学《C语言》期末考试样卷及答案

    云南师范大学2011-2012学年下学期统一考试 <计算机技术基础>(C语言)期末考试样卷 考试方式(闭卷机考)考试时量:100分钟试卷编号(样卷) 一.判断题:(每题1分,共15分) 1 ...

  5. c语言表达式3178的值为,【C语言】C语言运算符

    c语言 &amp;取地址运算符的理解 对于c语言中的&运算符,百度百科是这样定义的:(&p)则是这样一种运算,返回当时声明p 时开辟的地址:但是根据我对代码的观察,我觉得&am ...

  6. 数字ab写成c语言表达式,《C语言程序设计》复习题(21页)-原创力文档

    <C 语言程序设计>复习题 一. 判断题(本大题共 60 个小题) 1. C 程序执行的入口是 main() 函数,所以 main 函数必须放在程序的开头. (B ) 2. 定义一个函数包 ...

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

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

  8. c语言表达式5 gt 3 gt 1,C语言题目谁会做?

    1.为表示关系X>=y>=z,应使用C语言表达式________2.选择题:C语言中,函数返回值的类型是:_____A.return语句中的表达式的类型.B.主调函数中指定的类型.C.定义 ...

  9. 将 改为c语言表达式,基于c语言表达式求解课程设计修改.doc

    基于c语言表达式求解课程设计修改 摘 要 通过数据结构这门课程,我们较深入的了解到了栈,栈是一种重要的线性结构,它广泛应用于各种软件系统中,因此在面向对象的程序设计中,它们是多型数据类型. 本次试验我 ...

最新文章

  1. 交换机应用寻找10个完美的因素
  2. Laravel7使用Auth进行用户认证
  3. IO流 字符流 字节流 缓冲流 文件的复制
  4. python程序员最害怕的东西,面试!恭喜你收到了offer,来看下吧
  5. Webwork 学习之路(四)Configuration 详解
  6. 涨姿势 |你所不知道的5 个AR增强现实新趋势
  7. springboot 自动配置
  8. git常用命令之stash
  9. 从一个小demo开始,体验“API经济”的大魅力
  10. 数据库中包含开始时间、结束时间,并且查询条件也有开始时间、结束时间的查询方法...
  11. Android官方开发文档Training系列课程中文版:分享文件之请求一个共享文件
  12. mysql oracle 表空间大小_Oracle各种空间大小及占用大小
  13. @Select的使用说明
  14. 对路径XXX的访问被拒绝(文件操作权限)的解决方法
  15. python中的sklearn教程_python作业之sklearn
  16. ubuntu 的使用(三)—— 实用小工具
  17. Codeforces 490F Treeland Tour(离散化 + 线段树合并)
  18. SQL Server 2017 AlwaysOn AG 自动初始化(十六)
  19. [转载]SCJP 1.4 认证的初级教程
  20. Pandas requires version ‘2.0.1‘ or newer of ‘xlrd‘ (version ‘1.2.0‘ currently installed).

热门文章

  1. Web3策展生态解读:谁是互联网文明的策展人?
  2. 新知实验室:视频应用
  3. ipad和android触控笔不通用,电容笔能取代apple pencil在iPad上使用吗?不看后悔!
  4. Zookeeper高频面试题36问(附答案)
  5. openlayers 计算绘制的矢量多边形的面积 (getArea方法)
  6. 2020 5G通信与天线产业技术报告会盛大召开!
  7. 【生活常识】照片的尺寸
  8. 微信最多人用的表情是它!朋友圈国内外最多人打卡的地方是这两个城市!
  9. Mockito中模拟静态方法
  10. 计算机物联网工程专业考研,物联网工程专业考研的人多吗?