电科22年春学期《C语言》课程在线作业2[答案]答案
电科22年春学期《C语言》课程在线作业2题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )
A.extern
B.register
C.auto
D.static
正确答案:-----
2.以下符合C语言语法的赋值表达式是( )
A.d=9+e+f=d+9
正确答案:-----
B.d=9+e,f=d+9
正确答案:-----
C.d=9+e,e++,d+9
正确答案:-----
D.d=9+e++=d+7
正确答案:-----
3.根据下面的定义,能印出字母m的语句是( )根据下面的定义,能印出字母M的语句是( ) struct person{char name[9];int age;}; struct person class[10]={“john”,17, “paul”,19, “mary”,21, “adam”,16};
正确答案:-----
A.printf(“%c ”,class[3].name);
正确答案:-----
B.printf(“%c ”,class[3].name[1]);
正确答案:-----
C.printf(“%c ”,class[2].name[1]);
正确答案:-----
D.printf(“%c ”,clsaa[2].name[0]);
正确答案:-----
4.标准库函数fgets(s,n,f)的功能是( )
A.从文件f中读取长度为n的字符串存入s中
B.从文件f中读取长度小于n的字符串存入s中
C.从文件f中读取n个字符串存入s中
D.从文件f中读取长度为n-1的字符串存入s中
正确答案:-----
5.判断字符串a和b是否相等,应当使用( )
A.if(a= =b)
B.if(a=b)
C.if(strcpy(a,b))
D.if(!strcmp(a,b))
正确答案:-----
6.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( )
A.int
B.float
C.double
正确答案:-----
D.不确定
正确答案:-----
7.以下正确的描述是( )
A.函数的定义可以嵌套,但函数的调用不可以嵌套
B.函数的定义不可以嵌套,但函数的调用可以嵌套
C.函数的定义和函数的调用均不可以嵌套
D.函数的定义和函数的调用均可以嵌套
正确答案:-----
8.下面程序的功能是计算正整数2345的各位数字平方和,请选择填空( ) #include
正确答案:-----
A.n/1000
B.n/100
C.n/10
D.n%10
正确答案:-----
9.以下对一维整型数组a的正确说明是( )
A.int a(10)
B.int n=10,a[n];
C.int n;scanf("%d",&n);int a[n];
正确答案:-----
D.#define SIZE 10
正确答案:-----
10.#include
正确答案:-----
A.abcdefg
正确答案:-----
B.gfedcba
正确答案:-----
C.gbcdefa
正确答案:-----
D.abedcfg
正确答案:-----
电科22年春学期《C语言》课程在线作业2[答案]多选题答案
二、多选题 (共 10 道试题,共 50 分)
11.下列符号中可以用作自定义函数名的是( )
A.int
B.go_to
C.INT
D.Getchar
正确答案:-----
E.typedef
正确答案:-----
12.以下程序正确计算p=n! (n>=0)的是( )
A.for(p=1.0,k=1;k<=n;) p*=k++;
B.p=1.0;k=0;while(k C.p=1.0;k=1;do{++k;p*=k;} while(k<=n); 正确答案:----- D.p=1.0;for(k=n;k>=1;k--) p*=k--; 正确答案:----- 13.在定义函数时,函数的存储类型可以( ) A.是static B.是auto C.是register D.是extern 正确答案:----- E.省略 14.在函数调用过程中,下列说法正确的是( ) A.形式参数和实在参数各占一个独立的存储单元 B.形式参数和实在参数存储空间都是在函数调用时分配的 C.)在函数的执行过程中,形参变量值的改变不会影响实参值的改变 D.函数调用结束时,临时存储区被撤消 正确答案:----- E.在函数调用过程中,实在参数与形式参数在个数、类型上必须匹配 15.在下面C语言的函数说明语句中,正确的是( ) A.int fun(int , int); B.int fun(int x,y); C.int fun(x,y); D.int fun(int x; int y); 正确答案:----- E.int fun(int x,int y); 16.以下数据类型在内存中占用4个字节的是( ) A.int B.unsigned long 正确答案:----- C.float D.unsigned char 正确答案:----- 17.下面关于C语言的说法错误的是( ) A.C函数必须有形式参数 B.任何复合语句体的{ }中允许定义局部变量 C.局部变量都存储在动态存贮区 D.C程序的执行起点只能是main函数 正确答案:----- 21.C语言规定,如下说法是正确的( ) A.不能将结构作为整体来进行存取; B.结构是若干变量的集合,这些变量的类型可以相同; C.共用体(联合)允许不同数据类型的数据使用共同的存储区域; D.不能用&来取结构的地址; 正确答案:----- E.位段是一种特殊的结构成员。位段的类型可以是char、int、float、double等。 正确答案:----- 19.以下哪些是关于指针数组的正确描述( ) A.int (*a)[4]; B.int *a[4]; C.指针数组每个元素都是指针变量 D.若int a[4][4]; int *b[]={a[0],a[1],a[2],a[3]}; 则b是指针数组 正确答案:----- E.指针数组与指向数组的指针是等价的 20.定义char s[81]; 后,能正确输入一个字符串到数组s的语句是( ) A.gets(s); B.scanf (”%c”,s); 正确答案:----- C.scanf (”%s”,&s[0]); 正确答案:----- D.gets(&s[0]); 正确答案:----- 电科22年春学期《C语言》课程在线作业2[答案]历年参考题目如下: 每个人在求学、提升自身素养,完善自我人生价值的过程中,都会遇到一些问题,尤其是对专业的选取上,今天小编带大家了解一下学前教育、小学教育、计算机应用技术、汉语、心理健康教育这几类专业。
一、 学前教育
1、 专业介绍:学前教育专业是研究教育规律的科学,是教育科学的一个分支,要求学生学习学前教育方面的基本理论和基本知识,受到幼儿教育技能的基本训练,具有在托幼机构进行保育、教育和研究的基本能力,培养能在托幼机构从事保教和研究工作的教师学前教育行政人员以及其他有关机构的教学、研究人才。
2、 专业要求:掌握学前教育学、幼儿心理学、幼儿园课程的设计与实施、幼儿教育研究方法等学科的基本理论和基本知识;掌握观察幼儿、分析幼儿的基本能力以及对幼儿实施保育和教育的技能;熟悉国家和地方幼儿教育的方针、政策和法规。
二、 小学教育
1、 专业介绍:小学教育专业培养德、智、体全面发展的,具有较高教育理论素养和较强教育实际工作能力(语、数、英)小学教师及教育科研、各级教育行政管理人员和其他教育工作者。
2、 专业要求:掌握本专业的基本理论、基础知识和基本技能;具有正确的教育思想,掌握现代教育技术和信息技术,懂得教育教学规律;具有良好的心理素质、健康的体魄和正确的审美观;具有良好的思想品德和教师职业道德。
三、 计算机应用技术
1、 专业介绍:本专业培养具有扎实的计算机基础知识、计算机专业知识和较强的计算机办公自动化、数据库等常用软件应用能力、计算机网络基本应用能力,能够在企事业单位相关部门从事计算机办公自动化和计算机软件应用等计算机相关应用工作,德、智、体、美全面发展的计算机专业高等应用型人才。
2、 主要课程:计算机软硬件技术基础、Linux操作系统、数据库系统SQL、数据结构与C程序设计、单片机原理与技术、计算机网络原理、高级语言汇编、多媒体软件应用、计算机网络与网站建设、Delphi程序设计、Java语言程序设计、图形图像应用处理(PhotoShop)、Flash动画制作、微型计算机安装调试维修、C语言、数据结构、操作系统、网页制作等课程。
四、 汉语
1、 专业介绍:本专业主要培养具有坚实的语言学、文学基础理论知识和熟练的相关职业技能的高级人才。培养学生良好的人文素养、较强的写作能力和一定的实践工作能力。
2、 培养要求:本专业学生主要学习汉语和中国文学方面的基本知识,受到有关理论、发展历史、研究现状等方面的系统教育和业务能力的基本训练。
五、 心理健康教育
1、 专业介绍:肖汉仕教授认为心理健康教育又称心理素质教育,简称为心理教育或心育。它是教育者运用心理科学的方法,对教育对象心理的各层面施加积极的影响,以促进其心理发展与适应、维护其心理健康的教育实践活动。
2、 专业目标:使学生不断正确认识自我,增强调控自我,承受挫折,适应环境的能力,培养学生健全的人格和良好的个性心理品质,对少数有心理行为问题和心理障碍的学生,给予科学的心理咨询和辅导,使他们尽快摆脱障碍,调节自我,形成健康的心理品质,提高心理健康水平。
学前教育、小学教育、计算机应用技术、汉语和心理健康教育都是很好的专业,就小编而言,小编本人是学计算机应用技术类的,这类专业对计算机应用的能力和专业知识要求很高,小编并不擅长!但对于喜欢计算机的人来说学起来很简单哦。学前教育和小学教育都是教育系列的专业,既然是教育,就不能马虎,每一位学院都需要按照教师的标准来要求自己,才不会误人子弟,让祖国的花朵更好的绽放!汉语对中国乃至世界的影响都是巨大的,所以汉语是个令人敬佩的专业,当然,中华文化博大精深,学起来并不会十分容易,但一定会很有意义。心理健康教育是小编喜欢的专业,这类专业具有神奇的魅力,可以通过学习来完善自己和他人。希望每一位学员都可以找到自己喜欢且擅长的专业,让知识丰富自己。