




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子科技大学网络教育考卷(电子科技大学网络教育考卷(A A卷)卷) (20 年至20 学年度第 学期) 考试时间 年 月 日(120分钟) 课程 C语言 教师签名_ 大题号一一二二三三四四五五六六七七八八九九十十合合 计计 得 分 一、单项选择题(每题2分,共10分) 1.一个C程序的执行是从 A A)本程序的main函数开始,到main函数结束。 B)本程序的第一个函数开始,到本程序最后一个函数结束。 C)本程序的main函数开始,到本程序文件的最后一个函数结束。 D)本程序的第一个函数开始,到本程序main函数结束。 2以下描述正确的是 C A) goto语句只能用于退缩出多层循环。 B) switch语句中不能出现continue语句。 C) 只能用continue语句中来终止本次循环。 D) 在循环语句中break语句不独立出现。 3C语言中,要求运算数必须都是整数的运算符是( C )。 A.* B.- C.% D.+ 4假定 int i=3,j=4; 执行语句: printf(“%d,%d,%dn“,i+j,i,j); 之后,其输出结果为:( C ) A.7,4,4 B. 8,4,4 C. 7,3,4 D.7,3,5 5对break语句的正确描述。( A ) Abreak语句在while语句中,立即终止执行while语句。 Bbreak语句不能用于循环语句之外的语句。 Cbreak语句与continue语句功能相同。 Dbreak语句可以带参数,也可以不带。 6在C语言中,下面那一个不是正确的概念( A ) A. 所有循环语句都要求至少要执行一次循环体。 B. goto和if语句能构成循环语句。 C循环过程只能包含,不能交叉。 D循环体可以是一条语句。 7对函数的正确描述(C) A在语言中可以嵌套定义函数。 B自定义函数和调用函数可以不在一个源文件中。 C 函数定义都是平行的,独立的。 D 不能嵌套调用函数。 8若用数组名作为函数调用的实参,传给形参的是( A ) A数组的首地址 B.数组的第一个元素值 C数组的全部元素值 D数组中元素的个数 9对于 int *p; int a; p=a; 的合法运算( C ) A a+; B p=a; p+; 相当于 a+; C +p; 相当于 a1; D 若p中的地址为100则p+; 运算后,则其值为100 10假设 int x = 1,3,5,7,9,11, *ptr; ptr = x; 以下那些是对数组元素的正确引用 (D) A *(ptr-) B x6 C *(-ptr) D *(ptr+) 11执行以下语句后的结果为( A ) enum weekday sun,mon=3,tue,wed,thu; enum weekday workday; workday = wed; printf(“%dn“,workday); A5 B. 3 C.4 D.编译出错 12要定义一个结构体类型拟包含两个成员,其中成员变量info用来存放整型数据,成员变量link是 指向自身结构体的指针。则下面的定义正确的是( D )。 A.struct nodeint info;struct node link; B.struct nodeint info;node *link; C.struct nodeint info;struct *link; D.struct nodeint info;struct node *link; 13以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是( D )。 A.feof(fp) B.ftell(fp) C.fgetc(fp) D.rewind(fp) 14如果int a=0x3; int b=0x4; 执行运算: x=a 则x的结果是( A ) A. 0 B. 3 C. 4 D.7 15使用宏定义时,对宏定义不正确概念的描述(C) 1 姓名_ 专业名称_ 班号_学号_教学中心_ 密 封 线 A. 宏名可以是大写或者小写 B. 宏名常用大写字母表示。 C. 宏名就是变量 D.根据宏名来实现忠实的替换 二、判断二、判断题题(每小(每小题题1 1分,共分,共1111分)分) 1( )用户可以重新定义标准库函数,若如此,该函数将失去原有含义。 2( )字符数组中只能存放键盘上可以找到的字符。 3( )在C语言中,引用数组元素时,其数组下标的数据类型可以是任何类型的表达式。 4( )在循环体内使用break语句或continue语句的作用相同。 5( )for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来。 6( )while循环体中,一定要有能使while后面表达式的值变为“假”的操作。 7( )为了避免在嵌套的条件语句if - else中产生二义性,C语言规定else子句总是与其之前最近的if配对。 8( )当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。 9( )在函数内定义的变量只在本函数范围内有效。 10( )C语言允许main函数带形参,且形参个数和形参名均可由用户指定。 11( )结构体是一种可由用户构造的数据类型。 三、分析程序三、分析程序给给出运行出运行结结果(每果(每题题5 5分,共分,共2525分)分) 1 1 给给出以下程序的运行出以下程序的运行结结果。果。 #include “stdio.h“ #include “string.h“ void main() char s20=“abcd“; printf(“%d,%dn“,sizeof(s),strlen(s); 答案:20,4 2分析下面程序的运行分析下面程序的运行结结果。果。 #include int f(int a); int main() int f(int); int a=2,i; for(i=0;i main() int a=0x1237; printf(“a=%xn”,a); printf(“%xn”, (a 4) x=a|b; PR(x); x=ab; PR(x); 答案: octal=356;hex=ee octal=146;hex=66 5分析下面程序,给出运行结果。 #include /cpp131 main() int a=0x1237; printf(“a=%xn”,a); printf(“取a中的多位数据是:”); printf(“%xn”, (a 4) int a=2; mmm: x+; while(x= x/2) printf(“%d “,x); a=2; goto mmm; else +a; return 0; 五、编程题 (每题10分,共20分) 1. 请编制程序实现:检查一个二维数组是否对称(即 对所有i,j都有aij=aji)。 答:算法如下: main( ) int a44=1,2,3,4,2,2,5,6,3,5,3,7,4,6,7,4; int I,j,found=0; for(j=0;j4;j+) for(i=j+1;i4;i+) if(aji!=aij) found=1; break; if(found=1) printf(“NO”); else printf(“YES”); 2. 请编制程序实现:选出能被3整除且至少有一位是5的两位数,打印出所有这样的数及其个数。 答:算法如下: sub(intsub(int k,intk,int n)n) int a1,a2; a2=k/10; a1=k-a2*10; if(k%3=0 n+; retur
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 39693.5-2025硫化橡胶或热塑性橡胶硬度的测定第5部分:用便携式橡胶国际硬度计法测定压入硬度
- 信息产业规范发展承诺书4篇
- 感恩母亲妈妈的温暖故事6篇
- 培训课程设计与学习资源整合工具
- 2025贵州黔东南州剑河县农村集体经济组织选聘职业经理人(总经理)考前自测高频考点模拟试题完整参考答案详解
- 企业管理规范涉及守秘责任保证承诺书3篇
- 2025广西壮族自治区文化和旅游厅幼儿园勤杂工(残疾人专岗)招聘1人考前自测高频考点模拟试题及答案详解(新)
- 婚礼场地预订服务承诺书3篇
- 2025杭州淳安县公开招聘中小学教师12人考前自测高频考点模拟试题及参考答案详解1套
- 2025-2026学年陕西省榆林市榆阳区某中学高三上学期开学英语试题(解析版)
- 艺人独家经纪合同(标准版)
- 2025年肺功能证考试题及答案
- 2026中国海洋石油集团有限公司秋季校园招聘备考考试题库附答案解析
- 2025年及未来5年中国羊奶粉行业市场调研分析及投资战略咨询报告
- 学校物业委托管理服务合同7篇
- 2025-2026学年人教版二年级上册数学第三单元测试卷(含答案)(三套)
- 《守望成长法治护航》法制教育主题班会
- 桡骨骨折课件教学
- 2025年特种作业类冶金煤气作业理论知识-理论知识参考题库含答案解析(5卷)
- 2025-2030中国节能玻璃材料市场发展动态及竞争格局研究报告
- 数据标注课件
评论
0/150
提交评论