ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:36.12KB ,
资源ID:4892819      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4892819.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(感觉挺好的C语言联系题含答案.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

感觉挺好的C语言联系题含答案.docx

1、感觉挺好的C语言联系题含答案感觉挺好的C语言联系题,含答案C语言程序设计试题 第1、2、3章 概述、类型、表达式 一、选择题 一个C程序若干个C函数组成,各个函数在文件中的位置顺序为: A、 任意 B、 第一个函数必须是主函数,C、 其他函数任意 D、 必须完全按照执行的顺序排列 E、 其他函数可以任意,F、 主函数必须在最后 答案:A 下列四个叙述中,正确的是: G、 C程序中的所有字母都必须小写 H、 C程序中的关键字必须小写,I、 其他标J、 L、 C程序中的所有字母都不M、 区分大小写 N、 C语言中的所有关键字必须小写 答案:D 下列四个叙述中,错误的是: O、 一个C源程序必须有且

2、只能有一个主函数 P、 一个C源程序可以有多个函数 Q、 在C源程序中注释说明必须位于语句之后 R、 C源程序的基本结构是函数 答案:C 下面不是C语言合法标识符的是: A、abc B、5nC、_4m D、x3 答案:B 以下叙述不正确的是: A. 分号是C语句的必要组成部分 B. C程序的注释可以写在语句的后面 C. 函数是C程序的基本单位D. 主函数的名字不一定非用main来表示 答案:D C语言中允许的基本数据类型包括: A. 整型、实型、逻辑型B. 整型、实型、字符型 C. 整型、字符型、逻辑型 D. 整型、实型、逻辑型、字符型 答案:B C语言中能用八进制表示的数据类型为: A、字符

3、型、整型B、整形、实型 C、字符型、实型、双精度型D、字符型、整型、实型、双精度型 答案:A 下列属于C语言合法的字符常数是: A、97 B、”A” C、tD、”0” 答案:C 在C语言中,5种基本数据类型的存储空间长度的排列顺序为: A、char示符不K、 区分大小写 D、char=int=答案:A 在C语言中,一定是长整型常数的是: A、0LB、4962710 C、0412765 D、0xa34b7fe 答案:A 若有以下定义语句char c1=b, c2=e; printf(“%d,%cn”,c2-c1,c2-a+A);则输出结果是:A、2,MB、3,EC、2,ED、输出项与相应的格式控

4、制不一致,输出结果不确定 答案:B 以下合法的赋值语句是: A、x=y=100 B、d-; C、x + y D、c = int(a+b); 答案:B 设变量t为int型,下列选项中不正确的赋值语句是: A、+t; B、n1=(n2=(n3=0); C、k=i=m;D、a=b+c=1; 答案:D 在以下一组运算符中,优先级最高的是: A、下列能正确表示a10或a0的关系表达式是:A、a=10 or a=0C、a=10 | a=10 & a下列只有当整数x为奇数时,其值为“真”的表达式是:A、x%2=0 B、!(x%2=0)C、(x-x/2*2)=0 D、!(x%2) 答案:B 设a为整型变量,不

5、能正确表达数学关系10=15) C、a10 & a=15) 答案:A 已知x=43, ch=A,y=0;则表达式的值是: A、0B、语法错C、1D、“假” 答案:C 表达式17%4 /8的值为: A、0B、1 C、2D、3 答案:A 语句printf(“%d”,(a=2)&(b= -2);的输出结果是:A、无输出B、结果不确定 C、-1 D、1 答案:D 一个可执行的C程序的开始执行点是: A. 程序中的第一个语句B. 包含文件中的第一个函数 C. 名为main的函数D. 程序中的第一个函数 答案:C 组成语句的一个必不可少的符号是: A. 逗号B. 引号C. 冒号D. 分号 答案:D 若将i

6、nt、long、float等类型的数据进行混合运算,其结果的数据类型是: A. intB. longC. floatD. double 答案:D 下述是C语言中有关变量定义的几个说法,正确的是: A. 变量可以不定义直接使用B. 一个说明语句只能定义一个变量 C. 几个不同类型的变量可在同一语句中定义 D. 变量可以在定义时进行初绐化 答案:D 与x * = y + z等价的赋值表达式是: A. x = y + zB. x = x * y + zC. x = x * (y + z)D. x = x + y * z 答案:C 当代电子计算机能够自动地处理指定的问题是因为: A计算机是电动的 B有

7、解决该问题的计算机程序 C事先存储了解决该问题的程序 D以上都不是 ( 知识点:程序的基本概念; 难度系数:2; 答案:C ) 以下叙述中最准确的是: A计算机程序是处理某一问题所有指令的集合 B计算机程序是处理某一问题所用到的所有数据的集合 C计算机程序是处理某一问题的所有指令及其数据的集合 D计算机程序是处理某一问题的所有指令及其数据的有序集合 ( 知识点:程序的基本概念; 难度系数:2; 答案:D ) 关于计算机程序设计,以下描述最准确的是: A程序设计就是用语言来编写程序 B程序设计就是用计算机语言来编写程序 C程序设计就是用计算机程序设计语言来编写程序 D程序设计就是用计算机能识别的

8、语言来编写程序 ( 知识点:程序设计的基本概念; 难度系数:1; 答案:C ) 目前编写计算机程序一般采用的是: A机器语言B汇编语言C高级语言D英语 ( 知识点:程序设计的基本概念; 难度系数:1; 答案:C ) 设计一个计算机程序最基本的工作是: A制定正确的算法 B选择合理的数据结构 C制定正确的算法和选择合理的数据结构 D以上都不是 ( 知识点:算法的基本概念; 难度系数:1; 答案:C ) 算法具有五个特性,以下选项中不属于算法特性的是: A有穷性 B简洁性C可行性 D确定性 ( 知识点:算法的基本概念; 难度系数:3; 答案:B ) 下述哪一个不是结构化程序基本结构: A顺序 B选

9、择C循环 D嵌套 ( 知识点:结构化程序设计的概念; 难度系数:2; 答案:D ) C语言是一种: A机器语言B汇编语言C高级语言D以上都不是 ( 知识点:C语言的特点; 难度系数:1; 答案:C ) C语言源程序的扩展名为: A.exe B.cC.obj D.cpp ( 知识点:C语言的特点; 难度系数:1; 答案:B ) C程序编译后最终产生(即计算机执行)的文件的扩展名为() A.exe B.cC.obj D.cpp ( 知识点:C语言的特点; 难度系数:1; 答案:A ) 下列各项中,不是C语言的特点是: A语言简洁、紧凑,使用方便 B程序执行效率高,可移植性好 C能实现汇编语言的大多

10、数功能 D有较强的网络操作功能 ( 知识点:C语言的特点; 难度系数:3; 答案:D ) 构成C语言源程序的基本单位是:A子程序B过程C文本D函数 ( 知识点:C程序的特点; 难度系数:1; 答案:D ) 下列叙述正确的是: AC语言源程序可以直接在DOS环境中运行 B编译C语言源程序得到的目标文件可以直接在DOS环境中运行 CC语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行 DC语言源程序可以直接在VC+环境中运行 ( 知识点:C程序的特点; 难度系数:2; 答案:C ) 某C程序一个主函数main()和一个自定义函数max()组成,则该程序: A写在前面的函数先开始执行

11、 B总是从main()函数开始执行 C总是从max()函数开始执行 D写在后面的函数先开始执行 ( 知识点:C程序的特点; 难度系数:1; 答案:B ) 以下叙述不正确的是: A分号是C语句的必要组成部分 BC程序的注释可以写在语句的后面 C函数是C程序的基本单位 D主函数的名字不一定用mian表示 ( 知识点:C程序的特点; 难度系数:1; 答案:D ) 以下为C语句的是: Aa=8 Ba+;Cif(a8) D #include ( 知识点:C语句的特点; 难度系数:2; 答案:B ) 以下不是C语句的是: Aa=8; Ba+;Cif(a8); Dfor(i=1;i( 知识点:C语句的特点;

12、 难度系数:2; 答案:D ) 以下所列语句中,合法的语句是:() Aa=1,b=2B+a;Ca=a+1=5Dy=int(a); ( 知识点:C语句的特点; 难度系数:2; 答案:B ) C程序中的复合语句指的是: A并列的多个C语句 B写在同一行中的多个C语句 C用一对大括号对括的多个C语句D就是函数体中的语句 ( 知识点:C语句的特点; 难度系数:2; 答案:C ) 当一个很长的C语句在一行写不下(超出屏幕的宽度)时,应该:( ) A系统自动换行 B立即按回车键换行 C在任意一个空格处按回车键换行 D输入一个分号后并按回车键换行换行 ( 知识点:C语句的特点; 难度系数:2; 答案:C )

13、 在x值处于-22,48时值为“真”,否则为“假”的表达式是:( )。 A( 2 x -2 )|(4 x 8) B!( x 2 )&( x 8 ) C( x = -2 )&( x 4 )&( x -2 )&( x 4 )|( x 二、判断题 ( T )C语言是严格区分大写和小写的,因次主函数不能写成main()以外的其他形式。 ( F )C语言程序是从源文件的第一条语句开始执行的。 ( T )C语言对其数据在内存中所占用的实际字节数是有明确规定的。 ( F )C语言中/*.*/之间的注释内容是不能跨行的。 ( F )C语言中多个以“;”结束的语句不能放在同一行。 ( T )以下常数:101,e

14、3,78,(2+3)e(4-2)都是不合法的。 ( F )变量说明语句int a=b=c=23;是正确的。 ( F )字符型数据不可以和整数数据一起进行算术运算。 ( F )C语句:3*x*x+4*x+1+6sin(x)=y.是可以允许的。 ( T )表达式m=(a=4,4*5)和m=a=4,4*5的值是相等的。 ( T )C语言中强制类型转换不会改变原变量的原有数据类型。 ( F )表达式j=-i+和j=-(i+)不相等 ( T )程序段:i=8,j=10;printf(其结果9,10,9,10. ( F )C语言中放在“”之间的内容都被视为字符串的一个构成部分,都可以在屏幕上原样显示。 (

15、 T )计算机程序的基本组成是:指示计算机如何去解决某一问题的一组指令。 ( T )计算机程序的执行过程实际上是对程序所表达的数据进行处理的过程。 ( T )目前程序设计的理念已经从“面向过程的程序设计”向“面向对象的程序设计”方面转变。 ( T )任何一个计算机程序都可以用机器语言、汇编语言和高级语言来编写。 ( T )有人曾提出:计算机程序算法数据结构。 ( T )在程序设计中提到的算法就是“解决问题的方法和步骤” ( T )在程序设计中提到的数据结构就是“程序处理的对象的表示方法” ( T )计算机程序的算法就是解决“做什么”和“怎么做”的问题。 ( T )结构化程序设计的基本理念是:将

16、一个较大的问题细分成若干个较小问题的组合。 ( T )C程序的编译是从程序的第一行开始,到程序的最后一行结束。 ( F )C程序的编译是从主函数的第一行开始,到主函数的最后一行结束。 ( F )C程序的执行是从程序的第一行开始,一直到程序的最后一行结束。 ( T )C程序的执行是从主函数的第一行开始,一直到主函数的最后一行结束。 ( T )设x、t均为int型变量,则执行语句后,t的值为0 ( T )若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变 ( T )在C程序中,%是只能用于整数运算的运算符 ( T )在C语言中,逻辑“真”等价于不等于0的数 ( F )C

17、语言中字符型、整型、实型都能用八进制表示 (F)在VC语言中,5种基本数据类型的存储空间长度的排列顺序为:char( T )变量的三要素是:变量名、变量类型、变量的值。三、多选题 目前程序设计采用的基本方法有: A面向过程的程序设计 B面向对象的程序设计 C面向问题的程序设计 D面向机器的程序设计 ( 知识点:结构化程序设计的概念; 难度系数:1; 答案:AB ) 第4章 顺序结构 一、选择题 1、下面程序的输出是:main() int k=11; printf( A) k=11,k=12,k=13 B) k=11,k=13,k=13 C) k=11,k=013,k=oXbD) k=11,k=

18、13,k=b 答案:D 2、以下合法的C语言赋值语句是: A)a=b=58B)k=int(a+b) ;C)a=58,b=58D)- i; 答案:D 3、以下程序的输出结果是: main() int x=10,y=3; printf(“%dn”,y=x/y); A)0 B)1)3D)不确定 答案:C 4、若变量已正确说明为int类型,要给a,b,c输入数据,以下正确的输入语句是: A)read (a,b,c);B)scanf(“%d%d%d”,a,b,c); C)scanf(“%D%D%D”,%a,%b,%c);D)scanf(“%d%d%d”,&a,&b,&b); 答案:D 5、执行下面程序段

19、后,c3中的值是: int c1=1 , c2=2 , c3; c3=c1/c2; A)0 B)1/2 C) D)1 答案:A 6、若执行以下程序段,其输出结果是: int a=0 , b=0 , c=0; c=(a-=a-5) , (a=b,b+3) ; printf(“%d , %d , %dn” , a,b,c); A)0,0,0 B)0,0,5 C)5,0,5 答案:B 7、以下程序段的输出是: float a=; printf(“*%*n”, a); A)*57* B)*58*C)* 答案:D 8、若有以下定义和语句:int a=5,bb=a+; 此处b的值是: A) 7B) 6C)

20、 5 D) 4 答案:C 9、若有以下定义和语句: char c1=b,c2=e; printf(则输出结果是: A) 2,M B) 3,EC) 2,eD) 输出结果不确定 答案:B 10、以下程序的输出结果是:main() int x=10,y=10; printf( A) 10 10 B) 9 9C) 9 10D) 10 9 答案:D 11、在C语言中,如果下面的变量都是int类型,则输出结果是:sum=pad=5; pad=sum+,pad+,+pad;printf(D)-10,0,-10 D)* A) 7B) 6 C) 5D) 4 答案:A 12、以下程序的输出结果:#includem

21、ain() int i=010,j=10; printf( A) 11,10 B) 9,10 C) 010,9 D) 10,9 答案:B 13、在C语言中,short类型数据的范围是-3276832767,下面程序段的输出结果是:short i =65536;printf(A) 65536B) 0 C) 1D)超出取值范围,无输出结果 答案:B 14、已知字符A的ASCII码为十进制的65,下面程序的输出是:main() char ch1,ch2; ch1=A+5-3;ch2=A+6-3; printf( A) 67,DB) B,C C) C,DD) 不确定的值 答案:A 15、若有定义和语句

22、: char s; s= printf(; 则结果是: A) 输出 97B) 输出 a C) 输出 adcb D) 编译不能通过 答案:D 16、若有定义:int x,y; char a,b,c; 并有以下输入数据:1V2 AVBVC 则能给x赋整数1,给y赋数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是:A) scanf(B) scanf(C) scanf(D) scanf(答案:D 17、两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是:main() int x; scanf(if (x+5) printf(else printf( A) 7和5 B) 6和3C)

23、 7和4 D) 6和4 答案:A 18、若执行下面的程序从键盘输入3和4,则输出是:main() int a,b,s; scanf(s=a; if (aprintf( A) 14B) 16 C) 18 D) 20 答案:B 19、设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值 scanf(为了把100和分别赋给i和f,则正确的输入为: A) 100B) i=100,f= C) 100D) x=100,y= 答案:B 20、以下程序的输出结果是:#includemain() int n; printf( A) -1B) 0 C) 1D) 不确定 答案:B 二、判断题 1

24、( F )在C语言中,实型数据在内存都中占4个字节。2( F )在C语言中,参加算术运算的数据可以是任何类型的数据。 3( F )若有定义和语句:int a;char c;scanf(当通过键盘输入: 10,A之后,则变量a中存放的是10,变量c中存放的是A。 4( F )C语言中,变量名只能是小写字母表示,符号常量名可用大写表示 5( F )在C语言中,变量可以不要定义,直接使用 6( T )一个C语言程序总是从主函数开始执行的 7( F )注释语句必须用/*和*/括起来,且只能位于某一语句的后面 8( F ) “a”和a均是占用1个字节的内存空间 的数据三、多选题 以下所列语句中,不合法的

25、语句是: A、a=1,b=2B、+a; D、y= (int) a; E、a=b=c=10; 答案:ACD 下列描述正确的是: A. putchar函数的作用是向屏幕输出一个字符 B. putchar函数能在屏幕上输出控制字符 C. putchar函数中,c只能是字符型变量,不能是整型变量 D. putchar函数能在屏幕上输出转义字符 Eputchar函数的使用需要包含“”头文件 答案:ABDE 下列描述正确的是: A. getchar函数只能接收一个字符 B. getchar函数得到的字符可以赋给一个字符变量 C. getchar函数得到的字符可以赋给一个整型变量 D. getchar函数得

26、到的字符可以作为表达式的一部分 Egetchar函数是编程者自定义的函数 答案:ABCD printf函数中,关于格式字符描述正确的是: A格式字符o表示以八进制无符号形式输出整数 B格式字符u 表示以无符号十进制形式输出整数 C格式字符x 表示以无符号十六进制形式输出整数 D格式字符f 表示以实数形式输出单、双精度数 E格式字符e 表示以浮点数形式输出单、双精度数 答案:ABCDE 假设int x,y,z;若从键盘给x、y、z输入数据,下列不正确的输入语句是: Ainput x、y、z;Bscanf(,&x,&y,&z); Cscanf(,x,y,z);Dread(,&x,&y,&z); E

27、scanf(,&x,&y,&z; 答案:ACDE 假设float x,y,z;,并通过scanf(,&a,&b,&c);对a赋于,b赋予,c赋予的值,下面正确的输入形式是:(注:符号代表空格) A、102233 B、 C、,D、 E、102233 C、a=a+1=5;答案:ABDE 若有int a,c;char b;并通过scanf(,&a,&b,&c);对a赋于整数10,b赋予字符M,c赋予整数33的值,下面正确的输入形式是:(注:符号代表空格) A、10M 33B、10M33 C、 10M33 D、10M33 E、10M33 答案:BDE 若有 char ch;,下面可以对变量c正确赋值的

28、语句是: A)011122 B)012C)012020 D)120 答案:A 2. 有以下程序 Ex20 )main() int i=1, j=1, k=2; if ( (j+ | k+) & i+) printf( 执行后输出结果是: A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,3 答案:C 3. 有以下程序main() int a=5,b=4,c=3,d=2;if (abc) printf( else if ( (c-1 = d) =1) printf(else printf( 执行后输出结果是: A)2B)3C)4D)编译时有错,无结果 答案:B 4. 有以下程序main() int i=0,s=0; do if (i%2) i+; continue; i+; s += i; while( iprintf( 执行后输出结果是: A)16B)12C)28D)21 答案:A 5. 以下程序的输出结果是:main() int a=5,b=4,c=6,d; printf( A) 5 B) 4 C) 6D) 不确定 答案:C 6. 以下程序中,7. while循环的循环次数是:main() int i=0; while(i if(i A) 1B) 10C) 6D)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1