《C语言程序设计》(3学分)试卷A_第1页
《C语言程序设计》(3学分)试卷A_第2页
《C语言程序设计》(3学分)试卷A_第3页
《C语言程序设计》(3学分)试卷A_第4页
《C语言程序设计》(3学分)试卷A_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

说明:考生在“无限答卷”上写下答案,并给它加标题,否则无法评分。论文的c语言程序开发环境是VC 6。一、选择题(共20个问题,每个问题2分,共40分)1.以下有效的c语言自定义标识符为_ _ _ _ _ _ _ _ _。A) _1aB) 2a_ C) doD) a.122.华氏和摄氏温度之间的关系为:C=(F-32)。已知:float c、f;使用华氏摄氏度精确计算的表达式为_ _ _ _ _ _ _ _。A) C=5/9(F-32) B) C=5*(F-32)/9C) C=5/9*(F-32) D)所有三个表达式都正确3.设置float x以从键盘输入:12.45,正确读取数据的输入语句为_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _a)scanf(“% 5.2f”,x)b)scanf(“% d”,x);c)scanf(“% f”,x);d)scanf(“% f”,x);c程序的执行从()开始main()函数开始,直到A) main()函数结束b)第一个函数开始,直到最后一个函数结束c)第一扇门开始,直到最后一扇门结束d)函数main()开始,直到最后一个函数结束5.确定char类型变量C1是否为数字的正确表达式为_ _ _ _ _ _ _ _ _ _ _ _。A) 0=c1=9 B) c1=0 c1=9C) 0=C1= 9 d) C1=0 C1=96.switch(表达式)语句的“表达式”允许类型为_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _A) float,int B) float,int,charC) int、char D) char、double设置Int i、j、x=0。for(I=5;I;I-)for(j=0);j4;j)x;循环端点的x值为_ _ _ _ _ _ _ _ _ _ _。A) 5B) 20C) 25 D)死循环8.如果您将x和y都设定为以int为基础的变数,则执行下一个回圈时,y值会是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _For(y=1,x=1;Y=50y)if(x=10)break;If (x%2=1)x=5;Continuex-=3;A) 5B) 6C) 50 D) 519.阵列定义: int a5;以下分配对数组元素无效_ _ _ _ _ _ _ _。a)a3=93;b)scanf(“% c”,a3);c)a3=a0a1;d)a3=a 3;10.如果使用数组名称作为函数调用的参数,则实际上载为_ _ _ _ _ _ _ _ _ _ _ _ _ _。a)数组中的第一个地址b)数组中第一个元素的值c)数组中所有元素的值d)数组元素的数量11.int a23=1,2,3 ;a11的值为_ _ _ _ _ _ _ _ _ _ _ _ _ _。A) 0B) 1C) 2 D) 312.定义阵列并初始化int b10= 1,2,3,4时,int b10=_ _ _ _ _ _ _ _ _ _ _A)b8的值为0B)b1的值为1C)b3的值是整数D)b10不是b数组的元素13.如果定义的函数具有返回值,则该函数调用的以下说明将假定_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _为a)函数调用可以作为单独的语句存在b)函数调用可以用作函数的实际参数。c)函数调用可能出现在表达式中d)函数调用可以用作函数的参数。14.在c语言中,以下错误的陈述为_ _ _ _ _ _ _ _ _ _ _ _ _。a)函数可以递归调用b)不能在函数定义中重新定义函数c)递归程序不能用非递归算法实现d)对于continue语句,可以在不使用程序结构的情况下进行更改15.在一个源文件中定义的全局变量的范围为()。a)本文件的全部范围。b)本程序的全部范围。c)此函数的整个范围。d)从变量定义的位置开始,直到此文件结束16.有以下步骤Void main()Int I,t =9,8,7,6,5,4,3,2,1 ;for(I=0);i3;I)Printf(%d ,t2-II);程序运行后的交付项为_ _ _ _ _ _ _ _。A)753 B)357C)369 D)75117.如果指定了float *p,则m=3.14p指向m的赋值语句为_ _ _ _ _ _ _ _ _ _。a)p=m;b)p=m;c)* p=m;d)* p=m;18.如果存在以下定义:int a5,* p=a;准确表示数组a的元素地址的是_ _ _ _ _ _ _ _。A) a B) p 2C) a D) a519.* (a 3)的值为_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。Int a10= 9,1,8,2,7,3,6,4,5,0 ;A)1B) 2C) 8D) 1120.在c语言中,函数返回值的类型由_ _ _ _ _ _ _ _ _确定。a)调用函数时动态确定的B) return语句的表达式类型c)该函数的主函数类型d)定义函数时指定的函数类型第二,填写空白问题(共7个空白问题10个空白问题,每个空白2分,共20分)1.已知int x=5、y=1、z=2;执行语句x %=y z;后续x的值为_ _ _ _(1)_ _ _ _。2.int a 3 4=1,2,3,4,5,6,7,8,9 ;表达式a12 a23的值为_ _ _ _ _(2)_ _ _ _ _。学生分数的各个等级和分数范围如下:字母等级分数标准圆a 90-100b80-89c70-79d 60-69e 0-59其他字符输入错误以下过程输入字母等级,然后输出相应的分数范围。#includeVoid main()Char scorescanf(“% c”,score);Switch (_ _ _ _ _ _ _ _ _ _ _ _)Case a : printf (a :90到100 n );Breakcase b : printf( b 336080到89 n );BreakCase c : printf (c 333670到79 n );BreakCase d : printf (d 333660到69 n );Breakcase e : printf(“e :0到59 n”);Break_ _ _ _ _ _ _ _ _ : printf(“输入错误 n”);4.如果将x设置为基于int的变量,并且x可以分为3和5,则创建关系表达式_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _,以确定关系表达式的值为true。5.具有10个元素的数组a先按元素存储的顺序反向输入,然后按该顺序输出。#include#define N 10Void main()Int i,aN;for(I=N-1;_ _ _ _(6)_ _ _ _;I-)scanf(“% d”,aI);for(I=0);I20|x-10)If(y=100yx)printf( Good );Elseprintf( Bad );如果输入30,150,则输出为()2.main()int a=0,I;for(I=0);i4;I)交换机(I)case 0:外壳1:acase 23360 a=2;default : a=3;printf(“% d n”,a);3.void main()int x,y;scanf(“% d”,x);东北y=x;printf(“% d”,y);x/=10; wh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论