下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(第2页)制卷人签名:制卷日期:审核人签名::制卷人签名:制卷日期:审核人签名::审核日期:………………………………………………装……订……线…………………学院专业/班级学号姓名题号一二三四五六七八总分阅卷教师得分………………一、单项选择题(总共10题,每题3分,每题只有一个正确答案,请将正确答案填写在括号内)1.以下关于C语言标识符的描述,正确的是()A.标识符只能由字母和数字组成B.标识符可以包含下划线,但不能以数字开头C.关键字可以作为标识符D.标识符的长度没有限制2.若有定义:inta=5,b=3;则表达式a%=b+2的值为()A.0B.1C.2D.33.以下关于C语言数据类型的说法,错误的是()A.char类型用于存储单个字符B.int类型通常表示整数C.float类型表示单精度浮点数,精度比double高D.double类型表示双精度浮点数4.以下语句执行后,变量x的值为()intx=10;if(x>5)x+=10;elsex-=5;A.5B.10C.15D.205.以下关于数组的定义,正确的是()A.inta[5]={1,2,3,4,5,6};B.inta[];C.chara[3]={'a','b','c','d'};D.inta[5]={1,2,3};6.若有函数定义:voidfun(inta,intb){b=a+b;},则调用该函数的正确方式是()A.intx=1,y=2;fun(x,y);B.intx=1,y=2;fun(x,&y);C.intx=1,y=2;fun(&x,y);D.intx=1,y=2;fun(&x,&y);7.以下关于指针的说法,正确的是()A.指针变量可以直接存储整数B.指针变量可以指向任何类型的变量C.可以通过指针变量修改其所指向变量的值D.指针变量的大小与所指向变量的类型有关8.以下关于结构体的定义和使用,错误的是()A.structstudent{intid;charname[20];};B.structstudents;s.id=1;strcpy(,"Tom");C.struct{intid;charname[20];}s;s.id=1;strcpy(,"Tom");D.structstudent{intid;charname[20];}s={1,"Tom"};9.以下关于文件操作的函数,用于打开文件的是()A.freadB.fwriteC.fopenD.fclose10.以下关于循环结构的描述,错误的是()A.for循环的执行次数是固定的B.while循环先判断条件,再执行循环体C.do-while循环先执行循环体,再判断条件D.可以使用break语句跳出循环,使用continue语句结束本次循环二、多项选择题(总共5题,每题4分,每题有多个正确答案,请将正确答案填写在括号内,少选、多选、错选均不得分)1.以下属于C语言基本数据类型的有()A.intB.floatC.doubleD.charE.void2.以下关于运算符优先级的说法,正确的有()A.算术运算符优先级高于关系运算符B.赋值运算符优先级高于逻辑运算符C.括号可以改变运算符的优先级D.单目运算符优先级高于双目运算符E.逻辑与运算符优先级高于逻辑或运算符3.以下关于函数的说法,正确的有()A.函数可以没有参数B.函数可以没有返回值C.函数定义必须在调用之前D.函数内部可以定义其他函数E.函数可以递归调用三、判断题(总共10题,每题2分,请判断对错,在括号内填写“√”或“×”)1.C语言区分大小写字母。()2.表达式5/2的结果是2.5。()3.if语句的条件表达式只能是关系表达式或逻辑表达式。()4.数组名代表数组的首地址,是一个常量。()5.指针变量可以进行比较运算。()6.结构体变量不能作为函数参数传递。()7.文件操作结束后必须关闭文件。()8.continue语句只能用于循环结构中。()9.函数的形参和实参类型必须一致。()10.C语言程序总是从main函数开始执行。()四、程序填空题(总共2题,每题10分,请根据题目要求在横线处填写合适的代码)1.编写一个函数,计算两个整数的最大公约数。```cintgcd(inta,intb){while(______){inttemp=a%b;a=b;b=temp;}returna;}```2.编写一个程序,将一个字符串中的所有小写字母转换为大写字母。```cinclude<stdio.h>include<string.h>intmain(){charstr[100];printf("请输入一个字符串:");gets(str);intlen=strlen(str);for(inti=0;i<len;i++){if(______){str[i]=str[i]-32;}}printf("转换后的字符串为:%s\n",str);return0;}```五、程序设计题(总共1题,每题20分,请编写完整的C语言程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年心理咨询师之心理咨询师三级技能考试题库及答案
- 电子商务求职面试技巧
- 中国工商银行招聘考试题库考试试题及答案
- 中医基础理论考试题库及答案(八)
- 【试卷】云南省昆明市东川区2025-2026学年九年级上学期1月期末历史试题
- 《GAT 2000.212-2018公安信息代码 第212部分:公安机关事业单位专业技术职务代码》专题研究报告-深度与应用前瞻
- 云计算数据安全技术要领
- 药理学入门:基因编辑药物基础课件
- 钠离子电池生产线项目申请报告
- 爱婴医院知识培训
- 中海大海洋地质学课件第12章海底矿产资源-1第二十二讲
- 胆囊癌教学课件
- 人教版七年级上册道德与法治期末模拟综合测试题
- NBT 11508-2024 配电自动化工程可行性研究报告内容深度规定
- (新交际英语2024版)英语一年级上册全册单元测试(含听力音频+解析)
- 运输公司安全生产培训计划
- 狼和鸭子儿童故事课件
- 驳回再审裁定书申请抗诉范文
- 2025北京高三二模语文汇编:微写作
- DB6301∕T 4-2023 住宅物业星级服务规范
- 护理查房与病例讨论区别
评论
0/150
提交评论