C语言考试题库精选及答案免费.docx
- 文档编号:5823279
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:57
- 大小:36.52KB
C语言考试题库精选及答案免费.docx
《C语言考试题库精选及答案免费.docx》由会员分享,可在线阅读,更多相关《C语言考试题库精选及答案免费.docx(57页珍藏版)》请在冰豆网上搜索。
C语言考试题库精选及答案免费
第一套
一、单选
1以下程序段char*alp[]={"ABC","DEF","GHI"};
intj;puts(alp[1]);
的输出结果是(D)。
A、D
B、A
C、B
D、DEF
2下列表达式中,可作为C合法表达式的是()。
D
A、3.0%2
B、3=2=1=0
C、[3,2,1,0]
D、(3,2,1,0)
3下列表达式中,可作为C合法表达式的是()。
A
A、3.0%2
B、3=2=1=0
C、[3,2,1,0]
D、(3,2,1,0)
4当x为偶数或奇数时(0除外),其值都为0的表达式是:
()C
A、(x/2*2-x)==0
B、x%2==0
C、!
x!
=0
D、!
(x%2)
5下列运算符优先级最低的是().A
A、=
B、+
C、!
D、&&
6设有如下程序段:
intk=10;
while(k==0)
k--;
则下述说明中正确的是().A
A、循环体一次也不执行
B、循环体执行一次
C、死循环
D、循环体执行10次
7从循环体内某一层跳出,继续执行循环外的语句是()。
C
A、continue语句
B、空语句
C、break语句
D、return语句
8以下对一维整型数组a的正确说明是()。
D
A、inta(10);
B、intn;scanf("%d",&n);inta[n];
C、intn=10,a[n];
D、#defineSIZE10(换行)inta[SIZE];
9以下定义语句中,错误的是()。
A
A、intn=5,a[n];
B、inta[]={1,2};
C、chars[10]="test";
D、char*a[3];
10下面叙述中不正确的是().C
A、可以对字符型数组进行整体输入和输出.
B、不可以对浮点型数组进行整体输入和输出.
C、可以对整型数组进行整体输入和输出.
D、字符型数组可以存放字符串.
11下面叙述中不正确的是().C
A、可以对字符型数组进行整体输入和输出.
B、不可以对浮点型数组进行整体输入和输出.
C、可以对整型数组进行整体输入和输出.
D、字符型数组可以存放字符串.
12以下错误的描述是:
函数调用可以()。
D
A、出现在执行语句中
B、做为一个函数的实参
C、出现在一个表达式中
D、做为一个函数的形参
13以下不正确的说法是:
C语言规定()。
C
A、实参可以是常量,变量或表达式
B、实参可以为任何类型
C、形参可以是常量,变量或表达式
D、形参应与其对应的实参类型一致
14下列形式,不属于编译预处理命令的是().D
A、#ifdefM
B、#undefM
C、#if(M>1)
D、while(M>1)
15下面判断正确的是()。
D
A、charc[4]="abc",d[4]="abc";等价于charc[4]=d[4]="abc";
B、charstr[10]={"china"};等价于charstr[10];str[]={"china"};
C、char*a="china";等价于char*a;*a="china";
D、char*s="china";等价于char*s;s="china";
16若有以下结构体定义:
structexample
{intx;
inty;
}v2;
则(D)是正确的引用或定义.
A、example.x=10;
B、structv2;v2.x=10;
C、examplev2;v2.x=10;
D、structexamplev2={10,3};
17若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数
feof(fp)的值为()。
D
A、-1
B、1
C、一个非0值
D、0
二、判断
1如果有一个字符串,其中第十个字符为'\n',则此字符串的有效字符为9个。
【N】
2格式字符%o用来以十六进制形式输出整数.【N】
3已知a=3,b=4,c=5,则逻辑表达式!
(a>b)&&!
c||1的值为1.【Y】
4已知x=2,y=2,执行分支语句if(x==y)y=1;elsey=-1;后,y=-1.【N】
5continue语句对于while和do-while循环来说,意味着转去计算While表达式.【Y】
6在do-while循环中,根据情况可以省略while.【N】
7对于字符数为n个的字符串,其占用的内存为n+1个字节空间.【Y】
8puts函数用来输出一个字符.【N】
9引用数组元素时,下标可以是整型表达式或整型常量.【Y】
10函数调用结束后,静态局部变量所占用的空间被释放.【N】
11在一个函数中定义的静态局部变量可以被另一个函数调用.【N】
12当全局变量与局部变量同名时,在局部变量的作用域范围之内,全局变量起作用.【N】
13计算机编译系统对宏定义在编译时进行语法检查.【N】
14若定义intarray[5],*p;则赋值语句p=array;是正确的.【Y】
15共同体变量所占的内存长度等于最长的成员的长度。
【Y】
16C语言中,打开一个文件就意味着产生了一个文件.【N】
三、填空
1设x的值为15,n的值为2,则表达式x%=(n+=3)运算后x的值是_____.0
2已知a=-13,b=6,a%b的十进制数值为_____.-1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 考试 题库 精选 答案 免费