C语言期末考试题库第一章c语言基doc.docx
- 文档编号:1606760
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:49
- 大小:25.39KB
C语言期末考试题库第一章c语言基doc.docx
《C语言期末考试题库第一章c语言基doc.docx》由会员分享,可在线阅读,更多相关《C语言期末考试题库第一章c语言基doc.docx(49页珍藏版)》请在冰豆网上搜索。
C语言期末考试题库第一章c语言基doc
一、单项选择
1.算术运算符,赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为().
A、关系运算,赋值运算,算术运算
B、算术运算,关系运算,赋值运算
C、算术运算,赋值运算,关系运算
D、关系运算,算术运算,赋值运算
答案:
B
2.下述正确的C语言常量是:
().
A、E2
B、3e-3
C、1.5E2.5
D、5.0E
答案:
B
3.使用共用体变量,不可以().
A、进行动态管理
B、节省存储空间
C、同时访问所有成员
D、简化程序设计
答案:
C
4.为表示关系x>=y>=z,应使用C语言表达式为:
()
1/34
A、(x>=y)&(y>=z)
B、(x>=y>=z)
C、(x>=y)&&(y>=z)
D、(x>=y)AND(y>=z)
答案:
C
5.以下程序的输出结果是().
main()
{charstr[]="ABCD",*p=str;printf("%s\n",p);}
A、68
B、ABCD
C、不确定的值
D、字符D的地址
答案:
B
6.chara[10];不能将字符串"abc"存储在数组中的是().
A、a="abc";
B、a[0]=0;strcat(a,"abc");
C、inti;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;
D、strcpy(a,"abc");
答案:
A
7.fscanf函数的正确调用形式是().
A、fscanf(文件指针,格式字符串,输入表列);
2/34
B、fscanf(格式字符串,文件指针,输出表列);
C、fscanf(fp,格式字符串,输出表列);
D、fscanf(格式字符串,输出表列,fp);
答案:
A
8.下列数组说明中正确的是().
A、intarray[][]={1,2,3,4,5,6,7,8,9,10};
B、intarray[][][5]={1,2,3,4,5,6,7,8,9,10};
C、intarray[][4]={1,2,3,4,5,6,7,8,9,10};
D、intarray[3][]={1,2,3,4,5,6,7,8,9,10};
答案:
C
9.以下选项中,与k=n++完全等价的表达式是().
A、n=n+1,k=n
B、k+=n+1
C、k=++n
D、k=n,n=n+1
答案:
D
10.针对下列程序段回答问题().
for(t=1;t<=100;t++)
{
scanf("%d",&x);
if(x<0)continue;
3/34
printf("%3d",t);
}
A、printf函数永远也不执行
B、当x<0时整个循环结束
C、x>=0时什么也不输出
D、最多允许输出100个非负整数
答案:
D
11.以下正确的字符串常量是()
A、"\\\"
B、'A'
C、'abc'
D、OlympicGames
答案:
A
12.如下说法不正确的是().
A、若a为真b为假,则a||b为真
B、若a为真b为假,则a&&b为假
C、若a为真b为假,则!
a-1&&b为真
D、若a为真,则!
a为假
答案:
C
13.C语言中,用于结构化程序设计的三种基本结构是().
A、for,while,do-while
4/34
B、顺序结构,选择结构,循环结构
C、if,switch,break
D、if,for,continue
答案:
B
14.若有以下的定义:
intt[3][2];能正确表示t数组元素地址的表达式是().A、
t[3]
B、t[2]
C、&t[3][2]
D、&t[1]
答案:
B
15.下列运算符中优先级最高的是().
A、<
B、&&
C、+
D、!
=
答案:
C
16.C语言程序中,必须有的函数是().
A、main()
B、#include"stdio.h"
C、scanf
D、printf
5/34
答案:
A
17.已定义chara[10];和char*p=a;,下面的赋值语句中正确的是().A、*p="Turboc";
B、p="Turboc";
C、a[10]="Turboc";
D、a="Turboc";
答案:
B
18.以下叙述正确的是().
A、可以把if定义为用户标识符,但不能把define定义为用户标识符B、define和if都不能定义为用户标识符
C、可以把define和if定义为用户标识符
D、可以把define定义为用户标识符,但不能把if定义为用户标识符答案:
D19.若已定义x为int类型变量,下列语句中,说明指针变量p的正确语句是().A、*p=*x;
B、int*p=x;
C、int*p=&x;
D、intp=&x;
答案:
C
20.以下叙述中,正确的是().
A、花括号"{"和"}"只能作为函数体的定界符
B、构成C程序的基本单位是函数,所有函数名都可以由用户命名C、分号是C语句之间的分隔符,不是语句的一部分
6/34
D、C程序中,注释部分可以出现在程序中,任意合适的地方
答案:
D
21.以下能对二维数组a进行正确初始化的语句是().
A、inta[][3]={{1,2,3},{4,5,6}};
B、inta[2][]={{1,0,1},{5,2,3}};
C、inta[2][4]={{1,2,3},{4,5},{6}};
D、inta[][3]={{1,0,1}{},{1,1}};
答案:
A
22.C语言中,double类型数据占().
A、8个字节
B、4个字节
C、2个字节
D、1个字节
答案:
A
23.经过下列的语句intj,a[10],*p=a;定义后,下列语句中,合法的是().A、p=a[5];
B、p=a[2]+2;
C、p=p+2;
D、p=&(j+2);
答案:
C
24.定义chars[10],*p=s;,则下面编译不能通过的语句是().
7/34
A、s=p+s;
B、s[2]=p[4];
C、p=s+5;
D、*p=s[0];
答案:
A
25.以下函数调用语句中,实参的个数是().
exce((v1,v2),(v3,v4,v5),v6);
A、3
B、4
C、5
D、6
答案:
A
26.若x=2,y=3,则x||y的结果是()
A、0
B、3
C、2
D、1
答案:
D
27.已知x=43,ch='A',y=0;,则表达式(x>=y&&ch<'B'&&!
y)的值是().A、"假"
B、语法错
C、0
8/34
D、1
答案:
D
28.下面四个选项中均是不合法的浮点数的选项是().
A、-e3.2341e3
B、1232e4.2.e5
C、-.18123e40.0
D、160.0.12e3
答案:
B
29.以下函数调用语句中,实参的个数是().
func((e1,e2),(e3,e4,e5));
A、3
B、5
C、语法错误
D、2
答案:
D
30.已定义:
floatx=1.25,y=3.37;根据下面的输出结果,正确的输出语句是().
y+x=4.62,y-x=2.12
A、printf("y+x=%4.2f,y-x=%4.2f\n",y+x,y-x);
B、printf("y+x=%f,y-x=%f\n",y+x,y-x);
C、printf("y+x=%6f,y=%6f\n",y+x,y-x);
D、printf("y+x=%6.2f,y-x=%6.2f\n",y+x,y-x);
9/34
答案:
A
31.执行下面程序段后,ch的值是().
charch='a';
ch=(ch>='A'&&ch<='Z')?
(ch+32):
ch;
A、A
B、z
C、Z
D、a
答案:
D
32.在C语言的函数中,下列正确的说法是().
A、数组名不能作形参
B、可以有也可以没有形参
C、形参必须是变量名
D、必须有形参
答案:
B
33.以下正确的描述是().
A、在循环中,break语句不能独立出现
B、只能用continue语句来终止本次循环
C、goto语句只能用于退出多层循环
D、switch语句中,不能出现continue语句
答案:
B
10/34
34.C语言中,运算对象必须是整型的运算符是().
A、〈=
B、%=
C、=
D、/
答案:
B
35.下面不正确的字符串常量是().
A、"0"
B、""
C、"12'12"
D、'abc'
答案:
D
36.fwrite函数的一般调用形式是().
A、fwrite(buffer,count,size,fp);
B、fwrite(fp,count,size,buffer);
C、fwrite(fp,size,count,buffer);
D、fwrite(buffer,size,count,fp);
答案:
D
37.以下定义语句中错误的是().
A、inta[]={1,2};
B、intn=5,a[n];
11/34
C、char*a[3];
D、chars[10]="test";
答案:
B
38.下列正确的标识符是().
A、%y
B、a+b
C、6a
D、_do
答案:
D
39.C语言源程序的基本单位是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 期末考试 题库 第一章 doc
![提示](https://static.bdocx.com/images/bang_tan.gif)