c语言复习地的题目库判断地的题目_第1页
c语言复习地的题目库判断地的题目_第2页
c语言复习地的题目库判断地的题目_第3页
c语言复习地的题目库判断地的题目_第4页
c语言复习地的题目库判断地的题目_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实用标准文案判断题:1.#include 命令不能包含用户自己建立的头文件。 错2.用标识符来表示的常量称为符号常量。 对3.(int)x+y 的作用是把 x+y 的结果转换成整型。 错如果赋值运算符两边的数据类型不一致,在赋值时要进行类型转换。对要使用printf函数输出字符“%”,需要在格式控制字符串中用连续两个%来表示。对只有在a为真(非0)时,表达式a&b才需要判断b的值。对7.switch 语句中,case 语句后如没有 break,则顺序向下执行。对8.do-while 循环中,根据情况可以省略 while。错9.如果形参与实参的类型不一致,以实参类型为准。 错“一个单精度指针变量只能赋单精度变量的地址,单精度数组名,另外单精度指针变量的值”这种说法正确否?错后缀为f或F的数为浮点数。对‘5’于5是一样的。错在赋值运算中,类型转换是由系统自动进行的。对条件运算符?和:是一对运算符,不能分开单独使用。对在switch语句中,每一个的case常量表达式的值可以相同。错16.使用while 和do-while 循环时,循环变量初始化的操作应在循环语句之前完成。 对精彩文档实用标准文案17.全局变量的作用域一定比局部变量的作用域范围大。 错18.C程序一行只能写一个语句。 错19.C语言的数据类型只有 int 型、float 型、char 型。错表达式1\4*3的值是0.75。错关系运算符的优先级高于逻辑运算符(不包括!)。对22.若有inti=10 ,j=0;则执行完语句 if(j=0)i++;elsei--;i的值为 11。错23.Continue 语句的作用是结束整个循环的执行。 错若有定义语句:doublea,*p=&a;定义语句中的*号是一个间址运算符,这种说法是否正确?错注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。对变量可以先使用后定义。错在赋值运算中,赋值号两边量的数据类型不同时,赋值号右边量的类型将转换为左边量的类型。对28.a=b+c=1 是正确的赋值表达式。 错用putchar函数可以输出能在屏幕上显示的字符,也可以输出屏幕控制字符及其他转义字符。对表达式‘c’&&‘d’的值为0。错31.If(a=5)是合法的。 对静态(static)类别变量的生存期贯穿于整个程序的运行期间。对源文件经过编译可得到目标文件。对精彩文档实用标准文案在C语言中,常数045跟45等值。错在所有运算符中,逗号运算符的优先级最低。对空语句可以用来作流程的转向点,即流程从程序其他地方转到此语句处。对若a为整型变量,则语句scanf(“%d”,a);是合法的。错关系运算符“<=”和“==”的优先级相同。错39.If 语句的嵌套是指在 if语句中又包含一个或多个 if 语句。对40.For、while、do-while 循环中的循环体均可以由空语句构成。错未在定义语句中赋初值的auto变量和static变量的初值都是随机值。错有定义:floatx,*p=&x;是否正确?对自增,自减运算符既可以用于变量,又可用于常量和表达式。错字符变量可以不定义直接使用。错在逻辑表达式的求解中,并不是所有的逻辑运算都被执行。对一个C程序可以由多个源文件组成。√字符变量可以不定义直接使用。×自增、自减运算符既可用于变量,又可用于常量和表达式。×在结构化程序设计中,循环结构就是无休止地反复执行某一部分精彩文档实用标准文案的操作。×5.在执行语句scanf("%d,%d",&a,&b); 时,正确的数据输入形式是3,4<回车>。√表达式‘c’&&‘d’的值为0。if语句不可以嵌套。×在do一while循环体中,一定要有能使while后表达式值变为零("假")的操作√9.若已定义的函数有返回值,函数调用可以作为一个函数的形参 ×10.若有定义语句:double a,*p=&a ;定义语句中的*号是一个间址运算符。这种说法是否正确?×11.注释不宜太多也不能太少,注释语言必须准确、易懂、简洁 √C语言中标识符是区分大小写的。√5’与5是一样的。空语句可以用来作为循环语句中的循环体(循环体是空语句,表示循环体什么也不做)。√C语言中,字符数据用格式说明"%s"来输出,字符串数据用格式说明"%c"来输出。×表达式‘a’<‘z’的值是1。if(a=5)是合法的。√break语句仅能使用在switch结构中×定义函数时,形参的类型说明可以放在函数体内×20.有定义:float *p=1024;是否正确。×精彩文档实用标准文案#include命令不能包含用户自己建立的头文件。×#defineN10定义了一个值为10的变量N。×条件运算符?和:是一对运算符,不能分开单独使用。×语句inta=2;if(a=3)b=1;执行后b的值是1。×函数体内,return后面不能为表达式?源文件经过编译可得到目标文件。√C语言中构造类型包括数组、结构体、共用体类型。√表达式1/4*3的值是0.75。×程序中的“=”是赋值号,与数学中等号的功能相同×31.若a为整型变量,则语句 scanf("%4d",&a); 是一个合法的scanf函数。32.C语言中,在表示逻辑运算结果时,以数值 1代表“真”,以0代表“假”。√可以用swicth结构实现的程序都可以使用if语句来实现。√continue语句的作用是使程序的执行流程跳出包含它的所有循环√如果形参与实参的类型不一致,以实参类型为准C语言中只能使用单行注释。√C语言中普通字符型变量在内存中占1个字节。39.若a为float 变量,则语句 scanf("%7.2f",&a); 是一个合法的scanf函数。逻辑运算符“!”的优先级高于算术运算符和关系运算符。√精彩文档实用标准文案41.continue 语句的作用是结束整个循环的执行 ×42.C语言中,else总是与它上面、最近的、尚未配对的 if配对。√用C语言编写的指令序列称为C语言源程序逗号表达式以最左边表达式的值作为整个逗号表达式的值。a=b+c=1是正确的赋值表达式×要使用printf函数输出字符“%”,需要在格式控制字符串中用连续两个%来表示。√48.a>b==c等价于(a>b)==c。49.有定义:floatx,*p=&x;是否正确?√50.设有inta;floatf=5.75;在执行语句a=(int)f;后,f变成了int型。×51.若有inti=10,j=2;则执行完i*=j+8;后ⅰ的值为28。×5.语句printf("%3s","CHINA");的输出结果是CHI√break语句只能用在循环体内和switch语句体内函数调用可以出现在表达式中#include命令只能包含.h文件。158L为十进制长整数√56.若a为整型变量,则语句 scanf("%d",a); 是合法的。×关系运算符的优先级高于逻辑运算符(不包括!)。√函数的类型决定返回值的类型√实型数据用指数形式表示时,阶码只能为整数,不能带符号。对变量进行强制类型转换只能得到一个中间值,并不改变变量原精彩文档实用标准文案有的类型。√语句putchar(‘\n’);的作用是输出一个换行符。√C语言的数据类型只有int型、float型、char型。×字符变量可用于存放字符串。×C语言中,强制类型转换后,原变量的值和数据类型不变。√在循环体中可以用continue语句结束本次循环√用户可以用任意名字命名自己的标识符。×在int型和long型数据进行运算时,系统先把long型数据转换成int型后再进行运算。×C语言中,格式说明"%10.4f"中10表示数据输出的最小宽度,表示小数位数。×在逻辑表达式的求解中,并不是所有的逻辑运算都被执行。70.do-while 和for循环均是先执行循环体语句,后判断表达式 ×源程序经过编译后,无需连接即可执行。×0x5A是合法的十六进制整常数。√x-=3等价于x=x-3。√主函数名可以任取。ד-”即可作双目运算符,也可作单目运算符。√若有inti=10,j=2;则执行完i*=j+8;后ⅰ的值为28。×getchar函数可以同时接收多个字符。×在switch语句中,每一个的case常量表达式的值可以相同。×由于do一while循环中循环体语句只能是一条可执行语句,所精彩文档实用标准文案以循环体内不能使用复合语句 ×C程序一行只能写一个语句。×变量可以先使用后定义。ב\101’是4个字符83. 在赋值表达式中,赋值运算符 =的左边可以是表达式,例如a+b=5 。×84. 下面程序段给 x 赋值,是否正确?int x,*p=&x;scanf("%d",p);getchar函数没有参数。×86.条件表达式a>b?a:b+1等价于(a>b?a:b)+187.若有inti=10,j=0;则执行完语句if(j=0)ⅰ++;elsei--;i的值为11。“一个单精度指针变量能赋任何变量的地址、任何数组名、任何指针变量的值。”这种说法正确否?89.exe 文件是可执行文件。√若有定义intx;则x为有符号整型变量。√二元运算符(例如+、-)均可以和赋值运算符构成复合的赋值运算符。do一while循环由do开始,用while结束,在while(表达式)后面不能写分号×93.若有定义语句:double a,*p=&a ;定义语句中的*号是一个间址运算符。这种说法是否正确?精彩文档实用标准文案88.getchar 函数的作用是从计算机终端输入( A)A.一个字符 C.一个整数 B.多个字符 D.一个实数89.若有定义语句: chars[10]= “12345670”;,则strlen(s)的值是(A)A.7 B.8 C.9 D.1090.以下程序中调用 scanf 函数给变量 a输入数值的方法是错误的, 其错误的原因(A)没看到程序A.*p表示的是指针变量p的地址B.*p表示的是变量a的值。而不是变量a的地址C.*p表示的是指针变量p的值D.*p只能用来说明p是一个指针变量以下说法错误的是(D)使用符号常量可以在程序中做到“一改全改”B.符号常量的值在其作用域内不能改变符号常量可用#define命令来定义符号常量名必须采用大写字母93.若已定义 x和y为double 类型,则表达式 x=2,y=x+3/2 的值是 (B)A.3 94.如有定义:inta=2 ,b=5,c=10;则表达式 a=b,a*c,c-a 的值是(A)A.5 B.20 C.8 D.1595.若有说明语句:inta=5 ,b=6;b*=a+1 ;则 b的值为(D)A.5 B.6 C.31 D.36精彩文档实用标准文案96.已知intx=6,y=2,z;则执行表达式“z=x=x>y”后,变z量的值为(B)A.0B.1C.4D.597.若已定义的函数有返回值,则有关该函数调用的叙述中错误的是(B)调用可以作为独立的语句存在调用可以作为一个函数的形参C.调用可以作为一个函数的实参D.调用可以出现在表达式中以下叙述中错误的是(D)程序必须由一个或一个以上的函数组成函数调用可以作为一个独立的语句存在C.若函数有返回值,必须通过 return 语句返回D.函数形参的值也可以传回给对应的实参99.若有定义语句:doublex ,y,*px,*py,执行了 px=&x,py=&y ;之后,正确的输入语句是(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论