二级c语言套题+答案(五)

上传人:xzh****18 文档编号:33765647 上传时间:2018-02-17 格式:DOC 页数:18 大小:55.50KB
返回 下载 相关 举报
二级c语言套题+答案(五)_第1页
第1页 / 共18页
二级c语言套题+答案(五)_第2页
第2页 / 共18页
二级c语言套题+答案(五)_第3页
第3页 / 共18页
二级c语言套题+答案(五)_第4页
第4页 / 共18页
二级c语言套题+答案(五)_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《二级c语言套题+答案(五)》由会员分享,可在线阅读,更多相关《二级c语言套题+答案(五)(18页珍藏版)》请在金锄头文库上搜索。

1、一、填空 共 10 题 (共计 10 分)第 1 题 (1.0 分)已知:int i=8,j=10,m,n;m=+i;n=j+;问语句执行后 m=【1】,n=【2】 。答案:=(答案 1)=9=(答案 2)=10第 2 题 (1.0 分)从函数的形式上看,函数分为无参函数和【1】两种类型.答案:=(答案 1)=有参函数第 3 题 (1.0 分)若在程序中用到strlen() 函数时,应在程序开头写上包含命令# include 【1】.答案:=(答案 1)=string.h第 4 题 (1.0 分)C 语言中一个函数由函数首部和【1】两部分组成.答案:=(答案 1)=函数体第 5 题 (1.0

2、分)设 a=3,b=4,c=4,则表达式 a+bc&b=c&a|b+c&b=c 的值为【1】.答案:=(答案 1)=1第 6 题 (1.0 分)当 a=3,b=2,c=1;时,执行以下程序段后 b=【1】.if(ab) a=b; if(bc) b=c;else c=b;c=a;答案:=(答案 1)=1第 7 题 (1.0 分)C 语言中,数组名是一个不可变的 【1】量,不能对它进行加减和赋值运算.答案:=(答案 1)=地址第 8 题 (1.0 分)静态变量和外部变量的初始化是在【1】阶段完成的,而自动变量的赋值是在【2】时进行的.答案:=(答案 1)=编译=(答案 2)=函数调用第 9 题 (

3、1.0 分)C 语言中,【1】是程序的基本组成部分 .答案:=(答案 1)=函数第 10 题 (1.0 分)若有以下数组 a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3该数组中下标最小的元素名字是【1】.答案:=(答案 1)=a0二、判断 共 10 题 (共计 10 分)第 1 题 (1.0 分)逻辑表达式-5&!8 的值为 1.答案:N第 2 题 (1.0 分)如果被调用函数的定义出现在主调函数之前,可以不必加以声明.答案:Y第 3 题 (1.0 分)C 语言中%运算符的运算对象必须是整型 .答案:Y第 4 题 (1.0 分)两个字符串中的字符个数相同时才能进行字

4、符串大小的比较答案:N第 5 题 (1.0 分)结构体类型只有一种。答案:N第 6 题 (1.0 分)若有定义和语句:int a33=3,5,8,9,12,35,i,sum=0;for(i=0;i8+2B:a&dC:(a*2-c)|dD:a-b=10 or a=0 | a=10 & a=10 | ac)b=a;a=c;c=b;则 c 的值为() 。A:1B:2C:3D:不一定答案:B第 28 题 (1.0 分)C 语言结构体类型变量在程序执行期间() 。A:所有成员一直驻留在内存中B:只有一个成员驻留在内存中C:部分成员驻留在内存中D:没有成员驻留在内存中答案:A第 29 题 (1.0 分)c

5、har *match(char c)是() 。A:函数定义的头部B:函数预说明C:函数调用D:指针变量说明答案:A第 30 题 (1.0 分)C 程序中的宏展开是在() 。A:编译时进行的B:程序执行时进行的C:编译前预处理时进行的D:编辑时进行的答案:C四、程序填空 共 2 题 (共计 20 分)第 1 题 (10.0 分)/*-【程序填空】-功能:要求输出如下结果:b=-1 a=65535a=65534a=30 b=6 c=5按要求在空中填入合适的变量完善程序。-*/#include main()/*SPACE*/int b=-1,【?】;unsigned a;/*SPACE*/a=【?】

6、;printf(b=%d a=%un,b,a);/*SPACE*/【?】+=b;printf(a=%un,a);/*SPACE*/b=(a=30)/【? 】;printf(a=%d b=%d c=%dn,a,b,c);答案:=(答案 1)=c=(答案 2)=b=(答案 3)=a=(答案 4)=(c=5)第 2 题 (10.0 分)/*-【程序填空】-功能:输入一奇数 n,打印由 1-n*n 构成的魔方矩阵。魔方矩阵的行列及对角线的和都相等。魔方矩阵:8 1 63 5 74 9 2-*/#include #include #define MAXSiZE 20void main(void)int

7、matrixMAXSiZEMAXSiZE; int count; int row; int column; int n; char line100;printf(nOdd n Magic Square Generator);printf(n=);printf(nnn Please );gets(line);n = atoi(line);if (n MAXSiZE)printf(n* ERROR * n should be sort(char *p,int m) int i;char change,*p1,*p2;for(i=0;ivoid wwjt();int fun(int x,int n)/*Program*/* End */main()int a10,i,min;for(i=0;i#includevoid wwjt(); void sort(int a,int n)/*Program*/* End */main()int a16,i;for(i=0;iaj+1)t=aj;aj=aj+1;aj+1=t;-

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号