教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

C语言面试笔试易错题

来源:网络收集 时间:2026-08-03
导读: C语言基础一: 1.下列四组选项中,均不是C语言关健字的选项是( A )。 A) define B) gect C) include D) while IF char scanf go type printf case pow C一共只有32个关键字: auto break case char const continue default do double else enum extern float f

C语言基础一:

1.下列四组选项中,均不是C语言关健字的选项是( A )。

A) define B) gect C) include D) while

IF char scanf go

type printf case pow

C一共只有32个关键字: auto break case char const continue default do double else enum extern float for goto if int long register return short signed static sizeof struct switch typedef union unsigned void volatile while

2.下面四个选项中,均是合法整型常量的选项是( A )。

A)160 B)-0xcdf C) -01 D)-0x48a

-0xffff 01a 986,012 2e5

011 0xe 0668 0x

1.十进制整数。通常整数的写法,如0,123,-45,+25。

2 .八进制整数。以数字符0开头并由数字符0-7组成的数字符序列,为八进制整数。

3.十六进制整数。十六进制整数以OX(或OX)开头的整数。0-9,a-f

4 . -32768--32767

3.下面四个选项中,均是不合法的转义符的选项是( B )。

A) '\"' B) '\1011' C) '\011' D) '\abc'

'\\' '\' '\f' '\101'

'xf' '\A' '\}' 'x1f'

\a 响铃(BEL) 007

\b 退格(BS) 008

\f 换页(FF) 012

\n 换行(LF) 010

\r 回车(CR) 013

\t 水平制表(HT) 009

\v 垂直制表(VT) 011

\\ 反斜杠092

\? 问号字符063

\' 单引号字符039

\" 双引号字符034

\0 空字符(NULL) 000

\ddd 任意字符三位八进制

\xhh 任意字符二位十六进制

4.下面不正确的字符串常量是( A )。

A)'abc' B)"12'12" C)"0" D)" " 字符’‘字符串”“

5.以下选项中不合法的用户标识符是( A )。

A)abc.c B)file C)Main D)PRINT 字母数字下划线

6.C语言提供的合法关键字是( D )。

A) swith

B) cher

C) Case

D) Default——>第一题

7.下列标识符组中,合法的用户标识符为 A

A)_0123与ssiped

B)del-word与signed

C)list与*jer

D) keep%与wind——>第五题

8.在C语言中,逻辑值"真"的表示是用( C )。

A) true B) 整型值0 C)非零整型值D) T

9若有以下定义

char s='\092';

则该语句( B )if改为s=’\92’则选A

A)使s的值包含一个字符B)定义不合法,s的值不确定

C)使s的值包含4个字符D)使s的值包含3个字符

10设C语言中,int类型数据占2个字节,则float类型数据占(D )个字节。

A)1 B)2 C)8 D)4

11已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3'后,c2中的值为( A )。

A)D B)68 C)不确定的值D)C

12逻辑运算符两侧运算对象的数据类型是( D )。

A) 只是0或1 B) 只能是0或非0正数

C) 只能是整型或字符型数据D) 可以是任何合法的类型数据

13TURBO C中int类型变量所占字节数是( B )。Vc+为四个字节

A)1 B)2 C)3 D)4

14在C语言中,char型数据在内存中的存储形式是( D )。

A) 补码B) 反码C) 原码D) ASCII码

15若有以下定义,则能使值为3的表达式是( D )。

int k=7, x=12;

A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)-(k%=5)

16判断char型变量c1是否为小写字母的正确表达式为( D )。

A) 'a'<=c1<='z' B) (c1>=A. &&(c1<='z')

C) ('a'>=c1)||('z'<=c1) D) (c1>='a')&&(c1<='z')

17 已知各变量的类型说明如下:

int k,a,b;

unsigned long w=5;

double x=1.42

则以下不符合C语言语法的表达式是( A )。

A)x%(-3) %两侧均为整形

B)w+=-2

C)k=(a=2,b=3,a+b)

D)a+=a-=(b=4)*(a=3)

若t为double类型,表达式t=1,t+5,t++的值是( D )。X++先用后加++x先加后用

A)1 B)6.0 C)2.0 D)1.0

设n=10,i=4,则赋值运算n%=i+1执行后,n的值是( A ).n=(n%(i+1))

A) 0

B) 3

C) 2

D) 1

设Int n=3;则有表达式++n,n的结果是( C )。

A)2 B)3 C)4 D)5

用十进制形式输入有符号整数时,在scanf函数语句里格式字符为( AB )。

A)d B)i C)n D)u无符号

在scanf函数语句中可用的修饰符有( ABCD )。

A)* B)h C)l D)宽度

1数据是操作的对象,操作的结果会改变数据的状况。对

2字符型变量用来存放字符常量,注意只能放2个字符。错一个字符

3C语言中可以把一个字符串赋给一个字符变量。错

4在C语言中的实型变量分为两种类型,它们是float(实型)和double(双精度实型)。错还有long double

5在C语言中,要求参加运算的数必须是整数的运算符是% . 对

6若有以下定义,则执行下面表达式y+=y-=m*=y后,y的值为-6。int m=5,y=2; 对

7输入语句的格式为:scanf("%d%d%d",&a,&b,&c);是正确的。对

8在scanf("%d,%d",&a,&b)函数中,可以使用一个或多个空格作为两个输入数之间的间隔。错9getchar函数的功能是接收从键盘输入的一串字符。错

getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdio流中每次读入一个字符.getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取.也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完为后,才等待用户按键.

10在变量说明中给变量赋初值的方法是:int a=b=c=10; 错

12printf函数是一个标准库函数,它的函数原型在头文件"stdio.h"中。对

13printf函数称为格式输入函数,它的函数原型在头文件"stdio.h"中。错

14在printf函数中,不同系统对输出表列的求值顺序不一定相同,TC是按从右到左进行的。对

15若int x=3; printf("%d",&x);则系统会报错,没有任何结果。错

16逻辑运算符的优先级别高于算术运算符错

1级优先级(左结合)

() 圆括号;[]下标运算符;->指向结构体成员运算符;. 结构体成员运算符。

2级优先级(右结合)

!逻辑非运算符;~按位取反运算符;++前缀增量运算符;--前缀减量运算符;+正号运算符;-负号运算符;(类型)类型转换运算符;*指针运算符;&地址运算符;sizeof长度运算符。

3级优先级(左结合)

*乘法运算符;/除法运算符;%取余运算符。

4级优先级(左结合)

+加法运算符;-减法运算符。

5级优先级(左结合)

<<左移运算符;>>右移运算符。

6级优先级(左结合)

<、<=、>、>=关系运算符。

7级优先级(左结合)

==等于运算符;!=不等于运算符。

8级优先级(左结合)

&按位与运算符。

9级优先级(左结合)

^按位异或运算符。

10级优先级(左结合)

|按位或运算符。

11级优先级(左结合)

&&逻 …… 此处隐藏:17964字,全部文档内容请下载后查看。喜欢就下载吧 ……

C语言面试笔试易错题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/336742.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)