《C语言程序设计期末考试试题及其答案》由会员分享,可在线阅读,更多相关《C语言程序设计期末考试试题及其答案(44页珍藏版)》请在人人文库网上搜索。

1、一、单项选择题(本大题共20题,每题2分,共40分)1、以下不是C语言的特点的是( )A、C语言简洁、紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件进行操作D、C语言移植性好2、以下不正确的C语言标识符是( )A、ABC B、abc C、a_bc D、ab.c3、一个C语言程序是由( )A、一个主程序和若干子程序组成 B、函数组成 C、若干过程组成 D、若干子程序组成4、一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是( )A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性5、设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f值的数据。

2、类型 为( )A、int B、float C、double D、不确定6、在C语言中,char型数据在内存中的存储形式是( )A、补码 B、反码 C、源码 D、ASCII码7、有如下程序,输入数据:12345M678cR后(表示回车),x的值是( )。#includemain()intx;floaty;scanf(%3d%f,&x,&y);A、12345 B、123 C、45 D、3458、若有以下定义inta,b;floatx,则不正确的赋值语句是( )A、a=1,b=2 B、b+; C、a=b=5 D、b=int(x);9、以下程序的执行结果是( )#includeinti=10,j=10。

3、;printf(%d,%dn,+i,j-);A、11,10 B、9,10 C、11,9 D、10,910、巳知字母A的ASCII码是65,以下程序的执行结果是( )#includemain()charc1=A,c2=Y;printf(%d,%dn,c1,c2);A、A,Y B、65,65 C、65,90 D、65,8911、下列运算符中优先级最高的是( )A、 B、十 C、% D、!12、设x、y和z是int型变量,且x3,y4,z5,则下面表达式中值为0是( )。A、x&y B、xy C、xy+z&y-z D、!(xy)!z1)13、判断char型变量cl是否为小写字母的正确表达式为( )A。

4、、ac1fz B、(c1a)&(c1z)C、(a=c1)(zc1) D、(c1a)&(c1z)14、字符串a在内存中占据的字节个数为( )A、0 B、1 C、2 D、315、下面有关for循环的正确描述是( )A、for循环只能用于循环次数已经确定的情况B、for循环是先执行循环体语句,后判定表达式C、在for循环中,不能用break语句跳出循环体D、for循环体语句中,可以包含多条语句,但要用花括号括起来16、下面程序的运行结果是( )#includemain()intnum=0;while(numb!=c的值是_______4、下列程序运行后的输出结果是_____________#incl。

5、udemain()inti,j;for(i=4;i=1;i-)printf(*);for(j=1;jmain()inta,s,n,count;a=2;s=0;n=1;count=1;while(countmain()inta=33=1,3,5,7,9,11,13,15,17,sum=0,i,j;for(i=0;imain()floatc,f;printf(inputc:);.2分scanf(%f,&c);.2分f=(c+32.0)*9.0/5.0;.2分printf(F=%.2fn,f);.2分2、#includemain()intx;scanf(%d,&x);.2分if(x%5=0&x%7=。

6、0).2分printf(yes);.2分elseprintf(no);.2分3、#include#includemain()intm,i,k;scanf(%dn,&m);k=sqrt(m);.2分for(i=2;ik)printf(misaprimenumber!n);.2分4、#includemain()inti,j,a15,t;printf(input15numbers:n);for(i=0;iai+1)t=ai;ai=ai+1;ai+1=t;.2分for(i=0;i=0|b=0)&(a=0&b=0)|(a0)&(a+b0)&(a-b = y & ch,则输出结果是(C )A) 0,d,6。

7、B) 6,d,6C) 6,D,6D) 6,D,030printf()函数中用到格式符%-7s ,其中数字7表示输出的字符串占用7列。如果字符串长度小于7,则输出按方式 ( A )A) 从左起输出该字串,右补空格 B) 按原字符长从左向右全部输出 C) 右对齐输出该字串,左补空格 D) 输出错误信息31以下能正确地定义整型变量a,b和c 并为其赋初值3的语句是( A ) A) int a=3,b=3, c= 3; B) int a,b, c= 3; C) a= 3,b=3,c=3; D) a= b= c=3; 32 以下程序的输出结果是( D )void main( )int x=6,y=6,i。

8、;for(i=2;x4;y=+i)printf(%d,%d ,x-,y);A) 5,5 5,3 B) 6,6 2,3 C) 6,5 5,2 D) 6,6 5,333以下程序的输出结果是( B )void main( )int w=4;int fun(int k);fun(w);printf(n);fun(int k)if(k0) fun(k-1);printf(%d ,k); A) 4 3 2 1 B) 0 1 2 3 4 C) 1 2 3 4 D) 4 3 2 1 034下面程序的输出是( B)main() int x=023;printf(%dn, -x); A). 17 B). 18 C。

9、). 23 D). 2435以下程序的输出结果是(C )main() char ch34= 123,456,78,*p3; int i;for(i=0;ivoid main( ) char *a=”abcdefghi”; void fun( char *s );fun(a); puts(a);void fun(char *s ) int x,y;char c;for(x=0,y=strlen(s)-1;xname49下面的程序输出是( B)int m=13;int fun2(int x,int y)int m=3;return(x*y-m);main()int a=7,b=5;printf(%。

10、dn,fun2(a,b)/m);A). 1 B). 2 C). 7 D). 1050下面的程序输出是( A)main() int x=100,a=10,b=20,ok1=5,ok2=0;if(a=1) & (x =50) & (x=1) | (x=50) | (x=1) & (x= 50) & (x =1)| (x =50) | (xmain() char *p1,*p2,str50=ABCDEFG;p1=abcd; p2=efgh;strcpy(str+1,p2+1); strcpy(str+3,p1+3);printf(%s,str);A). AfghdEFG B). Abfhd C). 。

11、Afghd D). Afgd62以下程序的输出结果是(A )main()int i;for(i=1;i=10 or a=10|a=10&a=10 & ab?(bc?1:0):0;功能等价的是AA if(ab) &(bc) ) k=1; B if(ab) |(bc) ) k=1else k=0;C if(aB) k=1;else if(bC) k=1;else k=0; 65.设int x=2,4,6,8,y,*p=&x1;则执行语句 y=(*-p)+;后数组元素x0的值为( B ).A. 2 B. 3 C. 4 D. 566在下面关于函数的描述中错误的是( D )A在一个源文件中,如果函数定义。

12、在先,调用在后,则不必声明该函数B如果一个函数在一个源文件里定义,而调用在另一个源文件中,则必须在调用之前声明该函数C函数的声明应使用函数原型D在一个源文件中,如果自定义函数调用在先,定义在后,则不必声明该函数67. 若有int a34=1,2,3,4,5,6,7,8,9,10,11,12; int (*q)3=a;*q=a0;则能够正确表示数组元素a12的表达式是( C )。A. *(*q+1)2 B. *(*(q+5) C. *(*(q+1)+2) D. (*q+1)+268设int x=1,3,5,7,9,11,13,*p=x;则不能正确引用数组元素的表达式是( B )A.*(p-) B。

13、. *(-p) C.*(p+) D.*(+p)69. 有以下函数char *fun(char *p)return p;该函数的返回值是( B )A. 无确切的值 B. 形参p中存放的地址值C. 形参p自身的地址值 D. 编译有错70. 在下面的引用定义中,正确的是( B )。A. int x,&y; y=x; B. int x,&y=x; C. int &y=x,x; D. float z; int x,y=&z;71执行下面程序段后,a的值为( C )。int a,b;for(b=1,a=1;b=10) break;if (a%2=1) a+=5; continue;a-=3;A. 2 B.。

14、 6 C. 10 D. 872. 执行下列程序段后,变量i的值为( B )。#define MA(x,y) (x)*(y)int i=5;i=MA(i,i+1)-7;A. 30 B. 23 C. 19 D. 173.若有以下的说明:struct personchar name20;int age;char sex;a=li ning,20,m,*p=&a;则对字符串li ning的引用方式不可以是( B )A. (*p).name B. p.name C. a.name D. p-name74. 若程序中定义了以下函数double myadd(double a,double b) return。

15、 (a+b) ;并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是AA. double myadd(double a,b) ; B. double myadd(double,double);C. double myadd(double b,double a) ;D. double myadd(double x,double y);75.若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是(C )int t33,*pt3,k; for(k=0;k0; D. i+ ;82以下不能对二维数组a 进行正确初始化的语句是( C )Aint a。

16、23=0;Bint a 3=1,2,0;Cint a23=1,2,3,4,5,6;Dint a 3=1,2,3,4,5,6;83以下合法的if语句是( D )。A. if(a=b) c+;C. if(a=b) c+; D. if(a=b) c+;84字符串常量“I love china”在内存中存在需要( C )字节。注:每个单词之间有一个空格。A10 B12 C13 D 14二 填空题1C语言源程序的扩展名为.c,可执行文件的扩展名为_______________。.exe2数组 int a35;共定义了______个数组元素。153C程序由函数构成,C程序总是从_______开始执行.ma。

17、in()4 C语言中,用__________ 关键字来包含如stdio.h之类的头文件。 include5函数的返回值是通过函数中的________________语句来获得的。return6至少执行一次循环体的循环语句是 。dowhile 语句7对于不带返回值的函数,应当用关键字______________定义函数。void8多分支结构的程序,通常选用_________语句来实现。 switch9若char ch=25yi6有以下语句,则编译后分配给数组ch的内存占用的字节数为________。610下面运算符 & |18getchar( ) 函数的功能是 。从标准输入设备读取下一个字符19。

18、写出下面表达式的值6*4/7+8%3 _______ 5 x=5 ; y=2; (x+)+y _________ 78-4=5+3 ________ 0 64-2 ? 4%2: 3 ____ _ __ 0x=2,y=2; x|!y ______ 1 x=3 ; x+=x-=2 ______ _ 220下面invert函数的功能是将一个字符串str的内容颠倒过来,请填空。# include void invert(char str ) int i, j, ; kfor(i=0,j=strlen(str) ; ivoid main() 【1】 int fun(int);coutfun(5)*10endl;int fun( 【2】 ) int kif(k=0)【3】 3elsereturn fun(k-1)*k;22 表达式45/2+(int)3.14159。

c语言程序设计教程期末考试,C语言程序设计期末考试试题及其答案相关推荐

  1. 2020年G1工业锅炉司炉考试总结及G1工业锅炉司炉试题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2020年G1工业锅炉司炉考试总结及G1工业锅炉司炉试题及答案,包含G1工业锅炉司炉考试总结答案和解析及G1工业锅炉司炉试题及答案练习.由安全生产模拟考试 ...

  2. 2022年一级建造师考试《铁路工程》精选试题及答案

    2022年一级建造师考试<铁路工程>精选试题及答案,根据最新一级建造师大纲与历年真题汇总编写,包含一级建造师常考重点题型与知识点,有助于考生复习备考一级建造师,取得好成绩. 1.铁路建设物 ...

  3. 2021年建筑电工(建筑特殊工种)考试及建筑电工(建筑特殊工种)试题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2021年建筑电工(建筑特殊工种)考试及建筑电工(建筑特殊工种)试题及答案,包含建筑电工(建筑特殊工种)考试答案和解析及建筑电工(建筑特殊工种)试题及答案 ...

  4. 2021年安全生产监管人员考试资料及安全生产监管人员试题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2021年安全生产监管人员考试资料及安全生产监管人员试题及答案,包含安全生产监管人员考试资料答案和解析及安全生产监管人员试题及答案练习.由安全生产模拟考试 ...

  5. 2020年T电梯修理考试总结及T电梯修理试题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2020年T电梯修理考试总结及T电梯修理试题及答案,包含T电梯修理考试总结答案和解析及T电梯修理试题及答案练习.由安全生产模拟考试一点通公众号结合国家T电 ...

  6. 全国计算机应用语言设计,全国计算机应用技术证书考试程序设计教程:NIT C语言...

    第零单元引言 引言一 程序与程序设计 引言二 程序开发环境--TchC 弓信三 C语言入门 第一单元 判断与选择 任务一 多重选择 任务二 多情况选择 语法小结(一)--分支结构 程序测试(一)--结 ...

  7. C语言程序设计教程 北京邮电,C语言程序设计教程(第3版)/ 杨路明 9787563543403 北京邮电...

    商品描述 亲,此书是正版二手书,七八成新,不缺页,有笔记划线不影响阅读,择优发货.二手书默认没有光盘等附件哦.如需要请联系客服确认. 祝:学业有成,万事如意!基本信息书名:C语言程序设计教程(第3版) ...

  8. c语言程序设计教程ppt,《C语言程序设计教程》.ppt

    <<C语言程序设计教程>.ppt>由会员分享,可在线阅读,更多相关<<C语言程序设计教程>.ppt(30页珍藏版)>请在装配图网上搜索. 1.第1章 预 ...

  9. c语言程序设计教程这本书,C语言程序设计教程资料(20201209225632).pdf

    1 存档资料 成绩: 华东交通大学理工学院 课 程 设 计 报 告 书 所属课程名称 C 语言程序设计教程 题 目 图书信息管理设计 分 院 电信分院 专业班级 14 电商 1 班 学 号 20140 ...

  10. C语言程序设计教程蒋清明,C语言程序设计教程(第2版)

    <C语言程序设计教程(第2版)>较全面地讲述了c语言程序设计的基础知识,主要内容包括基本数据类型和运算符.控制结构.函数.数组.指针.结构与共用.文件以及程序设计实例.每一章都附有精选的. ...

最新文章

  1. Keil uvision 4 MDK 安装教程附免费安装包资源
  2. laravel5.5使用sendCloud邮件服务
  3. div/span强制不换行
  4. 更改windows2003远程最大连接数
  5. gt爵士变形步骤_编码广播:编码时您可以听24/7爵士节奏
  6. 数据科学 IPython 笔记本 8.14 自定义 Matplotlib:配置和样式表
  7. 使用ASP.NET Web API构建Restful API
  8. maven打包生成source.jar
  9. 抖音昵称html,抖音名字600个
  10. 算法:移除数组中的数字,不用额外空间27. Remove Element
  11. 卧式单面多轴钻孔组合机床动力滑台液压系统的设计
  12. 有量纲和无量纲是什么意思_物理量和量纲
  13. 初识C语言之条件结构篇——带你认知编程世界的逻辑之美!
  14. 给笔记本电脑外接显示器增加副屏
  15. 视频教程-德国Vue.js2终极开发教程(含Vue路由和Vuex)-Vue
  16. win7如何更改文件类型_如何在win10中使用云笔记软件来做pdf手写笔记或绘图? - 敬业签便签...
  17. 佐治亚大学计算机科学与工程,2019上海软科世界一流学科排名计算机科学与工程专业排名佐治亚大学排名第401-500...
  18. python tushare获取股票数据_python调用tushare获取沪股通、深股通成份股数据
  19. python正则表达式匹配字符串中的电话号码_Python正则表达式匹配字符串中的数字...
  20. R语言分组计算平均数、SE、SD等等

热门文章

  1. css 剪辑图片_使用CSS的clip-path实现图片剪切效果
  2. office 2013 快速换KEY
  3. 工作后申请计算机硕士,北京理工大学计算机专业大一学生,想毕业后工作两年申请去美国读计算机硕士学位,现在准备?...
  4. python优势与劣势-python的优点和缺点是什么?
  5. IP归属的4种查询方法
  6. Mybatis ORA-00911: 无效字符、批量更新
  7. 使用C语言编写魂斗罗
  8. Java毕设项目桌游店会员管理系统(java+VUE+Mybatis+Maven+Mysql)
  9. phpstorm破解版
  10. [日常训练] 太空飞船