郑大远程教育《C语言程序设计》第14章在线测试
2018年度.2.20郑大远程教育VisualBasic程序设计在线测试标准详解
第一题、单项选择题(每题 1分,5道题共5分)1、启动Visual Basic 后,VB 为用户建立的第一个窗体是A 、 Forml C 、窗体15、使用Visual Basic开发的应用程序基于的操作系统是.第二题、多项选择题(每题 2分,5道题共10分) 1、下列关于 Visual Basic的正确说法有2、Visual Basic 6.0 集成开发环境中具有A 、面向对象的程序设计语言B 、采用事件驱动的编程机制 C 、面向过程的程序设计语言 D 、 可以对数据库进行操作 A 、 B 、 C 、状态栏菜单栏 标题栏 B 、 FormD 、窗体2、工程资源管理器窗口包含的文件类型有种。
A 、 1B 、2C 、3D 、43、窗体文件的扩展名为d A 、, basB 、. vbpC 、 . exeD 、. frm4、下列语言中属于面向对象的程序设计语言是A 、Visual BasicB 、PASCALC 、CD 、FORTRANA 、DOSB 、 LinuxC 、UnixD 、WindowsD 、工具栏3、代码窗口能进行的操作有」A 、可选择对象B 、 可选择所选对象的事件过程C 、 输入程序代码 "D 、显示所选的过程4、工具箱中的标准控件有A 、标签控件B 、框架控件C 、目录列表框控件D 、单选按钮控件5、Visual Basic6.0集成开发环境的菜单栏有A 、运行B 、查询厂 C 、复制rD 、撤销第三题、判断题(每题1分,5道题共5分)1、Visual Basic 的程序设计思想是面向对象的2、“面向对象的程序设计”的简称是OOP3、Visual Basic 的编程机制是事件驱动。
4、标准模块文件的扩展名是 FRM5、Visual Basic 6.0的版本中具有最强功能的是专业版。
正确错误正确错误正确错误正确错误第一题、单项选择题(每题 1分,5道题共5分) 1、使用 Windows98保存一新建的工程,其默认的路径是.2、使用 Windows XP 保存一新建的工程,其默认的路径是.第二题、多项选择题(每题 2分,5道题共10分) 1、退出Visual Basic 的正确方法为2、保存工程不正确的为A 、Alt+QB 、单击关闭按钮 c 、执行“文件/退岀”命令 D 、 CTRL+F4 正确 错误A 、VBB 、VB98C 、WindowsD 、My DocumentsA 、VBB 、VB98C 、WindowsD 、My Documents3、使用pinrt 方法,将计算结果显示在窗体(Form1 )上,必须将窗体一属性设置成True 。
年国家开放大学电大《C语言程序设计》期末考试及答案参考
年国家开放大学电大《C语言程序设计》期末考试及答案参考[试题分类]:C语言程序设计1.下列关于 C语言中 main 函数位置的叙述中,正确的是 A.必须在程序的最后 B.必须在程序的开始处 C.可以在程序中的任意位置 D.必须在系统调用的库函数后面答案:C 题型:单选题知识点:第 2章C 语言概述难度:12.下列选项中,不能作为 C语言标识符是 A.__ B.int C.a_1 D.ab1e_e 答案:B 题型:单选题知识点:第 2章C 语言概述难度:13.若有定义“int i; float f; double d;”,则表达式“10+d+i_f”的数据类型为 A.int B.float C.double D.不确定答案:C 题型:单选题知识点:第 3章数据类型与运算规则难度:14.判断 char型变量 c 是否为小写字母的正确表达式为 A."a"<=c<="z" B.(c>=a)&;&;(c<=z) C.("a">=c)("z"<=c) D.(c>="a")&;&;(c<="z") 答案:D 题型:单选题知识点:第3章数据类型与运算规则难度:15.若有定义“int _=11;”,则表达式“(_++_1/3) ”的值是 A.12 B.11 C.4 D.3 答案:D 题型:单选题知识点:第 3章数据类型与运算规则难度:26.若有定义“int a=1,b=2,c=3,d=4;”,则表达式“a<b?a:c<d?c:d”的值是 A.1 B.2 C.3 D.4 答案:A 题型:单选题知识点:第 3章数据类型与运算规则难度:27.若有定义“int a=1, b=0, c=0, _=35;”,则执行下列程序段后,变量 _的值是if(!a) _--;else if(b);if(c) _=3;else _=4; A.3 B.4 C.34 D.35 答案:B 题型:单选题知识点:第 5章选择结构的程序设计难度:28.{ 若有定义“int _=1,y=1,m=1,n=1;”,则执行下列语句后,变量 _和 y的值分别是switch (m) \{case 0: _=__2;case 1:switch (n) \{case 1: _=__2;case 2: y=y_2; break;case 3: _++;\}case 2: _++; y++;case 3: __=2; y_=2; break;default: _++;y++;\} } A._=2,y=1 B._=2,y=2 C._=6,y=6 D._=7,y=7 答案:C题型:单选题知识点:第 5章选择结构的程序设计难度:29.若有定义“int i,j;”,执行语句“for (i=0,j=1; i<=j+1; i+=2,j--) printf (“%d”,i);”时的循环次数是 A.3 B.2 C.1 D.0 答案:C 题型:单选题知识点:第 6章循环结构的程序设计难度:210.若有定义“int n=4;”,则执行语句“while(n--)printf(“%d”,n--);”后的输出结果是 A.20 B.31 C.210 D.321 答案:B 题型:单选题知识点:第 6章循环结构的程序设计难度:211.{ 若有定义“int _=3;”,则执行下列语句后的输出结果是do \{printf(“%d ”,_+=1);\} while(--_); }A.4 B.4 4 4 D.死循环答案:D 题型:单选题知识点:第 6章循环结构的程序设计难度:212.若有定义“char a[]=“_yz”,b[]={"_","y","z"};”,则下列叙述中正确的是 A.数组 a 的长度大于数组 b 的长度 B.数组 a 的长度小于数组 b 的长度 C.数组 a 和数组 b 的长度相同 D.数组 a 和数组 b 等价答案:A 题型:单选题知识点:第7章数组难度:113.{ 若有定义“intaa[4][4]=\{\{1,2,3,4\},\{5,6,7,8\},\{3,9,10,2\},\{4,2,9,6 \}\}, i,s=0;”,则执行下列语句后,变量 s 的值是for(i=0;i<4;i++)s+=aa[i][0];} A.20 B.19 C.11 答案:C 题型:单选题知识点:第 7章数组难度:214.调用函数时,若实参是一个数组名,则向函数传送的是 A.数组的长度 B.数组的首地址 C.数组每一个元素的地址 D.数组每个元素中的值答案:B 题型:单选题知识点:第 8章函数难度:115.下列各函数首部中,正确的是 A.void play(var :Integer,var b:Integer) B.void play(int a,b) C.Sub play(a as integer,b as integer) D.void play(int a,int b) 答案:D 题型:单选题知识点:第 8章函数难度:116.若有定义“int n=2,_p=&;n,_q=p; ”,则下列选项中,非法的赋值语句是 A.p=n; B.p=q; C.n=_q; D._p=_q; 答案:A 题型:单选题知识点:第 9章指针难度:217.若有定义“int _p[3]; ”,则下列叙述中正确的是 A.定义了一个类型为 int 的指针变量 p,该变量具有三个指针B.定义了一个名为_p的整型数组,该数组含有三个 int 类型元素 C.定义了一个指向一维数组的指针变量 p,该一维数组应具有三个 int 类型元素 D.定义了一个指针数组 p,该数组含有三个元素,各元素都是基类型为 int 的指针答案:D 题型:单选题知识点:第 9章指针难度:218.下列对枚举类型名的定义中正确的是 A.enum a={one,two,three}; B.enum a {one=9,two=-1,three}; C.enum a={“one”, “two”, “three”}; D.enum a{“one”, “two”, “three”}; 答案:B 题型:单选题知识点:第 10章结构、联合与枚举类型难度:219.{ 若有如下定义:struct student\{int num;int age;\}stu[3]=\{\{1001,20\} , \{1002,19\} , \{1003,21\}\} , _p=stu; 则下列表达式中,值为 1002的是 } A.p++->num B.(p++)->age C.(_++p).numD.(_p).num 答案:C 题型:单选题知识点:第 10章结构、联合与枚举类型难度:220.下列选项中,可以作为函数 fopen中第一个参数的是 A.“c:\\user\\te_t.t_t” B.c:\user\te_t.t_t C.“c:\user\te_t.t_t”D.c:user\te_t.t_t 答案:A 题型:单选题知识点:第 11章文件难度:121.若 y是 int型变量,则判断 y 为偶数的关系表达式为__________。
(精华版)国家开放大学电大《C语言程序设计》网络课形考网考作业及答案
(精华版)国家开放大学电大《C语言程序设计》网络课形考网考作业及答案(精华版)国家开放大学电大《C语言程序设计》网络课形考网考作业及答案100%通过考试:2022年秋期电大把该网络课纳入到“国开平台”进行考核,该课程共有4个形考任务,针对该门课程,本人汇总了该科所有的题,形成一个完整的标准题库,并且以后会不断更新,对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核及教学考一体化答案,敬请查看。
课程总成绩=形成性考核某50%+终结性考试某50%形考任务1一、选择题〔共40分,每题2分〕题目1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为〔〕。
选择一项: A.main恭喜你,答对啦!!题目2C语言源程序文件的缺省扩展名为〔〕。
选择一项: D.c题目3由C语言目标文件连接而成的可执行文件的缺省扩展名为〔〕。
选择一项: B.e某e题目4程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为〔〕。
选择一项: D.空格或回车题目5每个C语言程序文件的编译错误被分为〔〕。
选择一项: B.2类题目6不符合C语言规定的复合语句是〔〕。
选择一项: D.{y=10}题目7C语言程序中的根本功能模块为〔〕。
选择一项: D.函数题目8在一个函数定义中,函数头包括的3个局部依次为函数类型、函数名和〔〕。
选择一项: C.参数表题目9在一个程序文件中,假设要使用#include命令包含一个用户定义的头文件,那么此头文件所使用的起止定界符为一对〔〕。
选择一项: B.双引号题目10在C语言程序中,多行注释语句使用的开始标记符为〔〕。
选择一项: B./某题目11在printf()函数调用的格式字符串中,假设使用格式符为“%c”,那么对应输出的数据类型为〔〕。
选择一项: A.char题目12在printf()函数调用的格式字符串中,假设使用格式符为“%5d”,那么规定对应输出的数据占用的字符位置个数为〔〕。
郑州大学 《C语言程序设计》第03章在线测试
《C语言程序设计》第03章在线测试剩余时间:47:22答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、要把高级语言编写的源程序转换为目标程序,需要使用:A、编辑程序B、驱动程序C、诊断程序D、编译程序2、属于低级语言的计算机语言是( )。
A、机器语言B、汇编语言C、Java语言D、Pascal语言3、下列属于结构化算法基本结构的是()。
A、顺序结构,复合结构B、选择结构,嵌套结构C、顺序结构,循环结构D、复合结构,嵌套结构4、对于链接,正确的说法为()。
A、链接是将源程序和库函数链接到一起,生成可执行程序。
B、链接是将源程序、目标程序和其他源程序链接到一起,生成可执行程序。
C、链接是将源程序、库函数和其他源程序链接到一起,生成可执行程序。
D、链接是将目标程序、库函数和其他目标程序链接到一起,生成可执行程序。
5、下列不能表示常量大写英文字母A的是()。
A、常量:‘A’B、常量:“A”C、常量:‘\x41’D、常量:‘\101’第二题、多项选择题(每题2分,5道题共10分)1、下列常数中能作为C的常量的是:A、0x4B、2.5e-2C、33D、03A2、下列关于C语言用户标识符的叙述中,不正确的叙述是:A、用户标识符中可以出现下划线和中划线(减号)B、用户标识符中不可以出现中划线,但可以出现下划线C、用户标识符中可以出现下划线,但不可以放在用户标识符的开头D、用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头3、关于C语言程序的语句,正确的说法是( )。
A、一条语句只能占一行B、一行可以书写多条语句C、语句的结束标识符是句号D、建议每条语句占一行4、与汇编程序相比,C语言程序的优点包括( )。
A、更容易移植B、更容易阅读C、目标代码质量较高D、能够进行位操作5、有关结构化程序设计,正确的说法是( )。
2022-2023学年河南省郑州市全国计算机等级考试C语言程序设计测试卷(含答案)
2022-2023学年河南省郑州市全国计算机等级考试C语言程序设计测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(12题)1.数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指()A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对2.具有n个结点的连通图至少有()条边。
A.n-1B.nC.n(n-1)/2D.2n3.考虑一个特殊的hash函数h,能将任一字符串hash成一个整数k,其概率P(k)=2^(-k),k=1,2,…,∞。
对一个未知大小的字符串集合S中的每一个元素取hash值所组成的集合为h(S)。
若h(S)中最大的元素Maxh(S)=10,那么S的大小的期望是()A.1024B.512C.5D.104.下列叙述中正确的是( )。
A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对5. 下列二维数组初始化语句中,不正确的是( )。
A.intb[][2]={1,2,3,4,5,6,7};B.intb[3][5]={0,0,0};C.intb[][4]={{1,2},{3,4,5},{6}};D.intb[3][2]={(1,2),(3,4),(5,6)};6. C语言中最简单的数据类型包括( )。
A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.字符型、实型、逻辑型7.设有如下定义:intx=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y));的输出结果是()。
A.1B.0C.4D.38.下列哪个算法是对一个list排序的最快方法()A.快速排序B.冒泡排序C.二分插入排序D.线性排序9.已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()A.ABCDEB.ECABDC.EACDBD.CDEAB10.标准库函数fgets(s,n,file)的功能是( )。
智慧树知到《C语言程序设计》章节测试答案
智慧树知到《C语言程序设计》章节测试答案第一章1、构成c程序的基本单位是函数,有且只有一个主函数A:对B:错答案: 对2、c语言一行可以写多条语句A:对B:错答案: 对3、不正确的叙述是()。
A:注释说明只能位于一条语句的后面。
B:C源程序的基本组成单元是函数。
C:C源程序可由一个或多个函数组成。
D:每条语句最后必须有一个分号。
答案: 注释说明只能位于一条语句的后面。
4、C源程序的调试是指对源程序进行()。
A:录入与编辑。
B:编译、连接与运行。
C:查错与排错。
D:连接与运行。
答案: 编译、连接与运行。
5、以下叙述中正确的是()。
A:C程序的执行总是从main函数开始的。
B:一对花括号"{}"只能作为函数体的定界符。
C:C源程序编译时注释部分的错误将被发现。
D:构成C源程序的基本单位是函数,所有函数名都可以由用户命名。
答案: C程序的执行总是从main函数开始的。
第二章1、以下选项中可用作C程序合法实数的是A:0.1e0B:3.0e0.2C:E9D:9.12E答案: 0.1e02、以下程序的输出结果是#include <stdio.h>main(){ int x=10,y=10;printf("%d %d\n",x–,–y); }A:10 10B:9 9C:9 10D:10 9答案: 10 93、若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是A:a=(b=4)=3;B:a=b=c+1;C:a=(b=4)+c;D:a=1+(b=c=4);答案: a=(b=4)=3;4、写出下面程序的运行结果:#include <stdio.h>void main( ){int x,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d ",x,y,z);}A:2,3,1B:2,2,1C:1,1,1D:2,2,3答案: 2,3,15、写出下面程序的运行结果:#include <stdio.h>void main( ){int a=1,b=0;printf("%d,",b=a+b);printf("%d",a=2*b);}A:3,2B:2,2C:1,2D:1,1答案: 1,26、写出下面程序的运行结果:main(){int a,b,c=9;a=3,b=4;c%= a+b;printf(“%d”,c)}A:3B:2C:1D:4答案: 27、写出下面程序的运行结果:#include <stdio.h>main(){ int a=4,b,c;c=a+(b=2);a+=a-=a*a;printf("%d,%d,%d ",a,b,c);}A:4,2,6B:-8,2,6C:-12,2,6D:-24,2,6答案: -24,2,68、对于int n=3;执行n+=n-=n*n;后n的值是9。
2022年郑州大学公共课《C语言》科目期末试卷B(有答案)
2022年郑州大学公共课《C语言》科目期末试卷B(有答案)一、填空题1、为建立如图10-5所示的存储结构(即每个结点两个域,data是数据域,next是指向结点的指针域),请将定义补充完整。
struct s{char data;_______}node;2、一个C语言源程序由若干函数组成,其中至少应含有一个________3、C语言源程序文件的后缀是;经过编译后,生成文件的后缀是;经过连接后,生成文件的后缀是4、假设m是一个3位数,从左到右依次用a、b、c表示各位的数字,则从左到右各位数字是b、a、c的3位数的表达式是_______。
5、把以下多项式写成只含7次乘法运算,其余皆为加、减运算的C语言表达式为_______。
5x7+3x6-4x5+2x1+x3-6x2+x+106、设x的二进制数是11001101,若想通过x&y运算使x中的低4位不变,高4位清零,则y的二进制数是_______。
7、下面程序段的运行结果是_______。
x=2;do{printf("*");x--;)while(!x==0);8、若有定义floata[3][5];则a数组所含数组元素个数是_______,a数组所占的字节数是_______。
9、若有定义:inta[3][4]={{1,2},{0},{4,6,8,10}};,则初始化后,a[1][2]得到的初值是_______,a[2][1]得到的初值是_______。
10、以下程序段通过指针变量q,但不移动q,将如图所示连续动态存储单元的值,从第一个元素起依次输出到终端屏幕。
请填空。
(假设程序段中的所有变量均已正确说明。
)for(k=0;k<10;k++) printf("%d,",_______); printf("\n");二、选择题11、下面不正确的字符串常量是( )A.'abe'B."12'12"C. "o"D.""12、表达式18/4*sqrt(4.0)/8值的数据类型为()A.intB.floatC.doubleD.不确定13、一个C语言程序由( )。
中国大学mooc《C语言程序设计(郑州轻工业大学) 》满分章节测试答案
titleC语言程序设计(郑州轻工业大学) 中国大学mooc答案100分最新版content点击这里,复制通过码第一章绪论第一章单元测验1、通常把高级语言源程序翻译成目标程序的程序称为( )。
答案: 编译程序2、关于C语言,下面叙述不正确的是()。
答案: 不用编译可以直接运行。
3、程序的开发步骤中不包括()。
答案: 编译链接4、 zzuliOJ的1000:从今天开始入坑C语言通过码答案: ikJ3Wx00syCxTCfJJpvCjVRSePQ5、 zzuliOJ的1001:整数a+b 通过码答案: jkJ2W0pnsnCxTCfJJpvCjVRSePU6、 zzuliOJ1002: 简单多项式求值通过码答案: g0QlCkxntSyxTCfJJpvCjVRSePY第二章简单C程序设计第二单元测验1、关于定点数和浮点数的说法,下列说法错误的是()。
答案: 浮点数表示的数即是数值的精确值2、以下哪种运算能从变量x中取得十进制最低位的数字()。
答案: x % 103、以下哪个数字的值最大()。
答案: 1e24、设有变量定义: float x=2.5; double y=6.0; 则表达式 (int)x / y的值为( )。
(如果结果是浮点类型,用小数点后一位数字表示)答案: 3.05、变量的名字代表内存中的存储单元;变量名和内存中的存储单元相对应,通过变量名来存、取存储单元的内容。
答案: 正确6、变量被定义后没有赋值,其值不可以使用,是内存中残留的垃圾值。
答案: 正确7、变量是在程序执行期间其值可以改变的量,必须先定义后使用。
答案: 正确8、当赋值语句右边表达式类型与左边变量类型不一致时,以右边表达式的值作为赋值表达式的值。
答案: 错误9、 zzuliOJ1003:两个整数的四则运算通过码答案: ikcgXkln5yyxTCfJJpvCjVRSePc10、 zzuliOJ1004:三位数的数位分离通过码答案: iUUkWxg2s3CxTCfJJpvCjVRSePA11、 zzuliOJ1005:整数幂通过码答案: gx5zX082t3SxTCfJJpvCjVRSePE12、 zzuliOJ1006:求等差数列的和通过码答案: 2B8gCk5k5SKxTCfJJpvCjVRSePI13、 zzuliOJ1007:鸡兔同笼通过码答案: iUNzXx015nCxTCfJJpvCjVRSePM14、 zzuliOJ1008:美元和人民币通过码答案: ihJzCkoyvXGxTCfJJpvCjVRSePw15、 zzuliOJ1009:求平均分通过码答案: 2BFyWhs2vHexTCfJJpvCjVRSeP016、 zzuliOJ1010:求圆的周长和面积通过码答案: jBRzD043syWxTCfJJpvCjVRSefQ17、 zzuliOJ1011:圆柱体表面积通过码答案: ixcjXxxnsHaxTCfJJpvCjVRSefU18、 zzuliOJ1012:求绝对值通过码答案: iRV2UR8x5iSxTCfJJpvCjVRSefY19、 zzuliOJ1013:求两点间距离通过码答案: 2hEgXEczsCyxTCfJJpvCjVRSefc20、 zzuliOJ1014:求三角形的面积通过码答案: 2BF1Xkg74iexTCfJJpvCjVRSefA21、 zzuliOJ1015:计算时间间隔通过码答案: 2RMnWUk6sXSxTCfJJpvCjVRSefE22、 zzuliOJ1015:银行利率通过码答案: 3xZxWBswvCSxTCfJJpvCjVRSefI第二章简单C程序设计小练习-不计分1、以下哪种运算能从变量x中取得十进制最低位的数字()。
郑州大学远程教育 《面向对象程序设计》第01章在线测试
《面向对象程序设计》第01章在线测试剩余时间:58:16答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、下面的数据类型不属于C++基本数据类型的是A、整型B、数组型C、双精度型D、无值型2、下面的常量类型不属于C++常量类型的是A、整型B、字符串型C、枚举型D、浮点型3、VC项目中可以添加的文件类型不可以是A、.CPPB、.CC、.HD、.LIB4、下列关于条件语句的描述中,错误的是A、if语句中只有一个else子句B、if语句中可以有多个else if子句C、if 语句中if体内不能是开关语句D、if语句的if体内可以是循环语句5、下面程序段的输出结果为 int x=3;do{cout<<x-=2;} while(!(--x));A、1B、1 –2C、3 0D、死循环第二题、多项选择题(每题2分,5道题共10分)1、高级语言源程序需要经过那些步骤才能成为可执行文件?A、编辑B、编译C、连接D、格式化2、下面关于变量的特征错误的描述的是A、变量表示一个内存位置B、变量的类型表示的是内存的大小C、变量中保存的都是一个数值D、变量可以任意赋值3、下面关于while和do-while说法错误的是A、do-while的循环体至少执行一次B、while的循环控制条件比do-while严格C、do-while允许从外部转到循环体内D、do-while的循环体不能是复合语句4、下面函数声明正确的是A、void f1(int a,int b);B、void f2(int a,int c,int b=-1);C、void f3(int a ,int b=-1, int c);D、int f4(…);5、执行下面程序后,a和b的值分别为 void main() { int a, b, k=4, m=6,*p1=&k,*p2=&m; a=p1==&m;b=(-*p1)/(*p2)+7; cout <<a<<b<<endl;}A、0B、4C、7D、3第三题、判断题(每题1分,5道题共5分)1、定义时使用关键字 inline的函数叫做内联函数。
郑大远程教育《C语言程序设计》第03章在线测试
A、常量:‘A’B、常量:“A”
C、常量:‘\x41’D、常量:‘\101’
第二题、多项选择题(每题2分,5道题共10分)
1、下列计算机语言中,CPU不能直接执行的是:ABC
A、自然语言
B、高级语言
C、汇编语言
D、机器语言
2、下列关于C语言用户标识符的叙述中,不正确的叙述是:ACD
C、.5e-6D、+3e+2
3、下列属于结构化算法基本结构的是()。C
A、顺序结构,复合结构B、选择结构,嵌套结构
C、顺序结构,循环结构D、复合结构,嵌套结构
4、调试C程序时正确的步骤应当是()。A
A、编辑、编译、链接和运行B、编辑、链接、编译和运行
C、链接、编辑、编译和运行D、编辑、链接、编译和运行
B、“( x +பைடு நூலகம்y ) = 6”
C、“y”
D、“3”
第三题、判断题(每题1分,5道题共5分)
1、结构化程序有3种基本结构组成,3种基本结构组成的算法可以完成任何复杂的任务。
正确
2、C语言程序的基本单位是函数。
正确
3、一个C程序的执行是从main()函数开始,直到最后一个函数结束。
错误
4、int类型的数据范围不可能比float类型的大。
C、目标代码质量较高
D、能够进行位操作
4、正确的变量定义是( )。AD
A、int num1, num2;
B、float num1, float num2;
C、int num1, float num2;
D、float num1; int num2;
5、下列属于字符串的是( )ABCD
郑大远程教育《C语言程序设计》第14章在线测试
第一题、单项选择题(每题1分,5道题共5分)
1、以下程序:main( ) {int x=5; if (x--<5) printf(“%d\n”, x); else printf(“%d\n”, x++); },程序运行后,输出结果是:B
A、3B、4
D、所有函数外部定义的变量
第三题、判断题(每题1分,5道题共5分)
1、声明一个函数为外部函数,应该在声明函数的函数类型的前面加extern。
正确
2、允许在不同的函数中使用相同的变量名。
正确
3、关于实型变量的存储,尾数位越多,数据的精度越高。
正确
4、C语言中实型数据在运算时可能会产生误差。
正确
5、C语言的函数调用时,形参是不需要分配存储单元的。
A、频繁、外部变量适于定义为register变量
C、存储单元较大的变量,适于定义register变量D、静态存储的内部变量,适于定义为register变量
5、下列表述中的逗号,作为逗号运算符的是( )。B
A、int fun ( int x, int y );B、x = ( x + y, x * x );
C、p+=2,*p++
D、p+=2,++*p
2、如果全局的外部变量和函数体内定义的局部变量重名,则错误说法为:ACD
A、出错
B、局部变量优先
C、外部变量优先
D、全局的外部变量优先
3、在C语言中,存储类别包括()。AD
A、静态
B、浮点类型
C、整型
D、寄存器
4、下列选项中关于外部变量的作用域,正确的是( )。BCD
郑州大学C语言试题
【HNCE网上考试系统 v9.6】本套软件使用权属于:郑州大学考试课程: 考试时间:100分钟考场:第一考场考试日期:2011.05.25考号:20102640366姓名:剩余时间:90:36 保存交卷退出帮助A BC DA BC DA BC DA BC DA BC DA BC DA BC DA BC DA BC DA BC DA BC DA B C DA BC DA B C D A B C D A B C D A B C D A B C D A B C D A B C D A BC D A B C D A B C D A B C D A B C D A B C D A B C D A B C DA B C D A B C D A B C D A B C D A B C D A B C D A B C D A BC D A B C D A B C D A B C D A B C D}printf("the total is %d\n",x1);}(4分)4、* 编程实现:计算1到100之间的奇数之和及偶数之和。
#include<stdio.h>void main(){int n,even=,odd=0;for(n=;n<=50;n++){even+=2*n;odd+=2*n-1;}printf("1到100间的偶数的和为%d:\n",even);printf("1到100间的奇数的和为%d:\n",odd);}(4分)5、* 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
* 程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。
#include<stdio.h>void main(){char letter;printf("please input the first letter of someday\n");while ((letter=getchar())!='Y')/*当所按字母为Y时才结束*/{switch(){case 'S':printf("please input second letter\n");getchar();if((letter=getchar())=='a')printf("saturday\n");else if((letter=getchar())=='u')printf("sunday\n");else printf("data error\n");break;case 'F':printf("friday\n");break;case 'M':printf("monday\n");break;case 'T':printf("please input second letter\n");getchar();if((letter=getchar())=='u')printf("tuesday\n");else if ((letter=getch())=='h')printf("thursday\n");else printf("data error\n");break;case 'W':printf("wednesday\n");break;default: printf("data error\n");}();printf("please input the first letter of someday\n");}}(4分)三、编程题(3道小题,共40分)1、* 编写程序,输出下列三角形:4444444333332221(10分)(本题不要求填写运行结果)请将你解答本题所写的源程序粘贴到下面或者上载源程序考号:20102640366姓名:剩余时间:90:36 保存交卷退出帮助强烈建议您使用IE5.0以上,屏幕分辨率800X600以上,真彩,小字体浏览得分36。
郑大远程《高级语言程序设计》第11~12章在线测试非满分答案
《高级语言程序设计》第12章在线测试《高级语言程序设计》第12章在线测试剩余时间:59:56答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、若有说明语句“int a[10],*p=a;”,对数组元素的正确引用是:A、a[p]B、p[a]C、p+2D、*(p+2)2、在C语言中,关于文件存取方式,:A、只能顺序存取B、只能随机存取(也称直接存取)C、可以顺序存取,也可以随机存取D、只能从文件开头存取3、执行“char a[10]={"abcd"},*p=a;”后,*(p+4)的值是( )。
A、字符ˊdˊB、字符ˊ\0ˊC、常量"abcd"D、不能确定4、在C语句中,&后跟指针变量名,表示该指针变量的(( )。
A、值B、别名C、地址D、类型5、已知定义“int x = 1, *p”,则合法的赋值表达式是( )。
A、p = &xB、p = xC、*p = &xD、*p = *x第二题、多项选择题(每题2分,5道题共10分)1、C语言中的文件分类是:这一题我不知道哪个是正确答案,B不对,BD不对 AB不对 BC不对 AC也不对 ABC也不对A、文本文件和数据文件B、文本文件和二进制文件C、数据文件和二进制文件D、顺序文件和随机文件2、下列关于C语言数据文件的叙述中,不正确的叙述是:A、文件由ASCII码字符序列组成,C语言只能读写文本文件B、文件由二进制数据序列组成,C语言只能读写二进制文件C、文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D、文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件3、已有char s[10][10]={0};int i=10;。
国家开放大学电大《C语言程序设计》网络课判断题答案
国家开放大学电大《C语言程序设计》网络课判断题答案选择一项:对错题目2C语言中的每条复合语句以花括号作为结束符。
选择一项:对错题目3在C语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。
选择一项:对错题目4注释内容的开始所使用的标记符为/某,则注释内容的结束所使用的标记符为某/。
选择一项:对错题目5在一个C语言程序文件中,若要包含一个头文件,则使用以百分号开始的预处理命令。
选择一项:对错题目6用于输出表达式值的标准输出函数是printf()。
选择一项:对错题目7当不需要函数返回任何值时,则需要使用保留字void作为函数的返回值类型。
选择一项:对错题目8每个C程序文件在编译时可能出现有警告性错误,其对应的标识符为error。
选择一项:对错题目9十进制数25表示成符合C语言规则的八进制数为31。
选择一项:对错题目10十进制数25表示成符合C语言规则的十六进制数为0某19。
选择一项:对错题目11在C语言中,转义字符'\n'表示一个换行符。
选择一项:对错题目12执行“printf(“%c“,'F'-2);”语句后得到的输出结果为H。
选择一项:对错题目13已知字符'C'的ASCII码为67,当执行“int某='C'+5;”语句后某的值为72。
选择一项:对错题目14假定一个枚举类型的定义为“enumRB{ab,ac=3,ad,ae}某=ad;”,则某的值为2。
选择一项:对错题目15float的类型长度为8。
选择一项:对错题目16在C语言中,常数28和3.26具有相同的数据类型。
选择一项:对错题目17若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字cont。
选择一项:对错题目18使用cont语句定义一个符号常量时,不必对它进行初始化。
选择一项:对错题目19表达式45%13的值为3。
选择一项:对错题目20假定某=5,则表达式2某某++的值为12。
选择一项:对错题目21表达式(float)25/4的值为6。
《C语言程序设计》试题1(含答案)
《C语言程序设计》精品课件试题目录(按住CTRL键点击超链)单项选择题 (002)阅读程序题 (018)程序填空题 (039)编写程序题 (070)《C语言程序设计》精品课件制作小组2006年4月一、单项选择题导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。
本类习题主要检查对C语言基本概念的掌握情况,读者可根据学习进度选做部分习题。
在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。
对于掌握不准的问题,应该通过上机实验来检验。
【1.1】以下不正确的C语言标识符是____。
A) int B) a_1_2 C) ab1exe D) _x【1.2】以下是正确的C语言标识符是____。
A) #define B) _123 C) %d D) \n【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。
••• A) print B) i\am C) Pxq D) str_l••• _3d one_half My->book Cpp••• oodbs tart$it line# pow••• aBc 3pai His.age while【1.4】下面各选项组中,均是C语言关键字的组是。
A) auto,enum,include B) switch,typedef,continueC) signed,union,scanf D) if,struct,type【1.5】下列不属于C语言关键字的是。
A) default B) register C) enum D) external【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。
A) 程序文件的开始B) 程序文件的最后C) 它所调用的函数的前面D) 程序文件的任何位置【1.7】下列关于C语言的叙述错误的是____A) 大写字母和小写字母的意义相同B) 不同类型的变量可以在一个表达式中C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D) 同一个运算符号在不同的场合可以有不同的含义【1.8】在C语言中,错误的int类型的常数是。
郑大远程教育《C语言程序设计》第12章在线测试
B、*(*(s+i)+i)
C、*(&(s+i)+i)
D、*(*(s+i-1)+i-1)
4、若有int x,*px=&x; float y, *pf=&y;char c,*pc=&c;,下列正确的为( )。ACE
A、px=(int *)pf;
B、pc=(int *)px;
C、px=(int *)pc;
4、在C语句中,&后跟指针变量名,表示该指针变量的(( )。C
A、值B、别名
C、地址D、类型
5、执行“char a[10]={"abcd"},*p=a;”后,*(p+4)的值是( )。B
A、字符ˊdˊB、转义符ˊ\0ˊ
C、常量"abcd"D、不能确定
第二题、多项选择题(每题2分,5道题共10分)
1、C语言中的文件分类是:BD
D、pf=(int ቤተ መጻሕፍቲ ባይዱ)px;
E、pf=(float *)pc;
5、若有int x=3,*px; float y=3,*py;,则正确的赋值表达式是 ( )。AD
A、px=&x
B、py=&x
C、px=&y
D、py=&y
第三题、判断题(每题1分,5道题共5分)
1、标准函数 fgets(s, n, f) 的功能是从文件f中读取长度不超过n-1的字符串存入指针s所指的内存。
正确
2、函数中的形参若为指针,则调用时对应位置上的实参不能是数组名。
错误
3、&*p与p一样。
正确
4、单目运算符“*”是取地址运算符。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C、printf ( "%d%d", x, y );D、printf ( "Hello, world!" );
第二题、多项选择题(每题2分,5道题共10分)
1、已知int a[]={1,2,3,4,5,6,7,8,9},*p = a; 则值为3的表达式是()AC
A、p+=2,*(p++)
B、p+=2,*++p
A、外部变量的作用域是所在的源文件
B、外部变量的作用域是整个源程序
C、可以通过extern,将一些外部变量的作用域扩展到多个源文件
D、外部变量若定义为静态的,其他源文件不能使用该外部变量
5、下列选项中属于内部变量的是( )。ABC
A、函数的形式参数
B、main函数内定义的变量
C、复合语句内部定义的变量
《C语言程序设计》第14章在线测试
剩余时间:
59:55
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、以下程序:main( ) {int x=5; if (x--<5) printf(“%d\n”, x); else printf(“%d\n”, x++); },程序运行后,输出结果是:B
A、频繁存取的自动变量适于定义为register变量B、外部变量适于定义为register变量
C、存储单元较大的变量,适于定义register变量D、静态存储的内部变量,适于定义为register变量
5、下列表述中的逗号,作为逗号运算符的是( )。B
A、int fun ( int x, int y );B、x = ( x + y, x * x );
C、p+=2,*p++
D、p+=2,++*p
2、如果全局的外部变量和函数体内定义的局部变量重名,则错误说法为:ACD
A、出错
B、局部变量优先
C、外部变量优先
D、全局的外部变量优先
3、在C语言中,存储类别包括()。AD
A、静态
B、浮点类型
C、整型
D、寄存器
4、下列选项中关于外部变量的作用域,正确的是( )。BCD
A、3B、4
C、5D、6
2、若int a=5,b=6,c=7,d=8,m=2,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为:C
A、0B、1
C、2D、3
3、在函数中定义变量时,若省略存储类型符,系统默认存储类别为( )。A
A、自动B、静态
C、外部D、寄存器
4、下列选项中关于regi部定义的变量
第三题、判断题(每题1分,5道题共5分)
1、声明一个函数为外部函数,应该在声明函数的函数类型的前面加extern。
正确
2、允许在不同的函数中使用相同的变量名。
正确
3、关于实型变量的存储,尾数位越多,数据的精度越高。
正确
4、C语言中实型数据在运算时可能会产生误差。
正确
5、C语言的函数调用时,形参是不需要分配存储单元的。