C语言程序设计考卷(B)_第1页
C语言程序设计考卷(B)_第2页
C语言程序设计考卷(B)_第3页
C语言程序设计考卷(B)_第4页
C语言程序设计考卷(B)_第5页
全文预览已结束

下载本文档

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

文档简介

1、C语言程序设计考卷C语言程序设计考卷(B)专业 学号 姓名 成绩 一、 选择题(10X2分=20分)1、 C语言程序的三种基本结构是(1)A、顺序结构、选择结构、循环结构 B、递归结构、循环结构、转移结构C、 嵌套结构、递归结构、顺序结构 D、循环结构、转移结构、顺序结构2、 为了避免嵌套的条件语句if else 的二义性,C语言规定:else 与(8)配对。 A、缩排位置相同的if B、其之前最近的if C、其之后最近的if D、同一行上的if3、一个可执行C程序的开始执行点是(10)A、程序中的第一个语句 B、包含文件的第一函数C、名为main()的函数 D、程序中的第一个函数4、C语言用

2、(11)表示逻辑“真”值。A、true B、t C、非0整型值 D、整型05、 下列C常量中不合法的是( ) A.'5' B."5" C.'500' D."500"6、已知x=-10,执行下面程序段后y的值为( )。 y=6; if(x>=0) y=(x>0)?1:0; else y=-1; A.-1 B.6 C.1 D.07.在一般系统中,设float x8;假设数组x开始于内存1000单元,则x2的存储始于( ) A.1002 B.1004 C.1006 D.10088数组名作为参数传递给函数,作为实在参数

3、的数组名被处理为(9)A、该数组的长度 B、该数组的元素个数C、该数组中个元素的值 D、该数组的首地址9C语言程序中,若对函数类型未加显式说明,则函数的隐含类型为 类型。 A)void B)double c)int d)char10 在C程序的函数内_嵌套定义函数。A)能 B)不能二 填空(6空X5分=30分)1. 数学表达式-3x3在C语言中的正确写法是_。2下面程序读入20个整数,统计非负数个数并计算非负数之和。请填空。 main() int i,a20,s,count; s=count=0; for(i=0;i<20;i+) scanf("%d",_); for

4、(i=0;i<20;i+) if _ s=s+ai; count=count+1; printf("%dt%d",s,count); 3下面程序的功能是从字符串"Computer and C"中删去所有空格,请填空。 main() static char str1="Computer and C",str280; int i,j=0; for(i=0;i<_;i+) if(str1i_' ') str2j=str1i;j+; str2j='0'printf("%s",st

5、r2); 4. .下面的程序是对一个数组的各元素值乘以2,(假设数组为int型),请填空。 void sort(_) int i; for(i=0;i<n;i+) ai=ai*2;return; 三 出下列程序运行结果。(4X5分=20分)1main() int sum,i; for (i=1;i<=100;i+) sum=0;sum+=i; printf(“sum=%dn”,sum); 2main() char grad; grade=B; switch(grade) case A printf(“score>=90”); case B printf(“80<=sco

6、re<90”); case C printf(“70<=score<80”); case D printf(“60<=score<70”); case E printf(“Failed”); 3.int x=10, y=100; main( ) move( ); printf("%d,%dn",x,y); move( ) int w; w=x; x=y; y=w; 4.#include <stdio.h> main() int number,digit,s=0; scanf("%d",&number); do digit=number%10; number=number/10 s=s+digit; while (number!=0); printf("%dn",s); 键盘输入值12321,输出结果为:_四编程 (30分)1. 求1100之间奇数之和2从键盘录入十个整数存入数组中,并求最大值。3判断从键盘上输入的数是否是素数要求:对输入数据是否素数的判断用自定义函数实现。C语言程序设计B卷答题卡专业

温馨提示

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

评论

0/150

提交评论