精品

精品

计算机应用类专业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相关推荐

  1. 蓝桥杯第十届c语言试题答案,蓝桥杯试题答案(C语言)蓝桥杯试题答案(C语言).pdf...

    蓝桥杯试题答案(C语言)蓝桥杯试题答案(C语言) 1.亲密数:假设有a.b两个数,若a的所有因子之和等于b,b的所有因子之和等于a,并 且a不等于b,则称a和b是一对亲密数.如284和220就是一对亲 ...

  2. 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc

    C C 语言编程题及答案 三 语言编程题及答案 三 1 给小学生出加法考试题 编写一个程序 给学生出一道加法运算题 然后判断学生输入的答案对错与否 按下列 要求以循序渐进的方式编程 程程序序 1 通过 ...

  3. c语言编程新思路知道答案,C语言编程新思路知道答案公众号

    C语言编程新思路知道答案公众号 更多相关问题 求图所示双T形电路的Y参数矩阵. 图为非平面线图,选定5.6.7.8.9号支路为树.试写出与所选树对应的各基本回路.各基本割集所含的支路. 企业年终结账时 ...

  4. c语言输入后没答案,C语言章节习题及答案(无指针)解读.doc

    C语言章节习题及答案(无指针)解读 <C程序设计>复习题集 第2章 基础概念 一.选择题(在下列各题的A).B).C).D)四个选项中,只有一个选项是正确的) 2.1以下叙述中正确的是 A ...

  5. c语言第一周作业答案,C语言程序设计下mooc答案.pdf

    <C语言程序设计下mooc答案.pdf>由会员分享,可在线阅读,更多相关<C语言程序设计下mooc答案.pdf(27页珍藏版)>请在装配图网上搜索. 1.2016.03.280 ...

  6. c语言第四作业答案,C语言第一次作业及答案

    <C语言第一次作业及答案>由会员分享,可在线阅读,更多相关<C语言第一次作业及答案(8页珍藏版)>请在人人文库网上搜索. 1.第1次作业答案一. 单项选择题(本大题共19小题) ...

  7. c语言代码题及答案,c语言编程题精选及答案

    c语言编程题精选及答案 C 语言编程题精选 C 语言学习 2010-11-30 15:48:25 阅读 47 评论 0 字号:大中小 订阅 1. 有函数 F(x)=(x+1)2 和 G(x)=2x+1 ...

  8. c语言实验内容.doc答案,C语言程序设计实验内容与答案.doc

    C语言程序设计实验内容与答案 C语言程序设计实验内容与答案 第1周实验内容 本次实验内容为熟悉VC++6.0环境,编写第一个c程序:已知两边求矩形的面积 #include int main() { f ...

  9. c语言全部题目及答案,C语言全部题目及答案

    C语言全部题目及答案 Exercise 1: Programming Environment and Basic Input/Output 1. Write a program that prints ...

  10. c语言程序设计施莹答案,C语言课件-位运算.ppt

    C语言课件-位运算.ppt C语言程序设计,信息工程学院 施莹 2019年11月,第12章 位运算,C语言是为描述系统而设计的,其功能应当具有汇编的功能 故C语言具有高级语言的的功能,也肯定低级语言的 ...

最新文章

  1. web cache缓存原理
  2. ThreadPool原理介绍
  3. 基于AES加解密的图像加解密算法
  4. 2.创建适合游戏的窗口和消息循环
  5. 5G已来,你能做些什么?
  6. [LeetCode] Search in Rotated Sorted Array
  7. 带你玩转Logview: MaxCompute Logview参数详解和问题排查
  8. rx580网络适配器下载_通过Rx和数据绑定简化RecyclerView适配器
  9. React 第十章 状态提升
  10. python 打开exe获取窗口句柄_使用Python快速启动多个PC客户端
  11. hive后台启动_数据仓库组件:Hive环境搭建和基础用法
  12. arcgis server缓存路径修改
  13. oracle unlimit权限,有关UNLIMITED TABLESPACE权限
  14. linux如何从 命令行 将普通文件打印到 pdf
  15. cmos逻辑门传输延迟时间_MOS管设计知识:传输管TG的原理及组合逻辑延时分析
  16. 云计算零基础(八) 破解密码
  17. MTK 人工智能生态系统 <一> 简介
  18. EFI Driver Model(上)
  19. 广发股票交易接口做什么的?
  20. 15条技巧提高你的写作技巧

热门文章

  1. 设计模式篇(3)——建造者模式深度阐述
  2. 2020年大厂阿里,腾讯,字节跳动,美图,百度等技术线职级薪资一览表
  3. EmguCv多边形包围
  4. 生日快乐的flash
  5. 张量入门(Tensor for Beginners)(一)
  6. 用STM32自制APM四轴飞行器
  7. 虚拟机安装的Linux系统字体显示太小怎么办?
  8. 组件化工具BeeHive(一):事件分发
  9. activemq 自启动
  10. 平心在线计算机维修的入门知识