- 21
- 0
- 约3.73千字
- 约 7页
- 2017-07-09 发布于江西
- 举报
《C语言编程基础》试卷
依安县职业教育中心学校2006—2007学年度下学期期末考试
《C语言编程基础》试卷
题 号 一 二 三 四 五 六 总 分 得 分 单项选择题(每小题2分,共20分)
1、下列叙述中不正确的是( )
A、分号是C语句的必要组成部分。
B、C程序中的所有字母区分大小写。
C、在C源程序中注释说明必须位于语句之后。
D、预处理命令不是C语句。
2、以下4组用户标识符中,全部合法的一组是( )
A、_main enclude sin B、If -max turbo
C、txt REAL 3COM D、int k_2 _001
3、设有以下定义
int a=0;
double b=3.125;
char c=’A’;
#define d 2; 则下面语句中错误的是( )
A、a++; B、b++; C、c++; D、d++;
4在C语言中,合法的长整数是( )
A、4962574 B、65535 C、0x72L D、057842L
5、设x,y,z和t均为整型变量,执行以下语句x=y=z=1;t=++x||++y++z;后x,y,z,t的值为( )
A、2,2,2,1 B、2,1,1,1
C、2,2,2,2 D、2,1,2,2
6、在宏定义#define PI 3.14159中,宏名PI代替一个( )
A、单精度 B、双精度 C、字符串 D、常量
7、以下程度段中与语句k=ab?(bc?1:0):0;功能等价的是( )
A、if ((ab)(bc)) k=1;else k=0;
B、if ((a=b||(bc)) k=1;else k=0;
C、if (a=b) k=0; else if (b=c) k=1;
D、if (ab) k=1;else if(bc) k=1; else k=0;
8、下列程序的输出结果为( )
main()
{ char a[]=”abcdefg”,b[10]=”abcdefg”;
Printf(“%d %d”,sizeof(a),sizeof(b));}
A、7 7 B、8 8 C、8 10 D、10 10
9、在C语言中,若已定义了如下的数组:
float x[6]={0,1,2};
则数组X中的各元素占用的存储空间共为( )个字节。
A、3 B、6 C、12 D、24
10、下面程序的运行结果为:( )
#include string.h
main()
{char str[2][4];
strcpy(str,”abc”);
strcpy(str[1],”12”);
str[0][3]=’*’;
printf(“%s”,str);}
A abc* B、 abc C、abc*12 D、出错
二、填空题(每空2分,共20分)
1、若在程序中用到“?putchar()”函数时,应在程序开头写上包含命令(
)若在程序中用到“strlen()”函数时,应在程序开头写上包含命令( )。
2、 以下函数调用语句中含有实参( )个。
func((exp1,exp2),(exp3,exp4,exp5));
3、位运算符中运算量只能是( )型和( )型。
4、putchar(‘\x41’)输出的字母为( )
5、数组int a[]={3,5,2,78,59};’\’,’\039’,’\0x79L’均是非法的字符常量。( )
4、形参可以是变量、数组元素、指针变量、符号常量。( )
5、在C语言中,while语句和do-while语句的循环体都可能一次都不执行。( )
四、程序填空(每空2分,共10分)
1、根据程序功能,将C语言程序补充完整,程序功能为:输入任意一个不超过四位的正整数,逆序输出该整数。如,输入2374,输出4732
main()
{int n,s= ;
scanf(“%d”,n);
while(n)
{s= +n%10;
n= ;}
printf(“%d”,s);}
2、以下程序的功能是,删去一维数组中所有相同的数,使之只剩一个,数组中的数已按升序排列,函数返回删除后数组中数据的个数。例如。若一维数组中的数据为2 2 2 3 4 4 5 6 6 6 7 7 8 9 9 10 10 10。删除后,数组
您可能关注的文档
- 2009年黑龙江省职高对口升学电子技术类广播电视技术模拟试卷八.doc
- 2009年黑龙江省职高对口升学电子技术类广播电视技术模拟试卷六.doc
- 2009年黑龙江省职高对口升学电子技术类广播电视技术模拟试卷十.doc
- 2009年黑龙江省职高对口升学电子技术类广播电视技术模拟试卷四.doc
- 2009年黑龙江省职高对口升学电子技术类模拟试卷.doc
- 2009年黑龙江省职高对口升学考试C语言编程基础模拟试卷.doc
- 2009年黑龙江省职高对口升学考试电视摄像模拟试卷一.doc
- 2009年黑龙江省职高对口升学考试计算机网络技术模拟试卷三.doc
- 2009年黑龙江省职高对口升学考试计算机网络技术模拟试卷二.doc
- 2009年黑龙江省职高对口升学考试计算机网络技术模拟试卷四.doc
最近下载
- 人体解剖学第五版复习重点.doc VIP
- (完整版)高考3500词汇表(带音标) .pdf VIP
- 道教教职人员认定申请表.pdf VIP
- 基于多任务学习的人机协同跨领域知识迁移研究.pdf VIP
- 2025年环境影响评价师“土十条”相关政策与措施专题试卷及解析.pdf VIP
- 2024年江苏省泰州市中考英语试题卷(含答案解析).docx
- 2025年金融风险管理师资本市场工具综合风险管理案例专题试卷及解析.pdf VIP
- 2025年信息系统安全专家工控协议基础概念与分类专题试卷及解析.pdf VIP
- 2025年项目管理专业基于泊松分布的C图与U图专题试卷及解析.pdf VIP
- 贷款结清证明模板.doc VIP
原创力文档

文档评论(0)