电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《C语言程序设计》( 卷)考核班级

37页
  • 卖家[上传人]:纯***
  • 文档编号:39923742
  • 上传时间:2018-05-21
  • 文档格式:DOC
  • 文档大小:230.50KB
  • / 37 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、C 语言程序设计 ( 卷)考核班级 学生数 印数 考核方式 闭卷 考核时间 120 分钟(本试卷包括第一卷和第二卷,答卷时间总共 120 分钟) 第一卷 第一部分:基础知识(20 项,共 40 分) 1一个 C 语言程序是由( ) 组成的。A主程序 B子程序 C函数 D过程 2转换说明符%x 的输出形式是( ) 。A十进制 B八进制 C十六进制 D二进制 3若 a、b 均为 int 型变量,且 a=100,则关于循环语句 for(b=100;a!=b;+a,+b)printf ( “ -“) ;的正确说法是( ) 。A循环体只执行一次 B死循环C循环体一次也不执行 D输出- 4若 x、y、z 均为 int 型变量,则执行下列语句后的 z 值为 ( ) 。x=1; y=2; z=3; z=(xy)?z :y ; z = (z=1;n-),下列语句实现将 S2 所指字符数组中前 n 个字符复制到 S1 所指字符 数组中,其中代码不正确的是( ) 。A*S1+=*S2+ BS1n-1=S2n-1C*(S1+n-1)=*(S2+n-1) D*(+S1)=*(+S2) 17调用函数的实参与被调用

      2、函数的形参应该有如下关系( ) 。A只要求实参和形参个数相等 B只要求形参和实参顺序相同C只要求实参和形参数据类型相同 D上述三点均需具备 18联合体成员的数据类型 ( ) 。 A相同 B可以不同也可以相同 C长度一样 D是结构体变量 19由系统分配和控制的标准输出文件为( ) 。A键盘 B磁盘 C打印机 D显示器 20C 语言标准库函数 fread(fd,buffer,n)的功能是( ) 。A从文件 fd 中读取长度不超过 n 个字节的数据送入 buffer 指向的内存区域B从文件 fd 中读取长度不超过 n-1 个字节的数据送入 buffer 指向的内存区域C从文件 fd 中读取长度不超过 n 个字符送入 buffer 指向的内存区域D从文件 fd 中读取长度不超过 n-1 个字符送入 buffer 指向的内存区域第二部分:简单程序(12 项,共 30 分) 21下列程序 main() int x,y,z;x=y=2;z=3; y=z+-1;printf(“%dt%dt”,x,y);y=+x-1; printf(“%d t%dn”,x,y);y=z-1;printf(“%dt%dt

      3、”,z,y);y=-z-1;printf(“%dt%dn”,z,y); 运行后输出的数据为_。 A. 3 1 4 2 B. 3 1 3 3 C. 2 2 3 2 D. 2 1 3 22 4 1 3 2 4 2 2 3 3 2 1 1 3 1 2 22.下列程序 main() int i,j;char *a,c; a=”computer”; printf(“%s”,a); for(i=0,j=7;i%sn”,a); c=aj-1,i=2+j; printf(“a%d=%cn”,i,c); 运行后输出的数据为_ . A. computer-computer B. computer-retupmoc a3=u a5=m C. computer-retupmoc D. computer-retupmoc a4=p a2=t 23.下列程序 int sum(int n) int p=1,s=0,i; for(i=1;imain() char a40,b40;int i,j; printf(“Enter the string:”); scanf(“%s”,a);i=j=0; while(ai!=0

      4、) if(!(ai=0int i,j;printf(“Enter the string:”); scanf(“%s”,a); i=0; while(ai!=0) if(ai=Achar ch;double f;x;(A) 7 (B) 11 (C)8 (D) 1019、若有下面的说明和定义:struct test int m1;char m2;float m3;union uu char u15;int u22;ua; myaa;则 sizeof(struct test)的值是 ( ) 。(A) 12 (B) 16 (C) 14 (D)920、若要打开:A 盘上 user 子目录下名为 abc.txt 的文本文件进行读、写操作,下面符合此要求的函数调用是( ) 。(A)fopen(“A:userabc.txt“,“r“) (B) fopen(“A:userabc.txt“,“r+“)(C)fopen(“A:userabc.txt“,“rb“) (D) fopen(“A:userlabc.txt“,“w“)第二部分:简单程序(12 题,共 30 分)21、以下程序的运行情况是( ) 。ma

      5、in()int i=1,sum=0;while(i=85“);case B:case C:printf(“=60“);case D:printf(“=85 (B)=60 (C)=60=10) break;if(b%3=1) b+=3;continue;printf(“%dn“,a);(A)101 (B) 6 (C)5 (D)426.以下程序的输出结果是( ) 。int a,b;void fun() a=100;b=200;main() int a=5,b=7;fun();printf(“%d%dn“,a,b);(A) 100200 (B)57 (C)200100 (D)7527.下面的程序执行后,文件 testt 中的内容是 ( ) 。#include void fun(char *fname,char *st) FILE *myf; int i;myf=fopen(fname,“w“);for(i=0;imain()static char s30=“abcdefg“;static char t=“abcd“;int i,j;i=0;while(si!=0)i+;j=0; whi1e(

      6、tj!=0) si+j=tj;j+; si+j=0;printf(“%sn“,s);(A) abcdabcdefg (B)abcdefg (C)abcd (D)abcdefgabcd 29.有如下程序main() char ch25=“6937“,“8254“,*p2;int i, j, s=0;for(i=0;i0;j+=2)s=10*s+pij-0;printf(“%dn“,s);该程序的输出结果是( ) 。(A)69825 (B)63825 (C)6385 (D)69382530.若已建立如下图所示的单向链表结构在该链表中,指针 p,s 分别指向图中所示结点,则不能将 s 所指的结点插入到链表末尾仍构成单向链表的语句组是( ) 。(A) p=p-next;s-next=p;p-next=s;(B) p=p-next;s-next=p-next;p-next=s;(C) s-next=NULL;p=p-next;p-next=s(D) p=(*p).next;(*s).next=(*p).next; (*p).next =s;31.请选择正确的运行结果填入( ) 中。include

      7、 int x,y;num() int a=15,b=10;int x,y;y=a-b;y=a+b;return;main() int a=7,b=5;x=a+b;y=a-b;num(); printf(“%d,%dn“,x,y);(A) 12,2 (B) 5,25 (C)2,12 (D)不确定32.以下程序的输出结果是( ) 。#define M(x,y,z) x*y+zmain() int a=1,b=2,c=3;printf(“%dn“,M(a+b,b+c,c+a); (A)19 (B)17 (C)15 (D)12第二卷说明:(1)第二卷含两大题,均属填空题,每题各有 5 个空栏,在阅读和理解原题程序的基础上,在空栏处填入适当的字符、语句,以构成一个正确的 C 语言程序。(2)每空栏填对得 3 分,两大题共 10 个空栏,全对得 30 分。试题一:有一函数,实参传来一个字符串,统计此字符串中字母、数字、空各和其他字符的个数,在主函数中输入字符串以及输出上述的结果。int letter,digit,space,others; /*是全局变量*/ main() int count(ch

      8、ar _(1)_);char text80;printf(“nlnput string:n“);_(2)_;printf(“string:“);puts(text);letter=O;digit=O;space=O;others=O;_(3)_;printf(“letter:%d,digit:%d,space:%d,other:%dn“,letter,digit,space,others); int count(char str)int i;for(i=O;stri!=0;i+)if(_(4)_=a else printf(“%d n”,m-); A、7 B、6 C、5 D、423、 当 a=1, b=3, c=5, d=4 时,执行下面一段程序后,x 的值为_ if (a main( ) FILE *fout;char ch; fout=fopen( abc.txt,w); ch=fgetc(stdin); while(ch!=#) fputc(ch,fout);ch=fgetc(stdin); fclose(fout); A、函数 fopen 调用形式有误 B、输入文件没有关闭 C、函数 fgetc 调用形式有误 D、文件指针 stdin 没有定义 25、 有以下程序,执行后输出结果是_ main() union unsigned int n; unsigned char c; ul; ul.c=A; printf(“%cn”,ul.n); A、产生语法错 B、随机值 C、A D、65

      《《C语言程序设计》( 卷)考核班级》由会员纯***分享,可在线阅读,更多相关《《C语言程序设计》( 卷)考核班级》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.