




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大学c语言考试题库第一章c语言概述练习题1 .个别选择问题(1)C语言是根据b语言产生的。A. A B. B C. D D. E(2)在c语言中,每一句须以d结尾。a .回车b .冒号c .逗号d .分号(3)标识符和关键词之间用c分隔。a .回车b .冒号c .空间d .分号(4)用c语言写的源文件被编译,如果没有发生编译错误则为(b )。a .生成可执行目标文件b .生成目标文件c .自动保存输出执行结果的d .源文件(5)以下说法正确的是(b ) :a.c源程序是高级语言程序,请务必填写TC软件b.c源程序由字符流组成,因此可以作为文本文件输入任何文本编辑软件c.c程序为高级语言程序,输入即可执行d.c程序是高级语言程序,因此由命令构成(6)以下说法正确的是(a ) :A. C语言程序由主函数和0个以上函数构成的B. C语言程序由主程序和子程序构成C. C语言程序由子程序构成D. C语言程序由过程构成(7)以下说法中错误的是(d ) :a .主函数分为主函数说明部分和主函数主体两部分b .主函数可以调用非主函数的函数c .非主函数可以调用其他非主函数d .程序可以从任何非主函数开始2 .填空问题(1)C语言只有32个关键词和9种控制句。(2)C语言是“中级语言”,适用于具有高级语言特点和低级语言特点的系统软件的开发和应用程序的制作。(3)每个源程序有一个主函数,系统总是从这个函数执行c语言程序。(4)c语言程序允许的字符集是ASCII代码字符集。(5) C语言程序中具有特殊意义的英语单词称为保留语。(6) C语言识别符的长度前8位是有效的。(7)在c语言中,标识符的定义规则以字母或下划线开头。(8)C语言程序的注释可以在程序中的任何地方显示,始终以/*符号为开始标记,以*/符号为结束标记。第二章数据类型运算符和公式练习题1 .个别选择问题(1)在下列选项中,正确的c语言整数常数是d :A. 32L B. 510000 C. -1.00 D. 567(2)以下的选项中,d是不恰当的c语言文字型常数。A. a B. x41 C. 101 D. a (3)在c语言中,文字型数据以文字的c形式存储在计算机存储器中。a .原码b .反转C. ASCII码D. BCD码(4)字符串的结束标志为c。A. 0 B. 0 C. 0 D. 0(5)算术运算符、代入运算符、关系运算符的运算优先度从上位到下位的顺序为b。a .算术运算、代入运算、关系运算b .算术运算、关系运算、代入运算c .关系运算、代入运算、算术运算d .关系运算、算术运算、代入运算(6)在逻辑运算符中,按照运算优先级从高到低的顺序为d。a .|,b.|,c .|, d .| |(7)式! x|a=b相当于d .a . (x|a)=b) B . (x|y)=b C . (x|(a=b) D.(! x)|(a=b )(8)当将整数变量m、n、a、b、c、d全部设为1而对(m=ab)(n=cd )执行时,m、n的值为a。a.0,0 b.0,1 c.1,0 d.1,1(9)int b=0,x=1执行文件if(x ) b=x 1; 之后,x、b的值依次为a。a.2,3 b.2,0 c.3,0 d.3,2(10 )若选择设置有句子int a=3的句子,则句子a=a-=a*=a; 然后,变量a的值为b。A. 3 B. 0 C. 9 D. -12(11 )在下面的一系列运算符中,优先级最低的运算符是d。A. * B .=C. D.=(12 )设整数变量I的值为2,式(I )(I )的结果为b。A. 6 B. 12 C. 15 D .式子错误(13 )在x和y定义为双精度型的情况下,式x=1,y=x 3/2的值为c。A. 1 B. 2 C. 2.0 D. 2.5(14)sizeof (double )的结果值为a。A. 8 B. 4 C. 2 D .错误若设a=1、b=2、c=3、d=4,则式: a10 a15 D . (a=10 )! (a=15 )(17)f为实数型变量,下式中非逗号式的为d。a.f=3.2,1.0b.F0,f10 C. f=2.0,f0d.f=(3.2,1.0 )(18 )设ch为char型变量,其值为a,则下式的值为b。ch=(ch=A ch=Z )? (ch 32):chA. A B. a C. Z D. Z(19 )以下的运算符中,结合性与其他运算符不同的是a。A. B. % C./D .(20 )以下的用户标识符中,合法的是b。A. int B. nit C. 123 D. a b(21 )在c语言中,要求运算对象为整数的运算符为%。A. % B./C. D. *(22 )在pc机中,n存储器所占有的字节数为a。A. 1 B. 2 C. 3 D. 4(2-3)字符串“ABC”在存储器中占用的字节数是b。A. 3 B. 4 C. 6 D. 8(24 )为了给字符型变量a赋予初始值,以下句子中哪个是正确的b。A. char a=3; b.chara=3c.chara=%; D. char a=*;(25 )下一个错误的转义字符是c。A. B. C. 074 D. 02 .填空问题(1) C语言中的逻辑值“真”用非0表示,逻辑值“假”用0表示。(2)符号常数的定义方法是#define N 10。(3)无符号基本整数的数据型符号为unsigned int,倍精度实数型数据型符号为double,字符型数据型符号为char。(4)设c=w、a=1、b=2、d=-5时,式x 1c、y!=c 2、-a-5*b=d 1、b=a=2的值分别为1、0、1,式子错误。(假设浮点x=2. 5,y=4.7,int a=7; 公式x a%3*(int)(x y)%2/4的值为2.5。(6)判断变量a、b的值都不是0的逻辑式是(a!=0)(b!=0。(7)若求解代入式a=(b=10)%(c=6),则式的值、a、b、c的值依次为4、4、10、6。(8)若将逗号式x=a=3,6 * a解开,则式的值、x、a的值依次为18、3、3。(9)数学式a/(b*c )的c语言式a/(b*c )。第三章顺序结构程序设计练习题1 .选择问题(1)printf(f=%3.2f% ,3.478 ); 的输出结果是a。a.f=3.48 % b.f=3.5 % c.f=3.48 % % d.f=347.8 %(2) printf (“% c”% d”,a,a ); 的输出结果是a。A. a,97 B. a 97 C. 97,a D. 97 a(3)scanf(%c”,a ); 要在变量中输入大写字母a,下面的正确输入是b。A. A B. A C. A D .以上错误(4)当int型数据占用2字节时,段: int x=-1; printf (“% u”% d”,x,x ); 的输出结果是a。A. 65535,- 1b.- 1,65535 c.32767,32768 d.32768,32767(5)在TC中,getchar、putchar、printf、scanf这4个函数包含在头文件b中。进去。a.math.hbb.stdio.HFC.STD bio.HFD.stdlib.h(6)复合句是用c包围的句群。A. () B. C. D .(7)以下格式中,哪个格式能够用于以8进制数输出整数c?A. %d B. C. %o D. %ld(8)以下格式,哪个可以用于以16进制数输出整数b?A. d B. %8x C. D. %d(9) a是int型变量,c是文字变量,以下的输入句子中哪一个是错误的b。A. scanf(%d”,% c”,a,c ); b.scanf(%d%c”,a,c );c.scanf(%d%c”,a,c ); D. scanf(d=%d,c=%c ,a,c );(10)doublex为长a; 的数据必须正确输出,输出语句必须是d。A. printf(%d”,% f”,a,x ); B. printf(%d”,a,x );c.scanf (,a,x ); d.printf (,%lf ,a,x );2 .程序的重新审视问题(以下各程序段有5个错误,请找到错误的位置后再进行修正)(1)下一个程序是从键盘输入文字,鸣汽笛输出的功能。#include stdio.h mian() /main () char c /char c;getchar(c) /c=getchar ()putchar(007) /*汽笛*/c=putchar (); /putchar(c )/Y(2)输入长方形两边的长度(边的长度取整数和实数),输出其面积和周长的程序的功能。main /main ()装模作样int a、b、s、l; /double a,b,s,l;scanf(%d,%d,%d ,a,b ); /scanf(%lf”,%lf”,a,b );s=a*b;l=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入院评估课件
- 健康骨骼知识培训课件
- 俄罗斯政府课件
- 企业疫情期间安全培训课件
- 企业环境安全培训的作用
- 社区纪委考核管理办法
- 社区干部纪律管理办法
- 数字农业的新质生产力特征
- 2025国家能源集团招聘笔试历年参考题库附带答案详解
- 出租车防御性驾驶
- 人工智能教学平台需求说明
- 儿童血液滤过
- 井下支护工技能鉴定考试题及答案
- 汽车制造业生产与管理指南
- 血液透析室医疗废物管理制度
- 重庆机场集团有限公司招聘笔试题库2024
- 2024年北京顺义九年级数学第一学期开学预测试题【含答案】
- 《事业单位工作人员年度考核登记表》
- 腾讯客户关系管理对策分析
- 煤矿矿长考试题库
- 《室内施工图深化设计》课件-任务一:项目施工图深化前期准备工作
评论
0/150
提交评论