C语言模拟题目及答案.doc

C语言模拟题目及答案.doc

ID:50469214

大小:64.00 KB

页数:7页

时间:2020-03-06

C语言模拟题目及答案.doc_第1页
C语言模拟题目及答案.doc_第2页
C语言模拟题目及答案.doc_第3页
C语言模拟题目及答案.doc_第4页
C语言模拟题目及答案.doc_第5页
资源描述:

《C语言模拟题目及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一.选择题:1.设floatx,y;则以下不合法的赋值语句是______。x*=y+8;x=y=0;++x;y=(x%2)/10;2.设intk=017,g=111;执行语句printf("%d,%x",k,g);的输出是_____。15,6ff,6ff,11115,1113.对语句for(i=0;;i++);可理解为_____。for(i=0;0;i++);for(i=0;!0;i++);for(i=0;3>4;i++);for(i=0;!5;i++);4.下面对数组的初始化,错误的是_____。chars[5]="abc";chars[5]={'a','b','c'};chars[5

2、]="";chars[5];s="abc";5.设有程序段:intk=10;while(k=0)k=k-1;则下面描述中正确的是______。是无限循环while循环执行10次循环体语句一次也不执行循环体语句只执行一次6.如果x为int型且为5,则执行if(x--<5)printf("%d",x);elseprintf("%d",x++);后输出结果是______。34567.有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5));,该函数调用语句中,含有的实参个数是____。345有语法错8.在C语言的if语句中,可用作条件判断的表达式为_____。算术表达

3、式逻辑表达式关系表达式任意表达式9.若给定条件表达式(n)?(c++):(c--),则与表达式中(n)等价的表达式是_____。n==0n==1n!=0n!=110.一个函数返回值的类型取决于_____。调用该函数的主调函数的类型定义函数时指定或缺省的函数类型调用函数时临时决定return语句中表达式的类型答案:DABDCBADCB二.填空题:1.如果staticinty=8;main(){inty=3;printf("%d",y);}则输出结果是______。2.若intx=120,y=50;执行printf("%d",(y,x));后输出结果是______。3.若inti,a[10]

4、;则执行语句for(i=9;i>=0;i--)a[i]=i+5;后,a[8]的值为__________。4.在C语言中是没有输入输出语句的,而是通过提供库函数______和printf来完成输入输出功能的。5.已知字母'A'的ASCII码值为65,ch1和ch2均为字符型变量,且ch1='A',ch2='B',则printf("%c,%c",ch1,ch2-ch1+'A');语句输出结果是_________。6.假定有以下变量定义:intk=7,x=12;在空白处填入运算符使表达式的值为3:(x%=k)_____(k%=5)。7.若i是整型变量,执行语句for(i=1;i<=7;i++)

5、{if(i%2)printf("*");elsecontinue;printf("#");}后,输出结果是______。8.程序中定义宏#definew3和#defineLw+w,若定义intval;且命令val=L*L,则变量val的值为____。9.表示“整数x的绝对值大于5”时,值为“真”的C语言表达式是(利用逻辑运算符)x>5____x<-5。10.请填空,完善如下语句:chara[___]="Hello";。答案:1.32.1203.134.scanf5.A,B6.-7.*#*#*#*#8.159.1110.6三.判断题:1.所有的变量在使用前都必须予以定义。2.设x和y均为i

6、nt型变量,且x=1,y=2,则表达式1.0+x/y的值为1.5。3.在switch结构中,break语句可使流程立即跳出switch语句体。4.已定义inti;则for(;i=1;)printf("*");中的循环体必执行无穷多次。5.空语句是合法的C语句。6.以下程序段可以输出10个整数:for(i=0;i<=9;printf("%d",i+=2));7.在main函数中定义的变量称为全局变量。8.while语句的循环体中还可以包含for循环。9.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是由实参传给形参,再由形参传回实参。10.先要定义一个二维数组c[M]

7、[N]来存放字符串"China"、"Tianjin"、"Education",则常量M和N的合理取值应为3和10。答案:TFFTTFFTFT4.读程序,写结果。1)指出程序运行结果。#include"stdio.h"main(){intx,a,b,c,d,e;charch;x=100;a=40;b=30;c=20;d=10;e=0;ch='a';if(ad);elseif(ch)if(e)x+=1;

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

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

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