c语言月考及答案,c语言试题月考.docx
精品
精品
计算机应用类专业2012年9月份月考C语言试题
一、选择题(5分*10=50
1、运行以下程序的输出结果是(D )
main()
{ int x=10,y=10,i;
for( i=0;x>8;y=++i)
prinifC'%d %dn^—,y);}
Ax 10 1 92 Bx 9 876 C、109 9 0 以 10 10 9 1
【解析】本题中变量X值的交化取决于肖增运算符,而芟量y值的改交取 决于循环语句表达3中更量i的变化,也就是执行循环体后再改萸y的值。 但晟后_轮由于条件不满足而不输出y值。
循环 次数
X
y
执行输出 语句后X 的值
交量i的 值
执行表达3 后y的值
1
1()
10
9
0 1
10 1
2
9
1
8
1 2
1 2
2、运行以下程序的输出结果是(B )
main()
{ int y=l 84=0,j,a[^;
do{ af]=y%2;
i++;
y=y/2;
}whilc(y>0);
for(j=i-l;j>=0;j-)
prin 欧 %&$[)]);
printfC'n");
}
Ax 10(X)0 E、l(X)10 C、0011() D、10100
【解析】 本题中包含两个循环语句,语句是分别给数组元素賦值,得 a[0]=0, a[l]=l, a[2]=0, a03]=O, a[4]=l,结束后变量 i 的值萸为 5。再执行 For 语句时是采用由后到前输出数组元素的值。
3、已有如下定义和输入语句,若要求al,a2,cl,c2的值分别为1(),2(),A和B,当从 笫一列开始输入数据时,正确的数据输入方式是(
D )(注:表示回车.i表示空格) int al,a2; char cl,c2;
scaiif( “%d%d”,&al,&a2); scanf( “ %c%c ”,&c 1,&c2);
B)10^20AB
B)10^20
AB
C)l()i ^2()1 ^AB0)10^20AB
4、设x和y均为im型变量,则执行以下循环后,y的值为(C)
#includc nstdio.hM mainf)
{ int x,v;
for (y = 1 = 1 ;y <=50;y++)
{if(x>=10) break;
if(x%2==l)
{ x+=5;
continue;
}
x?=3;
}
prinvf(1t%d1,,y);
}
A、2 B. 4 C. 6 D、10
【解析】根据程序可知,程序每次循环状态如表所示
循环次数
本次循环开始
时的X的值
本次循环结束 时的X的值
执行一轮循环 后萸量y的值
1
1
6
2
2
6
3
3
3
3
8
4
4
8
5
5
5
5
1()
6
循环执行到第6次时,由于x=10所以退出循环。冈此本题啓案为C
运行以下程序的输出结果是(A )
#includc< stdio.h>
void main()
{ char s[iq=M12345\0\t\t\tH;
printff^d %d\nH,strlcn(s),sizc()f(s));
}
A、 5 16 E、9 16 C、5 13 D、 13 16
【解析】本题主要考查宇符串处理函数strlcn(),sizcof(), strien()是长度测试函 数,在测试过程中如遇到宇符串结束标志符时自动停止读取,题中第6个字 符为宇符串结束标志符就停止,所以有效宇符数为5。si2cof()函数是求某一 数据类型所占的内存空间的长度,此题中测试的是宇符数组s所占内存空间 的长度,而数组S的长度在定义时已明确指出为16,所以sizcofO测出的值是 16o所以本题答案为Ac
6、运行以下程序的输出结果是(B )
#includc< sldio.h>
void main()
{ inti,班1()]={(),1,2,3,4,5,6,7,8,9};
for(i=l;i<9;i++)a[i]=a[i-l]+a[i+l];
prinifCt%d%dH,a[5],a[7]);
}
A x 1014 Bx 2035 C、 812 D. 2744
【解析】本题主要考查数组元素的算术运算与其值的变化特点。
循环次数
控制变量i值的值
数据元素a[i]的值
1
1
a[l]=a[0]+a[2]=2
2
2
a[2]=a[l]+a[3]=5
3
3
a[3]=a[2]+a[4]=9
4
4
a[4]=a[3]+a[5]=14
5
5
a[5]=a[4]+a[6]=20
6
6
a[6]=a[5]+a[7]=27
7
7
ap]=a[6]+a[8]=35
8
8
a[8]=ap]+a[9]=44
循环到第8次后,更量i的值变为9,不符合条件,退出循环。
c语言月考及答案,c语言试题月考.docx相关推荐
- 蓝桥杯第十届c语言试题答案,蓝桥杯试题答案(C语言)蓝桥杯试题答案(C语言).pdf...
蓝桥杯试题答案(C语言)蓝桥杯试题答案(C语言) 1.亲密数:假设有a.b两个数,若a的所有因子之和等于b,b的所有因子之和等于a,并 且a不等于b,则称a和b是一对亲密数.如284和220就是一对亲 ...
- 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc
C C 语言编程题及答案 三 语言编程题及答案 三 1 给小学生出加法考试题 编写一个程序 给学生出一道加法运算题 然后判断学生输入的答案对错与否 按下列 要求以循序渐进的方式编程 程程序序 1 通过 ...
- c语言编程新思路知道答案,C语言编程新思路知道答案公众号
C语言编程新思路知道答案公众号 更多相关问题 求图所示双T形电路的Y参数矩阵. 图为非平面线图,选定5.6.7.8.9号支路为树.试写出与所选树对应的各基本回路.各基本割集所含的支路. 企业年终结账时 ...
- c语言输入后没答案,C语言章节习题及答案(无指针)解读.doc
C语言章节习题及答案(无指针)解读 <C程序设计>复习题集 第2章 基础概念 一.选择题(在下列各题的A).B).C).D)四个选项中,只有一个选项是正确的) 2.1以下叙述中正确的是 A ...
- c语言第一周作业答案,C语言程序设计下mooc答案.pdf
<C语言程序设计下mooc答案.pdf>由会员分享,可在线阅读,更多相关<C语言程序设计下mooc答案.pdf(27页珍藏版)>请在装配图网上搜索. 1.2016.03.280 ...
- c语言第四作业答案,C语言第一次作业及答案
<C语言第一次作业及答案>由会员分享,可在线阅读,更多相关<C语言第一次作业及答案(8页珍藏版)>请在人人文库网上搜索. 1.第1次作业答案一. 单项选择题(本大题共19小题) ...
- c语言代码题及答案,c语言编程题精选及答案
c语言编程题精选及答案 C 语言编程题精选 C 语言学习 2010-11-30 15:48:25 阅读 47 评论 0 字号:大中小 订阅 1. 有函数 F(x)=(x+1)2 和 G(x)=2x+1 ...
- c语言实验内容.doc答案,C语言程序设计实验内容与答案.doc
C语言程序设计实验内容与答案 C语言程序设计实验内容与答案 第1周实验内容 本次实验内容为熟悉VC++6.0环境,编写第一个c程序:已知两边求矩形的面积 #include int main() { f ...
- c语言全部题目及答案,C语言全部题目及答案
C语言全部题目及答案 Exercise 1: Programming Environment and Basic Input/Output 1. Write a program that prints ...
- c语言程序设计施莹答案,C语言课件-位运算.ppt
C语言课件-位运算.ppt C语言程序设计,信息工程学院 施莹 2019年11月,第12章 位运算,C语言是为描述系统而设计的,其功能应当具有汇编的功能 故C语言具有高级语言的的功能,也肯定低级语言的 ...
最新文章
- web cache缓存原理
- ThreadPool原理介绍
- 基于AES加解密的图像加解密算法
- 2.创建适合游戏的窗口和消息循环
- 5G已来,你能做些什么?
- [LeetCode] Search in Rotated Sorted Array
- 带你玩转Logview: MaxCompute Logview参数详解和问题排查
- rx580网络适配器下载_通过Rx和数据绑定简化RecyclerView适配器
- React 第十章 状态提升
- python 打开exe获取窗口句柄_使用Python快速启动多个PC客户端
- hive后台启动_数据仓库组件:Hive环境搭建和基础用法
- arcgis server缓存路径修改
- oracle unlimit权限,有关UNLIMITED TABLESPACE权限
- linux如何从 命令行 将普通文件打印到 pdf
- cmos逻辑门传输延迟时间_MOS管设计知识:传输管TG的原理及组合逻辑延时分析
- 云计算零基础(八) 破解密码
- MTK 人工智能生态系统 <一> 简介
- EFI Driver Model(上)
- 广发股票交易接口做什么的?
- 15条技巧提高你的写作技巧