c program模拟题(答案)

c program模拟题(答案)

ID:37910428

大小:85.00 KB

页数:10页

时间:2019-06-02

c program模拟题(答案)_第1页
c program模拟题(答案)_第2页
c program模拟题(答案)_第3页
c program模拟题(答案)_第4页
c program模拟题(答案)_第5页
资源描述:

《c program模拟题(答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单选题1.是构成C语言的基本单位。A.函数B.过程C.子程序D.子例程2.能正确表示a≥10或a≤0关系表达式的是。A.a>=10ora<=10B.a>=10

2、a<=0C.a>=10

3、

4、a<=0D.(a>=10,a<=0)3.以下是C合法的标识符。A.A#CB.entryC.voidD.ab*4.设c1是char类型的变量,则判断c1是否为数字字符的正确表达式是。A.(c1>=’0’)&&(c1<=’9’)B.(c1>=0)&&(c1<=9)C.’0’<=c1<=’9’D.(c1>=’0’)

5、

6、(c1<=’9’)5.在C语言中,字符型数据在内存中是以形式存放的。A.原码B.BC

7、D码C.反码D.ASCII码6.若有以下类型说明语句:charw;intx;floaty;doublez,则表达式w*x+z-y结果的类型是:。A.floatB.charC.intD.double7.若有inta=0,x=1;则循环语句while(a<10)x++;a++;循环执行。A.无限次    B.不确定次C.10次    D.9次8.定义intn=5;下面语句的输出结果为。printf(n%2?“AAA”:”BBB”);A.无输出B.AAAC.BBBD.AAABBB9.下列语句中,正确的是:A.inta[3][]={{1},{2}}B.inta[][]={{1,2},{4}

8、,{5,6,7}};C.inta[3][]={{1,2},{4,5}};D.inta[4][3]={{1},{4,2},{0,6,7}};10.下列定义不正确的是:。A.inti,*p=i;B.int*p,i;C.inti,*p=&i;D.inti,*p;11.在C语言程序中,有关函数的描述正确的是。A.函数的定义可以嵌套,但函数的调用不可以嵌套。B.一个C语言程序的执行是从函数main开始,直到最后一个函数结束。C.C语言函数的返回值类型由定义函数时所指定的函数值类型决定。D.若一个C语言程序由多个函数组成,必须完全按调用顺序书写程序。12.调用函数时若以数组名(一维数组)作为实

9、参,则实际上传递的是。A.数组第一个元素值B.数组中所有元素值C.数组第一个元素地址D.数组元素个数13.有如下定义“charstr1[20]=”Visual”,str2[10]=”C++6.0”;intc;”,调用函数strcat(str1,str2);后,str1的内容是。A.VisualB.C++6.0C.VisualC++6.0D.C++6.0Visual14.若定义:charstr[3]=”AB”;char*p=str+1;则*(p+1)的值为。A.”B”B.’B’C.’’D.015.若有以下定义和语句,不正确的引用方式是:。Structperson{intno;ch

10、arname[10];}stu,*p=&stu;A.stu.noB.(*p).noC.p->noD.stu->no16.下列正确的预编译命令是。A.definePI3.14159B.#defineP(a,b)strcpy(a,b)C.#definestdio.hD.#definePI3.1415917.放100个学生的数据、包括学号、姓名、成绩。在如下的定义中,不正确的是。A.structstudent{intsno;charname[20];floatscore;}stu[100];B.structstudentstu[100]{intsno;charname[20];float

11、score;};C.struct{intsno;charname[20];floatscore;}stu[100];D.structstudent{intsno;charname[20];floatscore};structstudentstu[100];18.在下列语句中,将C定义为文件型指针变量的是。A.FILEcB.FILE*cC.filecD.file*c19.若用函数打开一个已存在的文本文件,保留该文件原有数据,且可读可写,文件打开模式是:。A.”r”B.”w+”C.”a+”D.”a”二、程序阅读题1.假定所有变量均已正确定义,则下列程序段运行后y的值是:。inta=0,

12、y=10;if(a=0)y=y-1;elseif(a>0)y=y+1;elsey+=y;A.20B.11C.9D.02.定义intn=7下面程序段的执行结果为。switch(n){case6:n+=2;break;case7:n+=3;break;case8:n+=4;break;case9:n++;}printf(“%d”,n);A.8B.9C.10D.113.下面程序的运行结果是。#includemain(){inty;for(y=9;y>0

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

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

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