青岛理工大学C语言期末复习题库.doc

(19页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.9 积分

.第1章 程序设计及C语言概述一、单选题1)一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。A)有零个或多个输入 B)有零个或多个输出C)有穷性 D)可行性2)以下叙述中正确的是()。A)C语言的源程序不必通过编译就可以直接运行 B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令 C)C语言源程序经编译形成的二进制代码可以直接运行 D)C语言中的函数不可以单独进行编译3)用C语言编写的代码程序()。  A)可立即执行 B)是一个源程序  C)经过编译即可执行 D)经过编译解释才能执行4)结构化程序由三种基本结构组成,三种基本结构组成的算法()。A)可以完成任何复杂的任务 B)只能完成部分复杂的任务C)只能完成符合结构化的任务 D)只能完成一些简单的任务5)以下叙述中正确的是()。 A)用C程序实现的算法必须要有输入和输出操作B)用C程序实现的算法可以没有输出但必须要有输入C)用C程序实现的算法可以没有输入但必须要有输出D)用C程序实现的算法可以既没有输入也没有输出第2章 C语言基础一、单选题1)假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表示代数式 的表达式是()。A)1/a*b*c B)1/(a*b*c) C)1/a/b/(float)c D)1.0/a/b/c2)以下能正确定义且赋初值的语句是()A)int n1=n2=10; B)char c=32; C)float f=f+1.1; D)double x=12.3E2.5;3)以下不能定义为用户标识符的是()A)scanf B)Void C)_3com_ D)int4)设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32+z)后,x的值为() A)4 B)16 C)48 D)325)设有 int x=11,则表达式(x++ * 1/3)的值是()。A)3 B)4 C)11 D)126)以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子的C语言表达式是()。A)x/y*z B)x*(1/(y*z)) C)x/y*1/z D)x/y/z7)有以下程序 main() { char a1='M', a2='m'; printf("%c\n", (a1, a2) ); }以下叙述中正确的是() A)程序输出大写字母M B)程序输出小写字母m C)格式说明符不足,编译出错 D)程序运行时产生出错信息8)以下程序运行后的输出结果是() main() { char p[]={'a', 'b', 'c'}, q[]="abc"; printf("%d %d\n", sizeof(p), sizeof(q)); }A)4 4 B)3 3 C)3 4 D)4 39)以下叙述中错误的是()A)用户所定义的标识符允许使用关键字 B)用户所定义的标识符应尽量做到“见名知意”C)用户所定义的标识符必须以字母或下划线开头 D)用户定义的标识符中,大、小写字母代表不同标识10)在C语言中,下列属于构造类型的是()A)整型 B)字符型 C)实型 D)数组类型11)下列字符串属于标识符的是()A)INT B)5_student C)2ong D)!DF12)C语言中能用来表示整常数的进制是()A)十进制、八进制、十六进制 B)十二进制、十进制C)六进制、八进制 D)二进制、十进制13)在C语言中,回车换行符是()A)\n B)\t C)\v D)\b14)在ASCII码表中可以看到每个小写字母的ASCII码比它相应的大写字母的ASCII码() A)大32 B)大64 C)小32 D)小6415)设d为字符变量,下列表达式不正确的是()。 A)d=97 B)d='a' C)d="a" D)d='g'16)设d为字符变量,下列表达式正确的是()。 A)d=678 B)d='a' C)d="d" D)d='gjkl'17)已知在ASCII字符集中,数字0的序号为48,下面程序的输出结果为()。main() { char x, y;x='0'; y='9'; printf("%d,%d\n", x, y); }A) 因输出格式不合法,输出错误信息 B)48,57 C)0,9 D)48,5818)已知在ASCII字符集中,字母A的序号为65,下面程序的输出结果为()。main(){ char c='A'; int i=10; c=c+10; i=c%i; printf("%c,%d\n", c, i); }A)75,7 B)75,5 C)K,5 D)因存在非图形字符,无法直接显示出来19)已知在ASCII集中,字母A的序号为65,下面程序的输出结果为()。main() { char c1='B', c2='Y'; printf("%d,%d\n", ++c1, - -c2); }A)输出格式不合法,输出错误信息 B)67,88 C)66,89 D)C,X20)C语言中,运算对象必须是整型数的运算符是() 。 A)% B)\ C)% 和 \ D)**21)下列常数中,合法的C 常量是()。 A)-0. B) '105' C)'AB' D)"35"22)下列常数中,合法的C 常量是()。 A)"x-y" B) '105' C)'Be' D)7ff23)下列常数中,合法的C 常量是()。 A)'\n' B)e-310 C)'DEF' D)'1234'24)下列常数中,不合法的C 常量是()。 A)-0x2a B)lg3 C)' [' D)"CHINA"25)下列常数中,不合法的C 常量是()。 A)-0x3b B)123e+2.3 C)'}' D)6e+726)下列符号中,可以作为变量名的是()。 A)+a B)12345e C)a3B D)5e+027)下列符号中,可以作为变量名的是()。 A)+c B)*X C)_DAY D)next day28)若已定义x和y为double类型,。省略部分。, a, b); } 程序运行后的输出结果是( )。A)4 3  B)7 3  C)7 0  D)4 0 二、填空题1)以下程序运行后的输出结果是【1】。main(){ short a=10,b=20,c; a=a>>2; b=b&4; c=a|b; printf("%d %d %d\n", a, b, c);}第12章 数据文件一、单选题1)下述关于C语言文件的操作的结论中,正确的是()。 A)对文件操作必须先关闭文件   B)对文件操作必须先打开文件 C)对文件操作顺序无要求   D)对文件操作前必须先测文件是否存在,然后再打开文件。2)若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是() A)EOF B)0 C)非零值 D)NULL3)如果要打开一个已经存在的非空文件"FILE"进行修改,正确的打开语句是( )。A)fp=fopen("FILE","r"); B)fp=fopen("FILE","a+");C)fp=fopen("FILE","w+"); D)fp=fopen("FILE","r+");4)当已存在一个abc.txt文件时,执行函数fopen (“abc.txt”, “r++”)的功能是()。A)打开abc.txt文件,清除原有的内容B)打开abc.txt文件,只能写入新的内容C)打开abc.txt文件,只能读取原有内容D)打开abc.txt文件,可以读取和写入新的内容5)以下叙述中不正确的是()。A)C语言中的文本文件以ASCII码形式存储数据B)C语言中对二进制位的访问速度比文本文件快C) C语言中,随机读写方式不使用于文本文件D) C语言中,顺序读写方式不使用于二进制文件6)以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include main() { FILE *fout; char ch; fout=fopen('abc.txt', 'w'); ch=fgetc(stdin); while(ch!='#') { fputc(ch, fout); ch =fgetc(stdin); } fclose(fout); }出错的原因是()。 A) 函数fopen调用形式有误 B) 输入文件没有关闭 C) 函数fgetc调用形式有误 D) 文件指针stdin没有定义二、填空题1)C语言中根据数据的组织形式,把文件分为【1】和【2】两种。2)feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为【3】,否则为【4】。答案:第1章一、单选题1~5:BBBAC第2章一、单选题1 ~ 5:DBDCA 6~10:ABCAD 11~15:AAAAC16~20:BBCBA 21~25:DAABB 26~30:CCCBD31~35:ABAAB 36~37:BB二、填空题【1】11 6 4【2】5【3】double【4】整型 【5】字符型 【6】实型 【7】枚举类型【8】数据类型 【9】数据类型【10】字母 【11】数字【12】下划线【13】字母【14】下划线【15】单精度 【16】双精度【17】变量初始化【18】双引号【19】’\0’【20】x=3.600000,i=3第3章一、单选题1 ~ 5:BCCCD 6~10:CDACA 11~15:CAABC16~17:BA二、填空题 【1】B 66 【2】n1=%d\nn2=%d\n 【3】12【4】11 【5】25 21 37 【6】10030【7】1 B 【8】88【9】2 20.000000 【10】67 G第4章一、单选题1 ~ 5:DADBA 6~10:DBACD 11~15:BDDDC16~20:DCADA 21~25:ACBDD 26~30:BADAA二、填空题 【1】1 1 0 1 【2】10 20 0 【3】yes 【4】x==0 【5】 x=1 y=0x=2 【6】ch>=A’ && c<=’Z’【7】ch=ch-32 【8】-1 【9】01第5章一、单选题1 ~ 5:CDBCB 6~7:CD二、填空题 【1】0 【2】22 【3】t*10第6章一、单选题1 ~ 5:ABBBC 6~10:CCBAA 11~15:ABBDB16~20:BDADD 21~25:ADCAA 26~28:BBB二、填空题 【1】–f 【2】0 101 112 12 【3】4 3 3 4【4】x 【5】void fun(double b[ ]) 或void fun(double *b)【6】j 【7】str[j-1]【8】A+B=9 【9】246【10】1:a=1,b=12:a=1,b=2【11】x=9 x=10【12】9 【13】777第7章一、单选题1 ~ 2:AD二、填空题 【1】81 【2】100, 144第8章一、单选题1 ~ 5:CBABA 6~10:DACDA 11~15:BDCAD16~20:ADACD 21~22:CC二、填空题 【1】1 3 7 15 【2】&a[i] 或 a+i【3】a[i] 或 *(a+i)【4】m-1 【5】n-1 【6】i<10【7】a[i]-a[i-1] 【8】i%3= =0 【9】a[i][j]+b[i][j] 【10】printf(“\n”) 【11】s=0第9章一、单选题1 ~ 5:DADAC 6~10:ACDAC 11~15:DDDAA16~18:ABC第10章一、单选题1 ~ 5:BDCBB 6~10:CDDCD 11~15:CDDBB二、填空题 【1】2 【2】3【3】30 【4】10,x 【5】2,3第11章一、单选题1 ~ 2:AA二、填空题 【1】 2 4 6第12章一、单选题1 ~ 6:BCDDDA二、填空题 【1】文本文件 【2】二进制文件【3】非零值 【4】0. 关 键 词: 期末 c语言 理工大学 复习 题库 青岛

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

C语言题库青岛理工大学,青岛理工大学C语言期末复习题库.doc相关推荐

  1. e会学c语言中有哪几个视频有提问的,C-语言期末复习题

    <C-语言期末复习题>由会员分享,可在线阅读,更多相关<C-语言期末复习题(4页珍藏版)>请在人人文库网上搜索. 1.一.简答题1.请问指针有哪些类型?指针的类型,跟他所指向的 ...

  2. 国家开放大学c语言题及答案,国家开放大学C语言试题及答案.docx

    国家开放大学C语言试题及答案.docx 1C语言中的循环类语句有3条,它们是().选择一项A. for,if,while B. for,while,do C. while,do,switch D. f ...

  3. python基础教程期末考试题库_PYTHON语言应用试题题目及答案,课程2020最新期末考试题库,章节测验答案...

    用户可以随时通过man或info命令查看命令的详细说明 银行对账单按照证据的来源属于( ) 在Samba服务器中,browseable项如设置成"yes"则表示只有登陆用户才能看到 ...

  4. c语言题歌唱比赛要答案的,难忘的唱歌比赛作文.doc

    难忘的唱歌比赛作文 难忘的唱歌比赛 作者/潘之悦 阳光尽情地洒在宽广的操场上,小鸟在路旁的枝头"啾啾",今天我要在舞台上歌唱,歌名叫<桃园小姐妹>.终于,让人期待的兴奋 ...

  5. mysql 数据库 期末复习题库

    一.选择题 第1章 数据库系统概述 1.DBS是(  A )的简写. A.数据库系统  B.数据库管理系统    C.数据库   D.操作系统 2.DBMS是(  B   )的简写 A.数据库系统  ...

  6. 离散数学---期末复习题库(上)

    一. 数理逻辑 1. 2.  解析:19.其实也可以找极小项:  m5 3. 解析: 4. 5.在推理理论中,推导过程中如果一个或多个公式重言蕴涵某个公式,则这个公式就可以 引入推导过程中,这一推理规 ...

  7. 软件工程——理论与实践(第二版)期末复习题库

    2.1 判断题:对象的依赖关系是一种使用关系. A. 对B. 错 正确答案: A 你的作答: A 2 单选题 2 分 简单 软件生存周期过程表示软件生存周期内的一个过程. A. 对B. 错 正确答案: ...

  8. Python期末复习题库(下)——“Python”

    小雅兰期末加油冲冲冲!!! 1. (单选题)下列关于文件打开模式的说法,错误的是( C ). A. r代表以只读方式打开文件 B. w代表以只写方式打开文件 C. a代表以二进制形式打开文件 D. 模 ...

  9. Linux期末复习题库(4)

    [试题分类]: 1.下列哪种说法是错误的( ) . A.操作系统可用于控制和管理计算机系统资源 B.操作系统可用于对各类任务进行调度 C.操作系统可用于完成源代码编译 D.操作系统应为用户提供便捷的操 ...

最新文章

  1. 该怎样才能将PDF转换成HTML
  2. Android Launcher3(二) -- Drag拖动实现
  3. “无中生有”计算机视觉探奇
  4. 家里用服务器放在哪个位置,路由器摆放在家中哪个位置好 路由器摆放位置【详解】...
  5. 笔记·mybatis核心对象和全局配置文件
  6. centos7定制linux镜像,自定制Centos7.3系统镜像(ISO)
  7. libevent编程疑难解答
  8. centos在文本中搜索字符串_linux(centos8):用grep命令查找文件内容
  9. 容斥原理 —— 不重不漏的计数
  10. oracle数据泵导入 锁,Oracle数据泵expdp导出,impdp导入
  11. java Comparable 和 Cloneable接口
  12. 基于javaweb+SSM的药品管理系统(java+SSM+html+jQuery+Tomcat+mysql)
  13. 深入windows的关机消息截获-从XP到Win7的变化
  14. 北通手柄连接电脑没反应_北通手柄连接电脑教程
  15. React中的PureComponent,refs
  16. 【Oracle】插入数据时出现“ ORA-00001: unique constraint”
  17. MATLAB-004 excel重命名默认sheet
  18. 如何创建低成本沙箱环境?推荐你使用API仿真!
  19. 王者服务器维护7月九号,6月9日体验服停机更新公告
  20. java调用帆软cpt文件_报表中心FineReport中java如何直接调用报表打印

热门文章

  1. MapReduce的模式、算法和用例
  2. 匈牙利命名法、骆驼命名法、帕斯卡(pascal)命名法 C#命名规范
  3. 有关Silverlight TreeView组件的研究[2]——Silverlight学习笔记(7)
  4. 《C++编程——数据结构与程序设计方法》程序范例:影碟店(源代码)
  5. cout不明确什么意思_不计免赔险是什么意思?弄不清楚要吃大亏
  6. Pycharm快捷键及常用设置【建议收藏】
  7. latex 插入表格_【2020.11.30】IEEE trans英文latex写作心得和学习历程
  8. 常见鸟的种类及特点_常见乌龟的品种及图片大全!
  9. SQL Server 2014各个版本区别
  10. 从编译器角度分析C语言中数组名和指针的区别