您所在位置: 网站首页 / C语言考试试题基础版共21页.pdf / 文档详情
C语言考试试题基础版共21页.pdf 立即下载
2025-01-04
约1.3万字
约21页
0
160KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言考试试题基础版共21页.pdf

C语言考试试题基础版.pdf

预览

免费试读已结束,剩余 16 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、选择题

1.在每个C程序中都必须包含有这样一个函数,该函数的函数名为。
A.mainB.MAINC.nameD.function
2.在以下关于C语言的注释的叙述中,不正确的是。
A.注释可用"/*"、"*/"形式表示,也可用"//"形式表示
B.编译器在编译一个程序时,将跳过注释,不对其进行处理
C.编译器在编译一个程序时,可发现注释中的单词拼写错误
D.程序中注释的多少不会影响所生成的可执行文件的长度
3.以下叙述不正确的是。
A.在C程序中,严格区分大小写字母
B.一个C源程序有且仅有一个main函数
C.在C程序中,注释只能位于一条语句的后面
D.一个C程序总是从main函数开始执行
4.下列合法的标识符为
A.abde+B.#KDJFC.67KDJD.DK3_
5.关于字符串和字符的关系正确的是
A.“A”与’A’是相同的
B.字符串是常量,字符是变量
C.“A”与’A’是不同的
D.“A”与“A”是相同的
6.下面关于语句的说法正确的是
A.下面这两段程序的执行效果是一致的

if(x>y)if(x>y)
{z=x;s=z*z;}z=x;s=z*z;
elseelse
{z=y;s=1/(z*z);}z=y;s=1/(z*z);
B.空语句是只有一个分号的语句,它其实什么也不干
C.语句的构成不一定需要分号
D.语句的书写对程序的运行不起作用,因此可以随便写都可以
7.以下各标识符中,合法的用户标识符组为。
A.PAd,P#d,b-b,abc,_0123,ssiped
B.cin,a10,CPP,float,del_word,signed
C.void,max,hiy,<fr>,list,*jer
D.a,temp,_isw,INT,keep,wind
8.字符串“\”EOF=-\61\””的长度是。
A.8B.9C.12D.非法字符串
9.数学式sinx在C程序中对应的不正确的表达式为。

A.sqrt(sin(x)>0?sin(x):-sin(x))B.sqrt(fabs(sinx))
C.sqrt(sqrt(sinx*sinx))D.fabs(sqrt(sin(x)))
10.下列是C语言的有效标识符?
A._No1B.No.1C.12345D.int
11.C语言中,表示一条语句结束的标号是
A.#B.;C.//D.}
12.每个C程序中都必须有且仅有一个
A.类B.预处理命令C.主函数D.语句
13.下列数据类型不是C语言基本数据类型的是。
A.字符型B.整型C.实型D.数组
14.下列字符列中,可作为C语言程序自定义标识符是。
A.switchB.fileC.breakD.do
15.运算符+、<=、=、%中,优先级最低的运算符是。
A.+B.<=C.=D.%
16.下列字符列中,可以作为“字符串常量”的是。
A.ABCB.″xyz″C.′uvw′D.′a′
17.字符串"vm\x43\\\np\102q"的长度是。
A.8B.10C.17D.16
18.在C语言中,自定义的标识符。
A.能使用关键字并且不区分大小写
B.不能使用关键字并且不区分大小写
C.能使用关键字并且区分大小写
D.不能使用关键字并且区分大小写
19.设x和y均为逻辑型变量,则x&&y为真的条件是。
A.它们均为真B.其中一个为真
C.它们均为假D.其中一个为假
20.若给定条件表达式(m)?(a++):(a--),则其中表达式m。
A.和(m==0)等价B.和(m==1)等价
C.和(m!=0)等价D.和(m!=1)等价
21.在if语句中,用作判断的表达式为。
A.关系表达式B.逻辑表达式
C.算术表达式D.任意表达式
22.设i和k都是int类型,则以下for循环语句。
for(i=0,k=-1;k=1;i++,k++)printf("****\n");
A.判断循环结束的条件不合法B.是无限循环
C.循环体一次也不执行D.循环体只执行一次
23.若有以下语句,则输出结果为。
inta=2,b=1;
strings1;
s1=a>b?"a大于b":"a小于b";
printf("%s\n",s1);
A.a大于bB.a小于bC.1D.输出语句有错
24.intk=10;
while(k=0)k=k-1;
则下面描述正确的是。
A.while循环执行10次B.循环是无限循环
C.循环体语句一次也不执行D.循环体语句执行一次
25.inta=1,b=2,c=2,t;
while(a<b){t=a;a=b;b=t;c--;}
printf("%d,%d,%d\n",a,b,c);
运行结果为。
A.1,2,0B.2,1,0C.1,2,1D.2,1,1
26.intx=-1;
do
{x=x*x;}
while(!x);
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C语言考试试题基础版共21页

文档大小:160KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用