c语言期末复习考试卷.doc

c语言期末复习考试卷.doc

ID:57062848

大小:37.50 KB

页数:9页

时间:2020-07-31

c语言期末复习考试卷.doc_第1页
c语言期末复习考试卷.doc_第2页
c语言期末复习考试卷.doc_第3页
c语言期末复习考试卷.doc_第4页
c语言期末复习考试卷.doc_第5页
资源描述:

《c语言期末复习考试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、复习题(一)1.用高级语言编写的源程序必须通过___________程序翻译成二进制程序才能执行,这个二进制程序称为____________程序。【答案】编译目标2.下列符号串中,属于C语言合法标识符的是()①else②a-2③_00④00【答案】③3.下列说法中,正确的是()①主函数名是由程序设计人员按照“标识符”的规则选取的②分号和回车符号都可以作为一个语句的结束符号③在程序清单的任何地方都可以插入一个或多个空格符号④程序的执行,总是从源程序清单的第1行开始【答案】③4.-12345E-3代表的十进

2、制实数是________________________。【答案】-12.3455.设字符型变量ch中存放字符“A”,则执行“ch+++2”后,ch中的字符是________。【答案】B6.设字符型变量ch1中存放的字符是“A”,字符型变量ch2中存放的字符是“B”,则执行“!(ch1='B')&&(ch2='C')”的运算后,变量ch2中的字符是_____________。【答案】B6-1.设整型变量m,n,a,b,c,d均为1,执行“(m=a>b)&&(n=a>b)"后m,n的值是()①0,0②0,

3、l③1,0④1,l【答案】②。7.设整型变量x1和x2的值均为10,则表达式“x1/=x2-4”的值是_______________。【答案】l8.在C语言中,如果某个关系表达式成立(真),则该关系表达式的值是____;如果某个逻辑表达式为假,则该逻辑表达式的值是_________。【答案】109.设有整型变量x,如果表达式“!x”值为0,则x的值为_________;如果表达式“!x”值为1,则x的值为___________。【答案】非0010.下列表达式中,不属于逗号表达式的是()①a=b,c②a,

4、b=c③a=(b,c)④a,(b=c)【答案】③11.在三种选择结构中,能用2个条件,控制从3个操作中选择一个操作执行的选择结构是______选择结构【答案】多分支12.在三种循环结构中,先执行循环操作容(即循环体),后判断控制循环条件的循环结构是______循环结构。【答案】直到型13.使用“getchar()”函数时,程序的开头必须写一条包含命令为____________。【答案】#include"stdio.h"或#include<stdio.h>14.执行输入语句“scanf("x=%c,y=%

5、d",&x,&y);”,要使字符型变量X的值为'A'、整型变量y的值为12,则从键盘上正确的输入是()①'A'/②A/③x=A/④x=A,y=12/12/12/y=12/说明:备选答案中的"/"表示回车换行键【答案】④15.下列各种选择结构的问题中,最适合用if-else语句来解决的是()①控制单个操作做或不做的问题②控制两个操作中选取一个操作执行的问题③控制三个操作中选取一个操作执行的问题④控制10个操作中选取一个操作执行的问题【答案】②16.下列程序是输入一个小写字母,转换成对应大写字母的后一个字母

6、输出。例如:'a'将转换成’B’、…、‘y’将转换成’Z’,其中的’Z’将转换成’A’。请填写程序中所缺少的语句。main(){charch;scanf(“%c”,&ch);ch=ch-32+1;___________________;printf("%c",ch);}【答案】if(ch=='Z'+l)ch='A';17.三种循环语句都能解决循环次数已经确定的次数型循环,其中_______循环语句最适合。【答案】for18.执行下列程序段后的输出是()x=l;while(x<=3)x++,y=x++

7、+x;printf("%d,%d",x,y);①6,10②5,8③4,6④3,4【答案】②19.下列程序段的输出结果是()for(i=0;i<1;i+=l)for(j=2;j>0;j--)printf("*");①**②***③****④******【答案】①20.执行下列程序段后的输出是________________。 x=0; while(x<3)for(;x<4;x++)      {printf(”%1d”,x++);      if(x<3)continue;      else   bre

8、ak;      printf(”%1d”,x);      }【答案】0221.阅读下列程序,写出程序运行后的输出结果。main(){intx=18,i;for(i=2;i<9;i十十)if(x%i==0){printf(”%1d”,i);x=x/i--;if(x==0)break;}}【答案】 23322.下列程序的主要功能是求出所有3位整数中能被8整除余7,或者被7整除余8的所有整数。请填写程序中缺少的语句成份。main(){intk

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。