以下程序的功能是按顺序读入10名学生

合集下载

国家二级VB机试选择题模拟试卷208_真题-无答案

国家二级VB机试选择题模拟试卷208_真题-无答案

国家二级VB机试(选择题)模拟试卷208(总分80,考试时间90分钟)1. 选择题1. 算法的时间复杂度是指( )。

A. 算法的长度B. 执行算法所需要的时间C. 算法中的指令条数D. 算法执行过程中所需要的基本运算次数2. 以下数据结构中,属于非线性数据结构的是( )。

A. 栈B. 线性表C. 队列D. 二叉树3. 数据结构中,与所使用的计算机无关的是数据的( )。

A. 存储结构B. 物理结构C. 逻辑结构D. 线性结构4. 内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。

A. 顺序内聚B. 偶然内聚C. 时间内聚D. 逻辑内聚5. 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。

二维表中可能有若干个键,它们称为该表的( )。

A. 连接码B. 关系码C. 外码D. 候选码6. 检查软件产品是否符合需求定义的过程称为( )。

A. 确认测试B. 需求测试C. 验证测试D. 路径测试7. 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是( )。

A. 控制流B. 加工C. 存储文件D. 源和潭8. 待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。

A. 2B. 3C. 4D. 59. 对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为( )。

A. 并运算B. 交运算C. 差运算D. 除运算10. 下列选项中,不属于数据管理员(DBA)职责的是( )。

A. 数据库维护B. 数据库设计C. 改善系统性能,提高系统效率D. 数据类型转换11. 下面的数写成普通十进制数是( )。

8.6787E+8A. 86787000B. 867870000C. 8678700D. 867870000012. 当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的( )。

c题库题目

c题库题目

程序填空1.从键盘上输入两个复数的实部与虚部,求出并输出它们的和、积、商。

2.以下程序的功能如(图1)。

|x+1| x<0f= 2x+1 0≤x≤5sinx+5 x>53.输入三个整数x,y,z,请把这三个数由小到大输出。

4.统计读入的整数数据中大于零的整数个数和小于零的整数个数。

用输入零来结束输入,程序中用变量i统计大于零的整数个数,用变量j统计小于零的整数个数。

5.以每行5个数输出500以内能被7或17整除的偶数,并求出其和。

6.以下程序不借助任何中间变量把a、b的值进行交换。

7.输出斐波那契(Fibonacci)数列(1,1,2,3,5,8,13……)的前20项。

8.求 1-3+5-7+……-99+101 的值。

9.输出如下形式的乘法表。

1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=9……9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=8110.实现求解下面的式子的结果,请填空将程序补充完整。

s=1*2+2*3+3*4+…+20*21。

11.以下程序的功能是分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。

12.求任一整数x的各位数字之和。

13.以下程序的功能是求两个非负整数的最大公约数和最小公倍数。

14.以下程序的功能如(图1)。

15.算式:?2*7?=3848中缺少一个十位数和一个个位数。

编程求出使该算式成立时的这两个数,并输出正确的算式。

16.输出100到1000之间的各位数字之和能被15整除的所有数,输出时每10个一行。

17.下面的程序是求1!+3!+5!+……+n!的和.18.请编程序打印如下图形。

$$$$$$$$$$$$$$$19.打印出如下图案(菱形)*************************20.从键盘上输入20个元素的值存入一维数组m中,然后将下标为(0. 2. 4. 6. 8. 10……18)的元素值赋值给数组n,最后输出数组n的内容。

程序设计基础(一)实验

程序设计基础(一)实验

程序设计基础(一)实验实验一上机操作初步(2学时)一、实验方式:一人一机二、实验目的:1、熟悉VC++语言的上机环境及上机操作过程。

2、了解如何编辑、编译、连接和运行一个C程序。

3、初步了解C程序的特点。

三、实验内容:说明:前三题为必做题目,后两题为选做题目。

1、输出入下信息:*************************Very Good*************************2、计算两个整数的和与积。

3、从键盘输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕。

4、在屏幕上显示一个文字菜单模样的图案:=================================1 输入数据2 修改数据3 查询数据4 打印数据=================================5、从键盘上输入两个整数,交换这两个整数。

四、实验步骤与过程:五、实验调试记录:实验二简单的C程序设计(4学时)一、实验方式:一人一机二、实验目的:1、掌握C语言的数据类型。

2、学会使用C语言的运算符及表达式。

3、掌握不同数据类型的输入输出方法。

三、实验内容:说明:前四题为必做题目,后两题为选做题目。

1、输入r1、r2,求出圆形垫片面积。

2、输入华氏温度h,输出摄氏温度c。

3、从键盘输入一个3位整数,将输出该数的逆序数。

4、输入并运行以下程序,分析运行结果。

#include <stdio.h>void main( ){ int i,j;i=8; j=10;printf(“%d,%d\n”,++i,++j);i=8; j=10;printf(“%d,%d\n”,i++,j++);i=8; j=10;printf(“%d,%d\n”,++i,i);i=8; j=10;printf(“%d,%d\n”,i++,i);}5、输入三角形三条边的边长,求三角形的面积。

6、输入3个字符型数据,将其转换成相应的整数后,求它们的平均值并输出。

C语言期末考试题考 (修复的)

C语言期末考试题考 (修复的)

选择题1. C 语句 x *=y +2;可以写作_____B___。

A 、x =y +2B 、x =x *(y +2);C 、x =2+y * x;D 、x =x * y +2;2. 下列运算符中优先级最高的是______A__。

A 、>=B 、=C 、||D 、-=3. 在一个C 程序中,A 。

A 、main 函数可以在任何函数之间出现B 、main 函数必须出现在所有函数之后C 、main 函数必须出现在所有函数之前D 、main 函数必须出现在固定位置4. C 语言程序的三种基本结构是_A_______。

A 、顺序、选择、循环 B 、选择、递归、循环 C 、顺序、循环、子程序 D 、嵌套、选择、循环A 、doubleB 、floatC 、intD 、char 6. 字符型常量在内存中存放的是该字符对应的D 。

A 、BCD 代码值B 、内部码值C 、十进制代码值D 、ASCII 代码值7. 下列说法中正确的是D 。

A 、C 语言程序总是从第一个函数开始执行B 、在C 语言程序中,要调用的函数必须在main()函数中定义 C 、C 语言程序中的main()函数必须放在程序的开始部分D 、C 语言程序总是从main()函数开始执行8. 若变量已正确定义,要将a 和b 中的数进行交换,下列选项中不正确的是B 。

A 、t =a ,a =b ,b =t ; B 、a =t ;t =b ;b =a;C、t=b;b=a;a=t;D、a=a+b,b=a - b,a=a - b;9.完成C源程序编辑后,到生成执行文件,C语言处理系统必须执行的步骤依次为_B_______。

A、连接、运行B、编译、连接C、运行D、连接、编译10.若有说明和语句:int a=5,b;b=a++;此处变量b的值是C。

A、6B、4kC、5D、711.下面不是C语言整型常量的是D。

A、-32768B、01C、0x11D、08112. sizeof(double)是一个_____A___。

百科园题目(2)

百科园题目(2)

第一章以下叙述中错误的是( )A.一个C语言程序只能有一个主函数B.C语言编写的每个函数都可以进行独立的编译并执行C.C语言编写的函数都可以作为一个独立的源程序文件D.C语言编写的函数源程序,其文件名后缀可以是C计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是( )A.C语言程序仅可以编译执行B.C语言程序仅可以解释执行C.以上说法都不对D.C语言程序既可以编译执行又可以解释执行C语言规定:在一个源程序中,main的位置( )A.可以任意B.必须在最后C.必须在最开始D.必须在系统调用的库函数后面一个C语言程序是由( )A.若干过程组成B.若干子程序组成C.函数组成D.一个主程序和若干子程序组成以下关于结构化程序设计的叙述中正确的是( )A.一个结构化程序必须同时由顺序、分支、循环三种结构组成B.在C语言中,程序的模块化是利用函数实现的C.由三种基本结构构成的程序只能解决小规模的问题D.结构化程序使用goto语句会很便捷以下叙述正确的是( )A.在C程序中,main函数必须位于程序的最前面B.在对一个C程序进行编译的过程中,可发现注释中的拼写错误C.C语言本身没有输入输出语句D.程序的每行中只能写一条语句以下叙述中错误的是( )A.C语言编写的每个函数都可以进行独立的编译并执行B.C语言编写的函数源程序,其文件名后缀可以是CC.一个C语言程序只能有一个主函数D.C语言编写的函数都可以作为一个独立的源程序文件以下叙述正确的是( )A.C程序的书写格式是固定的,每行只能写一条语句B.C程序中注释部分可以单独占一行C.构成C程序的基本单位是函数,所有函数名都可以由用户命名D.在对C语言程序进行编译时,可以发现注释行中的拼写错误以下叙述正确的是( )A.C语言程序是由过程和函数组成的B.C语言函数不可以单独编译C.C语言中除了main函数,其他函数不可作为单独文件形式存在D.C语言函数可以嵌套调用,例如:fun(fun(x))一个C程序的执行是从( )A.本程序文件的第一个函数开始,到本程序main函数结束B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main函数开始,到本程序文件的最后一个函数结束D.本程序的main函数开始,到main函数结束以下叙述不正确的是( )A.在C程序中,注释说明只能位于一条语句的后面B.C程序的基本组成单位是函数C.一个C源程序可由一个或多个函数组成D.一个C源程序必须包含一个main函数第二章若有数学式3aebc,则不正确的C语言表达式是()A.3*a*e/b*cB.a/b/c*e*3C.3*a*e/b/cD.a*e/c/b*3设:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b) && (n=c>d)后n的值为()。

计算机二级(C)9_真题(含答案与解析)-交互

计算机二级(C)9_真题(含答案与解析)-交互

计算机二级(C)9(总分660, 做题时间120分钟)选择题(1-10题每题2分,11-50题每题1分,共60分)1.有以下程序:struc STU {char name[10];int num; };void f1(struct STU c){ struct STU b={“LiSiGuo”,2042};c=b; }void f2(struct STU *c){ struct STU b={“SunDan”,2044};*c=b; }main( ){ struct STU a={“YangSan”,2041},b={“WangYin”,2043};f1(a);f2(&b);printf(“%d %d\n”,a.num,b.num);}执行后的输出结果是()。

SSS_SINGLE_SELA 2041 2044B 2041 2043C 2042 2044D 2042 2043分值: 1.5答案:A2.以下对结构体类型变量 td 的定义中,错误的是______。

SSS_SINGLE_SELABCD分值: 1.5答案:C选项 C 中的 aa 本身就为结构体变量名,所以不能再用它来定义结构体变量,故此种定义方法是错误的。

3.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。

SSS_SINGLE_SELA 冒泡排序为n/2B 冒泡排序为nC 快速排序为nD 快速排序为n(n-1)/2分值: 1.5答案:D假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后扫描和 n/2 遍的从后往前扫描,需要比较次数为 n(n-1)/2。

快速排序法的最坏情况比较次数也是 n(n-1)/2。

4.有以下程序:main( ){ char a[ ]=”abcdefg”,b[10]=”abcdefg”;printf(“%d %d\n”,sizeof(a),sizeof(b));}执行后输出结果是()。

公务员考试计算机专业笔试题

公务员考试计算机专业笔试题

2008 年湖南省考试录用法院、检察院工作人员笔试真题(计算机专业)(总分100 分限时90 分钟)注意:本卷为题本,客观题答案必须填涂在答题卡上,主观题答案请写在答题纸上,否则不予计分。

一、单项选择题(60 小题,其中1-30 小题每题1 分,31-60 小题每题1.5 分,共75 分。

下列每小题备选答案中,只有一项最符合题意。

)1.I/O 接口位于()。

A .总线和设备之间B. CPU和I/O设备之间C.主机和总线之间D . CPU和主存储器之间2.WindowsXP 操作系统是一个()。

A .单用户多任务操作系统B .单用户单任务操作系统C .多用户单任务操作系统D .多用户多任务操作系统3.通过Windows 2000 中“开始”菜单中的“运行”项()。

A.可以运行DOS的全部命令B.仅可以运行DOS的内部俞令C.可以运行DOS的外部命令和可执行文件D .仅可以运行DOS 的外部命令4.软件是指()。

A .程序B .程序和文档C.算法加数据结构 D .程序、数据与相关文档的完整集合5.下列电子邮件地址中正确的是()。

(其中■表示空格)A.Malin& B . malin@C. Lin^Ma& D . Lin ■Ma®"6.Windows 应用环境中鼠标的拖动操作不能完成的是()。

A .当窗口不是最大时,可以移动窗口的位置B .当窗口最大时,可以将窗口缩小成图标C .当窗口有滚动条时可以实现窗口内容的滚动D .可以将一个文件移动(或复制)到另一个目录中去7.在以下有关显示器性能参数的叙述中,错误的是()。

A .显示器屏幕的大小以显示屏的对角线来度量,显示屏的宽度与高度之比一般为4:3B .逐行扫描方式的帧频是场频的一半C.视频带宽是显示器视频放大器通频带宽度的简称,其大小与分辨率和帧频成正比D .彩显中如果每个像素的三基色R、G、B分别用8bit来表示,则像素深度为24 位8.Internet 上的计算机,在通信之前需要()。

c语言 单选 题库

c语言  单选 题库
110以下程序中,while循环的循环的次数D 死循环,不能确定次数
111以下程序段中的变量已正确定义,程序段的输出结果是D *
112以下的for循环D 执行5次
113若有说明:int a[10]则对a数组元素的正确引用是D a[10-10]
114经过下列的语句int j,a[10]*p定以后,下列语句中合法的是D p=p+2
38下面程序的输出结果是B 6
39在C语言中,运算符的优先级高低的排雷顺序是 D 算术运算符,关系运算符,赋值运算符
40有以下程序,程序运行后的输出结果是 A bb
41请选出合法的C语言赋值语句 B i=i+1
42设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是C x=(int)(x*100+0.5/100.0
89若abc1 c2 xy均是整型变量,正确的switch语句是D 4
90有如下程序,该程序输出结果是C 0.500000
91下面程序的输出结果是D 输出####
92下列条件语句中,功能与其他语句不同的是D :if(a=0)printf("%d\n",x);else printf("%d\n",y)
7设有说明语句:char a=’/72’;则变量a C 包含1个字符
8以下列出C语言常量中,错误的是 D 1.2e0.5
9结构化程序有三种基本结构组成,三种基本结构组成的算法是A 可以完成任何复杂的任务
10以下均是C语言的合法常量的是C 044 . 0x102 13e-3 -0.78
11C语言中用于结构化程序设计的三种基本结构是 D 顺序结构 选择结构 循环结构
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每个学生的平均分数并输出,程序如下:
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每个学生的平均分数并输出,程序如下:#include<iostream>using namespace std;int main() { int n,k;float score,sum,ave;sum = 0.0;for(n = 1;n <=10;n++) { for(k =1;k <=4;k++) { cin>>score;sum += score;} ave=sum/4.0;cout<<"NO."<<n<<"ave:"<<ave<<end1;} return 0;} 上述程序运行后结果不正确,调式中发现有一条语句出现在程序中的位置不正确。

这条语句是非曲直()。

A.sum=0.0;
B.sum+=score;
C.ave= sum/4.0
D.cout<<"NO."<<n<<"ave:"<<ave<<end1;
有以下程序: #include <iostream> using namespace std; char *x[]={"First", "Second", "Third" }; void f(char *z[ ]) { cout<<*z++<<end1; } int main ( ) { char **y; y=x; f(y); return 0; }
A.产生语法错误
B.First
C.Secpnd
D.Third
以下程序的输出结果是( )。

#include <iostream> using namespace std; int f(int b[],int m, int n) { int i,s = O; for(i = m;i<n;i+=2) s+=b [i]; return s; } int main ( ) { int x a[] = {1,2,3,4,5,6,7,8,9}; x = f(a,3,7); cout<<x<<end1; return 0; }
A.10
B.18
C.8
D.15
有以下程序: #include <iostream> using namespace std; class MyClass { int m; publ i c: static int n; MyClass ( ) { m = 0; } void setvalue() { m++; n++; } void output () { cout<<"m="<<m<<'' , n="<<n<<end1; } }; int MyClass :: n=0; int main() { MyClass obj1, obj2; obj1.setvalue(); objl.output(); obj2.setvalue( ); obj2.output(); return 0; }
A.m= 1 ,n= 1 <换行>m= 1 ,n=1
B.m= 1 ,n= 1 <换行>m=1 ,n=2
C.m=1,n=1<换行>m=2,n=1
D.m=1,n=1<换行>m=2,n=2。

相关文档
最新文档