1 / 22
文档名称:

C语言笔试总结.docx

格式:docx   大小:29KB   页数:22页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言笔试总结.docx

上传人:2072510724 2021/10/14 文件大小:29 KB

下载得到文件列表

C语言笔试总结.docx

相关文档

文档介绍

文档介绍:C语言笔试总结
c语言笔试总结1)合法的用户标识符考查 合法的要求
是由字母,数字,下划线组成。
, 为用户标识符号。
main define scanf printf 者B不是关键字。
迷惑你的地方If是可以做为用户标识符。
因为If中的第一个字母大写了,所以不是关键字。
,均是C于语言合法标志符的选项是
()A) 33 we auto B_23 me _3ew C_43 3e_ else DER-DF 32
详解选Bo
A项33错误并且第一个必须为字母或则是下划线 .C项 else是关键字不能作为用户标识符; D项ER-DF有下划线不 能作为用户标识符。
( )A)
void define WORD B ) a3_3 123 Car C For -abc IF Case D2a DO sizeof 详解选 B。
A项有关键字,关键字不能作为用户标识符; B项正确;
C项-abc错误,用户标识符应该有字母,数字以及下划线组 成;D项2a开头应该是下划线或字母。
总结笔试中一定有一道此类题目。
希望大家务必牢记用户标识符的规定
C语言中用户标识符只能是字母 (A — Z , a — z ),数
字(0-9),下划线(_)组成的字符串,并且其第一个字母必 须是字母或下划线。
关键字是c语言规定的具有特定意义的标识符。
C语言中关键字如下 auto , double , int, Struct,
break ,else , long , switch , Case, enum , register ,typedef , char , Extern , return Union , const ,Float,short ‘unsigned ,Continue,for ,Signed,void ,Default, goto无条件跳转语句,sizeof计算数据类型长度 ,volatile说
明变量在程序执行中可被隐含地改 xia变,do ,while,static if
A print
B FOR C long b;double x,y;则以下选项正确的表达式是 A
aint x-y B axy C a*yb D yxyx 详解选 B (待考虑) 选项 A、
C,取模运算符()用于计算两个整数相除所得的余数,int x-y 与a*y的结果是双精度,因此不能使用取模运算符;选项 D 等号左边必须是确定的值而题中并没有说给 X赋了值。
例 3 现有定义 int a;double b;float c;char k;则表达式 a/bc-k 的值的类型是 A int B double C float D char详解选B例4设 变量已正确定义并赋值,以下正确的表达式是 A xy*5xz B
C xyz5,y D 详解选 C。
A项第二赋值运算符的右边是是一个表达式而不是变量;
B和D选项两边必须是整型常量
C语百中表达式的考察有算术表达式,赋值表达式,逗 号表达式和自增自减表达式。
算术表达式中要明确的是它们都是左结合的(所谓左结 合就是当一个数字左右的运算符的优先级相同时这个数先
和左边的运算符结合, 比如23-4中这个3就会和j结合而不
会和-结合);算数运算符的考察还有就是混合运算类型的考
察我们需要记住的是当奥一运算对象类型不同时,应该进行 类型的转换,转换的依据低数据类型转换为高类型依次为
int funsigned int flong funsigned long int ; SBW就ble 是对算数运算符的考察取余运算符的两个运算对象必须是
整形数据如73结果为1,,/除法运算如果有 一个运算对象是float型那么结果就是double型。
赋值表达式抓住一点变量确定的值,也就是说等号的左 边必须是变量,不能是常量或表达式,右边的表达式可以使 一个赋值表达式。
如 ab71,o
并且“是右结合的(关于右结合前面已经讲了) ,同时赋
值表达式也是一个有值表达式,可以作为一个运算对象来处
理如(xab3 ,对于,一类的赋值运算符和的优先级一样。
逗号表达式逗号运算是优先级最低的,特别的逗号表达
式的值是最后一i个式的值,如表达式 1,表达式2,表达式3
这个逗号表达式的值是表达式 3的值
int型,f是float型,i是double型,则表达式10 a i*f值的
数据类型为 A int B float C do