甘肃电大c语言考试题答案,2017年电大C语言程序设计期末考试复习题及答案.doc...

news/2025/2/9 0:06:48

C语言考试期末考试复习题及答案

选择题

一个C语言程序总是从( )开始执行

书写顺序的第一个函数

书写顺序的第一条执行语句

主函数main( )

不确定

设int x=3,y=4,z=5,则下列表达式中的值为0的是 ( )

A) ‘x’&&’y’B) x||y+z&&y-z C) x<=yD) !((x

执行以下程序段后,i的值是 ( )

int i=10;

switch(i+1)

{ case 10: i++; break;

case 11: ++i;

case 12: ++i; break;

default : i=i+1;

}

A) 11B) 13C) 12D) 14

语句while(!e);中的条件!e等价于 ( )

A) e==0B)e!=1C) e!=0D) 运行时出错

用 int a[4]={1,2}; 对数组进行初始化后,数组元素a[3]的值是 ( )

A) 随机值B) 0C) 1 D) F

在执行char str[10]=“china\0”; strlen(str)的结果是 ( )

A)5 B) 6D) 7D 9

若有定义,char *p=”computer”; 则语句printf(“%c”,*(p+2))运行结果是 ( )

A) 随机值B) mC)oD) omputer

在以下函数调用语句中

fun1(x,10,(x,10),fun2(y,10,(y,10)));

函数fun1参数的个数为 ( )

A) 8B) 4

C) 5 D) 编译出错

(9) 在说明一个结构体变量时系统分配给它的存储空间是( )

A)该结构体中第一个成员变量所需存储空间 B) 该结构体中最后一个成员变量所需存储空间

C)该结构体中占用最大存储空间的成员变量所需存储空间D) 该结构体中所有成员变量所需存储空间的总和

Key:CDCAB ABBD

1. 用C语言编写的代码程序

A)可立即执行 B)是一个源程序 C)经过编译即可执行 D)经过编译解释才能执行

2. C语言中用于结构化程序设计的三种基本结构是

A)顺序结构、选择结构、循环结构 B)if、switch、break C)for、while、do-while D)if、for、continue

3. 以下定义语句中正确的是

A)char a='A'b='B'; float a=b=10.0;C)int a=10,*b=&a; D)float *a,b=&a;

4.下列选项中,不能用作标识符的是

A)_1234_ B)_1_2 C) int_2_ D)2_int_

5.在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则

A)称为函数的直接递归调用 B)称为函数的间接递归调用

C)称为函数的循环调用 D)C语言中不允许这样的递归调用

6.以下叙述中正确的是

A)局部变量说明为static存储类,其生存期将得到延长

B)全局变量说明为static存储类,其作用域将被扩大

C)任何存储类的变量在未赋初值时,其值都是不确定的

D)形参可以使用的存储类说明符与局部变量完全相同

7.若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是

A)for(i=1,p=1;i<=5;i++) p*=i;B)for(i=1;i<=5;i++){ p=1; p*=i;}

C)i=1;p=1;while(i<=5){p*=i; i++;}D)i=1;p=1;do{p*=i; i++; }while(i<=5);

8.有以下程序

main()

{ char a='a',b;

printf("%c,",++a);

printf("%c\n",b=a++);}

程序运行后的输出结果是a)b,b B)b,c C)a,b D)a,c

9.有以下函数定义:

void fun(int n, double x) { …… }

若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是

fun(int y,double m); B)k=fun(10,12.5) C)fun(x,n); D)void fun(n,


http://www.niftyadmin.cn/n/2747033.html

相关文章

关于闭包即双层装饰器的理解

** 闭包**&#xff1a;就是一个概念&#xff0c;出现在嵌套函数中&#xff0c;指的是内层函数引用到了外层函数的**自由变量**(未在本地作用域中定义的局部变量)&#xff0c;就形成了闭包。函数的局部作用域是不能够保存信息的&#xff0c;即在函数内部声明变量在函数调用结束之…

(转) 网站统计中的数据收集原理及实现

原文地址&#xff1a;http://blog.codinglabs.org/articles/how-web-analytics-data-collection-system-work.html 网站数据统计分析工具是网站站长和运营人员经常使用的一种工具&#xff0c;比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网…

c语言程序设计 对单词排序,C语言课程设计英语词典排版系统.doc

C语言课程设计院系&#xff1a;姓名&#xff1a;学号&#xff1a;班号&#xff1a;指导教师&#xff1a;日期&#xff1a;2010年9月第一部分1.设计题目&#xff1a;一种简单份的英文词典排版系统2实践目的通过进行计算机实践&#xff0c;更加系统地理解和掌握C语言的基本概念、…

Docker学习——Kubernetes(八)

2019独角兽企业重金招聘Python工程师标准>>> 在线阅读&#xff1a;GitBook 下载&#xff1a;pdfKubernetes 是 Google 团队发起并维护的基于 Docker 的开源容器集群管理系统&#xff0c;它不仅支持常见的云平台&#xff0c;而且支持内部数据中心。 建于 Docker 之上…

c语言数据类型和运算符,C语言基础知识——数据类型和运算符.doc

C语言基础知识——数据类型和运算符C语言慨述1.标识符C 规定&#xff0c;标识符只能是字母数字、下划线组成的字符串&#xff0c;并且其第一个字符必须是字母或下划线。在使用标识符时还必须注意以下几点&#xff1a;(1)标准C不限制标识符的长度&#xff0c;但它受各种版本的C …

c语言 在有n个元素的数组s中查找书名为a的书,C语言考试题库及答案

/************found************/ for(i1; ___(1)___;i)for(i1;ia[i]) a[M-1]a[i];printf(\ }10、在考生文件夹下&#xff0c;给定程序FILL.C的功能是&#xff1a; 统计一维数组a中素数的个数。例如&#xff1a;如果数组a的元素为&#xff1a;2,3,5,7,8,9,10,11,12,13&#xff…

《Web 推送通知》系列翻译 | 第九篇:通知行为 第十篇:常用的通知模式

第九篇&#xff1a;通知行为 原文地址&#xff1a;notification behaviour 译文地址&#xff1a;通知行为 译者&#xff1a;任家乐 校对者&#xff1a;刘文涛、杨芯芯 到此为止&#xff0c;我们已经浏览了可以改变通知样式的选项&#xff0c;除了样式&#xff0c;我们还可以通过…

c语言递归实现指数平滑,指标高手的进阶之----公式迭代

我们只需按照其原理直接写入就可以了&#xff0c;简单吧&#xff01;下面就来分析一下为什么可以这么写&#xff1f;赋值符号“:”左边的e表示本周期的数值&#xff0c;而右边的e由于还没有赋值&#xff0c;仍保持为上一周期的数值&#xff0c;也就是说e还维持着上次计算的结果…