最新C语言期中考试题目及答案.docx

最新C语言期中考试题目及答案.docx

ID:62984860

大小:139.66 KB

页数:15页

时间:2021-07-23

最新C语言期中考试题目及答案.docx_第1页
最新C语言期中考试题目及答案.docx_第2页
最新C语言期中考试题目及答案.docx_第3页
最新C语言期中考试题目及答案.docx_第4页
最新C语言期中考试题目及答案.docx_第5页
资源描述:

《最新C语言期中考试题目及答案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品资料C语言期中考试题目及答案........................................精品资料一、选择题:【1】在C语言中,用户能使用的正确标识符是   。A) 5f    B) _for   C) struct    D)_f.5答案:B分析:标识符只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线;大小写敏感;不能使用关键字;最长32个字符。【2】以下 那个是正确的C语言常量。A)0678   B)'101'   C)1.2E3.5  D)123L答案:D【3】以下对C语言源程序有关常识正确的描述

2、是     。A) main函数必须位于文件的开头B) 每个语句必须单独一行C)  标识符中大小写字母没有区别D)  宏定义#define部分不一定要放在程序的最开头位置答案:D【4】以下for循环的执行次数是    。for(x=0,y=0;(y=123)&&(x<4);x++)A)是无限循环 B)循环次数不定 C)执行4次 D)执行3次........................................精品资料答案:C分析:若要判断(y=123)&&(x<4)假,因为y=123永远为真,所以只需要判断x<4为假即可。【5】对

3、for(表达式1;;表达式3)可理解为    。           A)for(表达式1;0;表达式3)           B)for(表达式1;1;表达式3)           C)for(表达式1;表达式1;表达式3)           D)for(表达式1;表达式3;表达式3)答案:B【6】设有程序段      intk=10;      while(k=0) k=k-1;      则下面描述中正确的是    。A)while循环执行10次            B)循环是无限循环C)循环体语句一次也不执行         

4、 D)循环体语句执行一次答案:C分析:因为k=0为假,所以程序不执行其后的语句。【7】C语言中while和do-while循环的主要区别是   。A) do-while的循环体至少无条件执行一次........................................精品资料B) while的循环控制条件比do-while的循环控制条件严格C) do-while允许从外部转到循环体内D) do-while的循环体不能是复合语句答案:A【8】设有:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)

5、后n的值为    。A)1       B)2       C)3       D)4答案:B分析:对于&&运算,只要第一个操作数为假,就不判定第二个操作数。对于

6、

7、运算,只要第一个操作数为真,就不判定第二个操作数。上题中m=a>b为假,则n=c>d没有被判定,所以n的值仍为2。【9】以下程序运行后,a和b的值分别为:      #include      main()      {inta,b;        a=10%3,b=5;        printf(“%%%d,%%%%d”,a,b);      }.....

8、...................................精品资料A)%%1,%%%5      B)%1,%%d      C)%%3,%%5  D)1,5答案:B分析:如果两个%连在一起,则输出一个%【10】在以下运算符中,优先级最高的运算符是(     ) (A)<=     (B)/        (C)!=       (D)&&答案:B【11】下列对一维数组a的正确说明语句为    。     A)inta(10);                 B)intn=10,a[n];     C)intn;       

9、                    D)#defineSIZE10       scanf("%d",&n);                 inta[SIZE];       inta[n];答案:D分析:数组名后面的[]是数组的标志,不能用圆括号或其它符号代替;数组元素的个数必须是一个固定的值,可以是整型常量、符号常量或整型常量表达式,不能是变量。........................................精品资料【12】下面程序段的输出结果是      inti;intx[3][3]={1,2,3,4,5,6

10、,7,8,9};for(i=0;i<3;i++)  printf("%d",x[i][2-i]);A)159      B)147       C)357       D)369

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

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

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