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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言题库.docx

1、C语言题库 C语言题库020000060200005D能正确表示a和b同时为正或同时为负的逻辑表达式是_。A. (a=0b=0)&(a0b=0&b=0)&(a0&b0)&(a+b0020000010200010A一个C语言程序的执行是从_。 A. main函数开始,直到main函数结束 B.第一个函数开始,直到最后一个函数结束 C.第一个语句开始,直到最后一个语句结束 D. main函数开始,直到最后一个函数结束020000020200003B可用作用户标识符的一组标识符是_。 A. void B. a3_b3 C. For D. 2a define _xyz -abc DO WORD IF

2、Case sigeof 020000060200012A能正确表示a、b有一个为零但不能同时为零的逻辑表达式是_。A. a=0&b!=0|a!=0&b=0B. (a=0)|(b=0)C. (a!=0)|(b!=0)D. a*b=0020000040200006A已知各变量的类型说明如下: int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2; 则以下符合C语言语法的表达式是_。 A. a+=a-=(b=4)*(a=3) B. a=a*3=2 C. x%(-3) D. y=float(i) 020000050200005C若k为int型变量,

3、则以下语句_。 k=8567; printf(|%-06d|n,k); A.输出格式描述不合法 B.输出为|008567| C.输出为|8567 | D.输出为|-08567| 020000020200007A正确的C语言自定义标识符是_。A.file_bak B.abc(10) C.continue D.class+3020000040200031C设int x=8,y,z;执行y=z=x+;x=y=z;后,变量x的值是_。A. 0 B. 1 C. 8 D. 9020000050200008D用getchar函数可以从键盘读入一个_。A.整型变量表达式值 B.实型变量值 C.字符串 D.字符

4、或字符型变量值 020000030200003A下面四个选项中,均是非法常量的是_。 A. ads B. C. -0x18 D. 0xabc -0fff 01 01177 0 0a 12,456 0xf a 020000060200006D能正确表示逻辑关系:a10或a0的C语言表达式是_。A. a=10 or a=0|a=10 &a=10a=0020000040200023A以下选项中,与k=n+完全等价的表达式是_。 A. k=n,n=n+1 B. n=n+1,k=n C. k=+n D. k+=n+1 020000030200007B下面四个选项中,均是合法浮点数的是_。 A. +1e+

5、1 B. -.60 C. 123e D. -e3 5e-9.4 12e-4 1.2e-.4 .8e-4 03e2 -8e5 +2e-1 5.e-0 020000060200004D请从以下表达式中选出a为偶数时值为0的表达式_。A. a%2=0 B. !a%2!=0 C. a/2*2-2=0 D. a%2020000050200012D在scanf函数语句中,地址表列由_组成。 A.表达式 B.变量 C.常量 D.地址项 020000020200006A以下4组用户定义标识符中,全部合法的一组是_。A. _main B. If C. txt D. int enclude -max REAL k

6、_2 sin turbo 3COM _001020000030200014D在C语言中,char型数据在内存中的存储形式是_。 A. 补码 B. 反码 C. 原码 D. ASCII码 020000040200020B以下程序#include void main() int a; char c=10; float f=100.0; double x;a=f/=c*=(x=6.5); printf(%d %d %3.1f %3.1fn,a,c,f,x); 运行后的输出结果是_。A. 1 65 1 6.5 B. 1 65 1.5 6.5 C. 1 65 1.0 6.5 D. 2 65 1.5 6.5

7、020000060400012对a&b&c逻辑表达式中,当a为假时将不再计算b和c的值了。020000030400013对C语言规定,可以在定义变量时,同时使变量初始化。 020000040400036对凡是表达式都有一个值。 020000060400009错或运算|参与运算的两个量都为真时,结果才为真。020000040400038错如果i的原值为3,则j = + i,j的值为3。020000030400005对如果要把常量327存入变量a中,a可以定义成float类型。020000030400009错字符型变量用来存放字符常量,注意只能放2个字符。 020000040400002对若变量已

8、正确定义,以下程序段的输出结果是5.169000。 x=5.16894; printf(%fn,(int)(x*1000+0.5)/(float)1000); 020000050400004错以下程序的运行结果是(a=%2,b=%5)。 #include main() int a=2,b=5; printf(a=%d,b=%dn,a,b); 020000050400036错在printf函数中,格式字符f的意义是:以小数形式输出单精度实数。020000050400043对若int x=3; printf(%d,&x);则系统不会报错,会输出x的地址。 020000040400041错若在定义语

9、句double a,b;之后,因为变量a,b已正确定义,因此立刻执行表达式a=b+9.381;是正确的。020000050400016错在scanf(%4d,&i);语句中,输入123456789,只把123456赋予变量i 。 020000040400032对设int a=2,b,c;则执行c=b=a-;语句后,c的结果是2。020000030400010对一般一个字符变量在内存中占一个字节。 020000040400009错在C语言中,+(i+1)是一个合法的算术表达式。 020000040400039对若有以下定义:int a=2,b=3; float x=3.5,y=2.5; 则下面表

10、达式的值为3.500000。 (float)(a+b)/2+(int)x%(int)y 020000050400038错在printf函数中,输出表列的各输出项之间可用冒号分隔。020000040400013对已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=A+6-3后,c2中的值为D。020000050400028对printf函数是一个标准库函数,它的函数原型在头文件stdio.h中。02000005010003897char c=a; printf(%d,c);的输出结果是_。 0200000301000047字符串wx53np103q的长度是_。02000004

11、01000103设有如下定义: int x=10,y=3,z ; 则语句 printf(%dn,z=(x%y,x/y); 的输出结果是_。 020000050100011putchar()C语言的字符输出函数是_。0200000401000467以下程序#includevoid main() char a; a=H-A+0; printf(%cn,a); 执行后输出结果是_。020000050100014102,10以下程序 #include void main( ) int x=102,y=012; printf(%2d,%2dn,x,y);执行后输出结果是_。020000050100041

12、n1=%dnn2=%d有以下语句段: int n1=10,n2=20; printf(_,n1.n2);要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。n1=10n2=20020000050100025stdio.h使用getchar函数前必须包含头文件_。 0200000501000136,5,A,B有以下程序 #include void main() char a,b,c,d;scanf(%c,%c,%d,%d,&a,&b,&c,&d);printf(%c,%c,%c,%cn,a,b,c,d); 若运行时从键盘上输入:6,5,65,66。则输出结果是_。020000030

13、1000051说明语句char s=t;使s包含了_个字符。0200000401000397.000000若k为 int 整型变量且赋值7,x为double型变量且赋值8.4,赋值表达式x = k的运算结果是_。 0200000501000171234以下程序段的输出结果是_。int a=1234; printf(%2dn,a); 020000050200009Cscanf函数被称为_输入函数。 A.字符 B.整数 C.格式 D.浮点 020000030200010C下面正确的字符常量是_。 A. c B. C. W D. 020000050200010Ascanf函数按_串规定的格式输入数据

14、。 A.格式控制 B.特殊 C.具体安排 D.功能 020000010200012B不正确的C程序描述是_。 A.每个语句和数据定义的最后必须有个分号 B.一个C程序的书写格式要求严格,一行只能写一个语句 C. C语言的本身没有输入输出语句 D.一个C程序总是从main()函数开始执行020000010200011CC语言具有低级语言的能力,主要指的是_。A.程序的可移植性 B.具有控制流语句 C.能直接访问物理地址,可进行位操作 D.具有现代化语言的各种数据结构020000010200005B以下叙述中正确的是_。 A. C语言的源程序不必通过编译就可以直接运行B. C语言中的每条可执行语句

15、最终都将被转换成二进制的机器指令C. C源程序经编译形成的二进制代码可以直接运行D. C语言中的函数不可以单独进行编译020000050200022A以下程序段(n所赋的是八进制数)int m=32767,n=032767; printf(%d,%on,m,n);执行后输出结果是_。A. 32767,32767 B. 32767,032767 C. 32767,77777 D. 32767,077777020000010200014CC语言程序由_组成。A.子程序 B.主程序和子程序 C.函数 D.过程020000040200011D若有以下定义,则值为3的表达式是_。 int k=7, x=

16、12; A. x%=(k%=5) B. x%=(k-k%5) C. x%=k-k%5 D. (x%=k)-(k%=5) 020000040200027D下列关于单目运算符+、-的叙述中正确的是_。A. 它们的运算对象可以是任何变量和常量B. 它们的运算对象可以是char型和int型变量,但不能是float型变量C. 它们的运算对象可以是int型变量,但不能是double型和float型变量D. 它们的运算对象可以是char型变量、int型变量和float型变量020000050200003C若ch为char型变量,a为int型变量,(已知字符a的ASCII十进制代码为97)则执行以下语句后的输

17、出为_。 char ch; int a; ch=a; a=12; printf(%x,%o,,ch,ch,a); printf(k=%dn,k);A. 61,141,12,kd B输出项与格式描述符个数不符,输出为零值或不定值C. 61,141,kd D. 6l,141,k12020000050200014Ascanf函数的格式控制串中,%3d表示_。 A.输入宽度为3 B.3个数输入 C.3位小数 D.3*d 020000040200028D下列算术运算符中,只能用于整型数据的是_。A. B. + C. / D. %020000040200008B若变量已正确定义并赋值,下面符合C语言语法的

18、表达式是_。 A.a=a+7; B.a=7+b+c,a+ C.int 12.3%4 D.a=a+7=a+b020000040200013A设n=10,i=4,则执行赋值运算n%=i+1后,n的值是_。 A. 0 B. 3 C. 2 D. 1 020000050200006C设已定义x为double类型变量, 则语句x=213.82631; printf(%-6.2en,x);_。A.输出格式描述符的域宽不够,不能输出 B.输出为21.38e+01 C.输出为2.14e+02 D.输出为-2.14e2 020000020200001A下列四组选项中,均不是C语言关健字的是_。 A. define

19、 B. gect C. include D. while IF char scanf go Type printf case pow020000050200007B已定义x为float型变量,则语句x=213.82631; printf(%-4.2fn,x); _。A.输出格式描述符的域宽不够,不能输出 B.输出为213.83 C.输出为213.82 D.输出为-213.82 020000040400029对设int a=2,b=2;有表达式+a+b,则b的结果是2。 020000030400023错在变量说明中给变量赋初值的方法是:int a=b=c=10; 020000050400013错

20、在scanf(%d,%d,&a,&b);语句中,可以使用一个或多个空格作为两个输入数之间的间隔。 020000050400015错在scanf(%c%c,&c1,&c2);语句中,当输入为字符a,b时,将a赋给c1,将b赋给c2。 020000020400002错用户标识符中可以出现下划线,但它不可以放在用户标识符的开头。020000040400049错若变量已正确定义,则x1=26.8%3;是一个正确的赋值语句。020000050400002错程序main() int i=5; printf(%d,%dn,+i,i+); 的运行结果是6,6。 020000050400009错输入语句的格式为

21、:scanf(%d,%d,%d,a,b,c);是正确的。 020000050400032错printf是C语言的输出语句。 020000030400026对在C语言中,要求参加运算的数必须是整数的运算符是。020000050400029错printf函数是一个标准库函数,它的函数原型在头文件string.h中。 020000050400010错在使用scanf函数之前应包含头文件“math.h”。 020000040400054错a+=a=2; 是一个合法的赋值语句,赋值后a的值为:2。 020000050400020对scanf函数中,如果格式控制串中有普通字符则输入时也要输入该普通字符。

22、020000050400033错printf函数称为格式输入函数,它的函数原型在头文件stdio.h中。 020000030400019错在 C语言中的实型变量分为两种类型,它们是 float(实型)和double(双精度实型)。020000030400011错字符串常量是一对单引号括起来的字符序列。020000030400015对C语言使字符型数据和整型数据之间可以通用。一个字符数据既可以以字符形式输出,也可以以整数形式输出。 020000050400039对在printf函数中,输出项可以是任意合法的表达式。020000040400047对若a和b类型相同,在计算了赋值表达式a=b后b中的

23、值将放入a中,而b中的值不变。0200000401000332若a是int型变量,则执行下面表达式后,a的值为_。 a=25/3%3 0200000401000486.6下列程序的输出结果是16.00,请填空。#includevoid main() int a=9, b=2; float x= _, y=1.1,z; z=a/2+b*x/y+1/2; printf(%5.2fn, z ); 020000060100004ch=a&ch=z能正确表示当ch为小写字母为真,否则为假的表达式是_。02000005010004065,Aint i=65; printf(%d,%c,i,i);的输出结果

24、是_。020000020100002必须为字母或下划线C语言中标识符的首字符_。02000004010001310,2以下程序# include void main() int i=10,j=1; printf(%d,%dn,i-,+j); 执行后输出的结果是_。020000040100015114,124,-1下列程序的运行结果是_。#include void main() int x=6,y,z; x*=18+1; printf(%d,x-); x+=y=z=11; printf(%d,x); x=y=z; printf(%dn,-x+); 0200000601000101已知a=3,b=

25、-4,c=5,表达式(a&b)=(a|c)的值是_。020000040100045-3若有语句int i=-19,j=i%4; printf(%dn,j);则输出的结果是_。 0200000301000071若有以下定义:char c=010;则变量c中包含的字符个数为_。 020000050100031从右到左在BC中,printf()函数输出表列的求值顺序是_。 020000040100054赋值表达式赋值语句由_加上分号构成。020000040200026C若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是_。A. -3 B. 9 C. -12 D. 6 020000040200009C与数学式子3乘以x的n次方除以(2x-1)对应的C语言表达式是_。 A. 3*xn/(2*x-1) B. 3*x*n/(2*x-1) C. 3*pow(x,n)*(1/(2*x-1) D. 3*pow(n,x)/(2*x-1)020000010200004B用C语言编写的源代码程序_。A.可立即执行 B.是一个源程序C.经过编译即可执行 D.经过编译解释才能执行 020000030200016C

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

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