文档库 最新最全的文档下载
当前位置:文档库 › 程序设计基础试题_10_答案

程序设计基础试题_10_答案

程序设计基础试题_10_答案
程序设计基础试题_10_答案

广州大学学年第学期考试卷

课程高级语言程序设计考试形式(开/闭卷,考试/查)

学院系专业班级学号姓名

一、填空题(每空1分,共10分)

1.C源程序的基本单位是(函数)。

2.一个C源程序中至少应包含一个(main()函数)。

3.若a和b均是int型变量,且a和b的初值均为5,则计算表达式a+=b++ 后,a的值为(10 ),b的值为( 6 )。

4.若a、b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,b值为( 4 ),c 值为( 2 )。

5.表达式8.2-2/3 的计算结果是(8 )。

6.在C语言中,整数可用三种数制表示,它们分别是(十进制)、(八进制)和(十六进制)。

二、程序计算题(每小题5分,共15分)

1.

# define f(a) printf(“%d”,a)

main()

{ int i,b[]={1,2,3,5,7,9,11,13,15},*p=5+b;

for(i=3;i;i--)

switch(i)

{ case 1:

case 2: f(*p++); break;

case 3: f(*(--p));

}

}

2.

main()

{ int arr_sum(int arr[],int n);

int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};

int *p,total;

int (*pt)( int arr[],int n);

pt=arr_sum;

p=a[0];

total=(*pt)(p,12);

printf(“total=%d\n”,total);

}

arr_sum(int arr[],int n)

{ int i,sum=0;

for(i=0;i

sum=sum+arr[i];

return(sum);

}

3.以下有一程序,输出结果是:(10

40

2,0

3,0 )。main()

{ int x=2,y,z;

x*=3+2;

printf(“%d\n”,x);

x*=y=z=4;

printf(“%d\n”,x);

x=y=1;

z=x++-1;

printf(“%d,%d\n”,x,z);

z+=-x+++(++y);

printf(“%d,%d\n”,x,z);

}

三、程序填空题(每空4分,共40分)

1.输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一

个小写字母,则把它变成大写字母;其他字符不变。请填空。

main()

{ char ch;

}

2. 下面程序的功能是打印100以内个位数为6且能被3整除的所有数。请填空。#include

main()

{ int i,j;

{

continue;

printf(“%d”,j);

}

}

3、计算圆周率的近似值的公式是:4*(1 - 1/3 + 1/5 -1/7 +........),精度要求为0.00001.请填空使程序正确运行。(6分)

#include

main()

{ int s;

float pi,item,n;

item=1;

pi=0;

n=1;

s=1;

)

{ pi=pi+item;

n= n+2;

}

pi= ;

printf("pi=%f",pi);

}

4.以下程序对输入的一个小写字母,将字母循环后移5个位置后输出。如“a”变为“f”,“w”变成“b”。请填空。

#include “studio.h”

main()

{ char c;

c=getchar();

if(c<=?a?&&c<=?u?)

putchar(c);

}

5. 鸡兔共有30只,脚共有90只,下面的程序段是计算鸡兔各有多少只,请填空。

for(x=1;x<=29;x++)

{ y=30-x;

printf(“%d,%d\n”,x,y);

}

四.编程(第1小题20分,第2小题15分,共35分)

1.编写一个函数atoi,其作用是将一个整数字符串转换成整数(说明:字符串不能进行四则运算,而整数能进行四则运算)。

int atoi(char *str)

{

int n,k,i,l;

n=0;

k=1;

for (l=0; '0'<=str[l] && str[l]<='9';l++);

for (i=l-1; '0'<=str[i] && str[i]<='9' && i>=0 ;i--)

{

n += (str[i]-'0')*k;

k *= 10;

}

return n;

}

2.利用结构类型编写一个程序,计算一名同学5门功课的平均分,并打印。struct core

{ float score[5];

};

void main()

{

int i;

float f;

struct core student;

for (i=0;i<5;i++)

{

scanf("%f",&f);

student.score[i]=f;

}

printf("\n");

for (i=0;i<5;i++)

printf("\n%f",student.score[i]);

}

程序设计基础试题库

练习题一Visual FoxPro 基础 、选择题 1. 关系数据库管理系统应能实现的专门关系运算包括___c __________ A 显示、打印、制表B关联、更新、排序 C 选择、投影、连接D排序、索引、统计 2. 关系是指__b__。 A 属性的集合B元组的集合 C 实例的集合 D 字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。 A)属性型B )属性值C )记录型D )记录值 4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。 A)图B )树C )表格D )二维表 5. 对表进行水平方向的分割用的运算是 _______ b ___ 。 A)交B )选择C )投影D )连接 6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。 A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D数据库系统避免了数据冗余 8. 关系数据模型 ______ d ___ 。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C只能表示实体间的m:n D 可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称

这个属性为 _____ a____ 。 A)关键字B )主属性C )数据项D )主属性值 10. 关系数据库管理系统中的元组是______ b ____ 。 A)关系中的垂直方向的列 B )关系中的水平方向的行 C属性或属性的组合 D )以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D链状模型、关系模型和层次模型 12. 设有属性A B、C D以下表示中不是关系的是___________ d__。 A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A X B X C X D) 13. 若实体间联系是M N的,则将联系类型_________ a___ 。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。 A 数据库管理系统 B 操作系统 C 数据集合 D 文件系统 15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。 A 文件大小 B 记录长度 C 数据之间的联系 D 联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 _____ d ___ 。 A 封装结构 B 层次结构 C 网状结构 D 二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。 A 主键 B 超键 C 外键 D 候选键 18. 层次模型不能直接表示 ______ b __ 关系。 A 1:1 B m:n C 1:m D 1:1 和1:m 19. DBAS旨的是_____ d____ 。

《程序设计基础》试卷B及答案

黄淮学院计算机科学系2007-2008学年度第一学期 期末考试《程序设计基础》B 卷 注意事项:本试卷适用于计科系06级本科计算机科学与技术专业学生。 1.__ ____函数是程序启动时惟一的入口。 2.算法的复杂性包含两方面: 和 。 3.已知 char c= 'a' ; int x=2,k; 执行语句k=c&&x++ ; 则x 为 ,k 为 。 4.数值0x34对应的十进制为 。 5.已知int a ; 则表达式”(a=2*3 , 3*8), a*10”的结果为_ _ ____,变量a 的值为___ ___。 6.面向对象程序开发步骤为: 、 和面向对象实现。 1.下列程序设计语言中( )是面向对象语言。 A. FORTRAN B. C 语言 C. C++ D. 汇编语言 2.下列关于注释的说法哪个是错误的( )。 A. 注释不是程序中的可执行语句 B. 注释对于程序的执行有很重要的意义 C. 注释将在程序的编译阶段被编译器剔除 D. 编程时在程序中添加适当的注释是一个良好的编程风格 3.算法设计应该遵守( )的设计原则。 A. 自底向上,逐步求精 B. 自顶向下,逐步求精 C. 自底向上,同步扩展 D. 自顶向下,同步扩展 4.下列语句执行后a 的值为( )。 int a=4, &z=a, k=3; a=k; z+=2; k++; A. 0 B. 4 C. 1 D. 5 5.以下程序执行后,屏幕输出为( )。 #include “iostream.h ” void fun(int d) {d++;} void main() { int d=3; fun(d); d++; cout<=’a ’)&&(d<=’z ’) B. ‘a ’<=d<=’z ’ C. (d>=’a ’)||(d<=’z ’) D. ‘A ’<=d<=’Z ’ 8.已知:int k=7, x=12; 则执行语句( )后x 的值为0。 A. x+=k-x%5; B. x+=(x-k%5); C. x%=(k-=5); D. (x-=k)-(k+=5); 9.运行下列程序,其输出结果为( )。 #include “iostream.h ” void main() { int x(5),y(5),z(5); y--&&++x&&z--||y++; cout<

(9049)《领导科学》网上作业题及答案

(9049)《领导科学》网上作业题及答案 1:第一次作业 2:第二次作业 3:第三次作业 4:第四次作业 5:第五次作业 6:第六次作业 1:[论述题] 1、科学决策的程序是什么? 2、现代领导者树立依法治国观念有哪些具体的要求? 参考答案: 1、是(1)相互信任的关系。 (2)相互促进的关系。 (3)相互支持的关系。 (4)相互转化的关系。 (5)相互监督的关系。 2、科学决策必须符合以下标准: (1)具有明确的决策目标。 (2)决策的执行结果能够实现决策目标。 (3)实现决策目标的代价小。 (4)决策执行后的副作用或负效应少。 2:[单选题]领导职能是下列哪方面的具体体现? A:领导本质 B:领导艺术

C:领导体制 D:领导原则 参考答案:A 1、答案要点: 要做到科学决策必须严格遵守以下科学的决策程序: 明确问题,确立目标; 集思广益,拟定方案; 分析评估,选择方案; 实施方案,完善决策。 2、 答案要点: (1)必须使民主制度化、法律化; (2)必须强调法律的极大权威,真正做到法律面前人人平等;(3)必须把立法、守法、执法紧密结合起来; (4)必须正确处理党的领导和依法治国的关系; 3:[单选题]时间具有: A:立体性 B:多维性 C:有限性 D:一维性 参考答案:D 1、答案要点: 要做到科学决策必须严格遵守以下科学的决策程序: 明确问题,确立目标; 集思广益,拟定方案; 分析评估,选择方案; 实施方案,完善决策。 2、

(1)必须使民主制度化、法律化; (2)必须强调法律的极大权威,真正做到法律面前人人平等;(3)必须把立法、守法、执法紧密结合起来; (4)必须正确处理党的领导和依法治国的关系; 4:[单选题]渐进决策模式的提出者是 A:西蒙 B:林德布洛姆 C:埃泽奥尼(埃佐尼) D:杜拉克 参考答案:B 1、答案要点: 要做到科学决策必须严格遵守以下科学的决策程序: 明确问题,确立目标; 集思广益,拟定方案; 分析评估,选择方案; 实施方案,完善决策。 2、 答案要点: (1)必须使民主制度化、法律化; (2)必须强调法律的极大权威,真正做到法律面前人人平等;(3)必须把立法、守法、执法紧密结合起来; (4)必须正确处理党的领导和依法治国的关系; 5:[单选题]有利于人才流动的制度是: A:世袭制 B:聘任制 C:任命制 D:终身制

程序设计基础试题和答案解析二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;

全国月高等教育自学考试领导科学试题及答案()(2)

全国2018 年1 月高等教育自学考试 领导科学试卷 课程代码:00320 一、单项选择题(本大题共25小题,每小题1分,共25 分) 1.主要凭借领导者个人的经验、知识 和才干实施领导的领导方式是(A) A?家长式的经验领导B?科学领导 C集体领导D?专家式领导 2?领导科学研究的基本问题是(C) A.领导者如何有效领导B?领导者与客观环境的关系 C?领导者与被领导者的关系 D.领导者如何履行职能 3.领导活动的主客体关系是(B) A.领导者与领导者的关系B?领导者与被领导者的关系 C.领导者与环境的关系 D.被领导者与被领导者的关系 4.领导在布置任务时能晓之以理,作耐心细致的思想工作的指挥方式是(D) A.命令 B.示范C压制D?说服 5.中国共产党的根本组织制度和领导制度是(C) A.民主集中制 B.中央集权制 C.人民代表大会制度 D.政治协商制度 6?单方案选择在决策学中被称为(B) A.布里丹选择 B.霍布森选择 C?阿利森选择 D.伊斯顿选择 7.现代决策理论的创始人赫伯特?西蒙提出的决策模式是(A) A.理性决策模式 B.渐进决策模式 C综合决策模式D.有限理性决策模式 8.在主客观条件发生重大变化,或发现原有决策有重大失误、决策目标无法实现的情况下,对原有决 策目标或方案进行根本性修正的一种决策称为(D) A.风险决策 B.追踪决策 C经验决策 D.非程序化决策 9.现代决策体制的核心系统是(B) A.决策信息系统 B.决策中枢系统 C.决策智囊系统 D.决策监督系统 10.危机决策也称为(C) A.风险决策 B.不确定型决策 C.非常规决策 D.有限理性决策 1 1 .从事理论研究并对某一理论观点、体系有所创造和贡献的人被称为(D) A.实践型人才 B.创造型人才 C组织型人才 D.理论型人才 12.根据人才能力的大小,给予适当的职位,这属于人才使用原则中的(A) A.量才用人,职能相称的原则 B.用人不疑,疑人不用的原则 C扬长避短,各尽所能的原则 D.合理流动,适才所用的原则 13.人才考核的内容主要包括考德、考能、考勤、考绩和考廉五个方面,其中最重要的是 (C) A.考德和考能 B.考能和考勤 C.考绩和考廉 D.考能和考绩 14.居于领导者整个思想政治工作首位的是(A) A.理论教育 B.政治教育 C道德教育 D.法制教育

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.wendangku.net/doc/2b4607831.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

计算机程序设计基础习题册(含答案)

《计算机程序设计基础》 习 题 册

班级学号姓名成绩一、单选题 1.C++源程序文件的默认扩展名为A。 A) cpp B) exe C) obj D) lik 2.由C++源程序文件编译而成的目标文件的默认扩展名为C。 A) cpp B) exe C) obj D) lik 3.由C++目标文件连接而成的可执行文件的默认扩展名为B。 A) cpp B) exe C) obj D) lik 4.编写C++程序一般需经过的几个步骤依次是B。 A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接 5.程序中主函数的名字为 A 。 A) main B) MAIN C) Main D) 任意标识符 6.下面四个选项中,均是不合法的用户标识符的选项的是C。 A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 7.下列变量名中合法的是C。 A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 8.存储以下数据,占用存储字节最多的是 D 。 A) 0 B) ‘0’ C) “0” D) 0.0 9.在C++语言中,字符型数据在内存中的存储形式是D。 A) 补码 B) 反码 C) 原码 D) ASCII码 10.若有说明语句:char c =’\072’;则变量c A。 A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令

《程序设计基础》试卷(A卷)

《程序设计基础》试卷(A 卷) 注意:1、考试时间: 90 分钟; 2、班级、姓名、学号必须写在指定地方; 3、适用班级: 4、考试方式: 一、填空题 (每空 2 分,共 20 分) 1、C 程序是由函数构成的,其中有且只能有 1 个主函数,每个C 程序总是从它开始执行,并且以 ; 作为结束符。 2、C 语言中三大基本结构有:顺序结构、 选择结构 、 循环结构 。 3、‘A ’+3的结果是 68 。 4、若已定义x 和y 为double 类型,则表达式x=1,y=x+3/2 的值是 2.5 。 5、C 语言中逻辑运算符 ! 的优先级高于算术运算符。 6、符号“a”和‘a’的区别是 “a ”2字节 ‘a ’1字节 。 7、C 语言的预处理语句以____#_____开头。 8、有如下输入语句:scanf(“a=%d,b=%d ,c=%d”,&a ,&b ,&c );为使变量a 的值为1,b 的值为3,c 的值为2,从键盘输入数据的正确形式应是 a=1,b=3,c=2 。 二、选择题 (每小题 3 分,共 30 分) 1、下列叙述中错误的是( D )。 A 、 if 语句允许用户选择是否执行某个操作。 B 、 if else 语句允许用户选择执行两个操作中的某个操作。 C 、 switch 语句允许用户选择执行多个操作中的某个操作 D 、 多分支选择结构只能使用switch 语句实现 2、以下不正确的C 语言标识符是( D ) A 、ABC B 、abc C 、a_bc D 、ab.c 3、按照C 语言规定的用户标识符命名规则,不能出现在标识符中的是( B )。 A 、大写字母 B 、连接符 C 、数字字符 D 、下划线 4、将int 型变量n 转换成float 型变量的方法是( B )。 A 、float n B 、(float)n C 、float(n) D 、(int )n 5、( A )是构成C 语言的基本单位。 A 、函数 B 、子函数 C 、过程 D 、子过程 6、下面关于运算符优先顺序的描述中正确的是( B )。 A 、关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符 B 、逻辑运算符< 关系运算符< 算术运算符< 赋值运算符 C 、赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符 D 、算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符 7、在C 语言中,要求参加运算的数必须是整数的运算符是( C )。 A 、/ B 、! C 、% D 、= = 8、char 型常量在内存中存放的是( B )。 A 、ASCII 代码值 B 、BCD 代码值 C 、内码值 D 、十进制代码值 9、以下程序的输出结果是( B ) Main() { Int x=10,y=4; Printf(“%d\n ”,x/y);

现代领导科学试题及答案

《现代领导科学》 一、单项选择题:在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项中的字母填在题后的括号内。 1、领导活动产生于( A ) A、原始社会 B、奴隶制社会 C、资本主义社会 D、社会主义社会 2、根据毛泽东的概括,现代领导的基本职能是( B ) A.实施监督 B.出主意、用干部 C.思想政治工作 D.考评领导效能 3、构成现代领导学奠基之作的《君主论》的作者是( C ) A.柏拉图 B.亚里士多德 C.马基雅弗利 D.洛克 4、认为天赋是一个人能否成为领导者的根本因素的理论是领导科学中的( D ) A.性格理论 B.行为方式理论

C.权变理论 D.超凡魅力理论 5、在整个领导活动中,构成其主体要素是( A ) A、领导者 B、被领导者 C、客观环境 D、群体目标 6、《论权威》一文深刻阐述了领导意味着权威的思想。该文作者是( B ) A.马克思 B.恩格斯 C.列宁 D.斯大林 7、下列正确论述社会主义领导本质的判断是( B ) A、领导就是管理 B、领导就是服务 C、领导就是指挥 D、领导就是决策 8、在领导环境诸因素中起关键性作用的因素是( A ) A、政治因素 B、经济因素 C、文化、教育因素 D、军事因素 9、在领导属性中,具有“永恒性”的是领导的( C ) A、自然属性 B、历史属性

C、社会属性 D、文化属性 10、不同层次的领导者应具有不同素质要求,基层领导者最主要的技能应是( D ) A、判断技能 B、人事技能 C、学习技能 D、技术技能 11、领导者能够迅速作出选择、形成方案的能力是一种( C ) A.预见力 B.洞察力 C.决断力 D.应变力 12、提高领导者素质的关键是( ) A.体制改革 B.加强个人修养 C.加强理论学习 D.勇于实践 13、在建立、配备、调整领导班子时,必须把放在首位。( A ) A、革命化 B、年轻化 C、专业化 D、知识化 14、在领导群体中常起到掌舵谋划作用的是( B ) A、老年干部 B、中年干部

计算机程序设计基础习题册含答案

《计算机程序设计基础》 计算机程序设 计基础_基础知识(一) 班级 学号 姓名 成 绩 一、 单选题 习题册

1.C++源程序文件的默认扩展名为A。 2.A) cpp B) exe C) obj D) lik 3.由C++源程序文件编译而成的目标文件的默认扩展名为C。 4.A) cpp B) exe C) obj D) lik 5.由C++目标文件连接而成的可执行文件的默认扩展名为B。 6.A) cpp B) exe C) obj D) lik 7.编写C++程序一般需经过的几个步骤依次是B。 8.A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接9.程序中主函数的名字为 A 。 10.A) main B) MAIN C) Main D) 任意标识 符 11.下面四个选项中,均是不合法的 用户标识符的选项的是 C。 12.A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 13.下列变量名中合法的是 C。 14.A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 15.存储以下数据,占用存储字节最 多的是 D 。 16.A) 0 B) ‘0’

C) “0” D) 17.在C++语言中,字符型数据在内存中的存储形式是D。 18.A) 补码 B) 反码 C) 原码 D) ASCII码 19.若有说明语句:char c =’\072’;则变量c A。 20.A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令 计算机程序设计基础_基础知识(二) 班级学号姓名成绩 一、单选题 1.下列哪一个是C++语言中合法的变量 C A) 8ZSe B) ±A0 C) X0_2 D) ’x0’2.已知ch是字符型变量,下面不正确的赋值语句是A 3.A) ch='a+b' B) ch='\0'

2012年10月自考00320领导科学试题及答案

2012年10月高等教育自学考试全国统一命题考试 领导科学试卷 (课程代码00320) 一、单项选择题:本大题共25小题,每小题1分,共25分。 1.领导与管理的本质区别在于(A)。 A.决策权与执行权分离B.决策与执行合一C.需要大量的决策信息 D.个人决策为主2.“朕即国家”是一种(C)。 A.专家式领导B.专家集团式领导C.家长专制领导 D.集体领导制3.列宁曾说:“一个国家的力量在于群众的觉悟,只有当群众知道一切,能判断一切,并自觉地从事一切的时候,国家才有力量。”这表明(B)。 A.领导者的意愿只有通过被领导者的行动才能实现 B.被领导者的素养从根本上决定着领导绩效 C.被领导者是完全被动的 D.被领导者是相对的 4.领导工作中人治与法治的根本差别在于(C)。 A.领导主体集团化B.领导方法科学化C.领导方式民主化D.领导决策专门化5.体现领导权限划分并保证领导活动有序开展的组织工具是(B)。 A.领导方法B.领导体制C.领导职能D.领导作风 6.人民群众对领导实行监督的前提是(D)。 A.领导者开明程度高B.加强公民素质教育C.民众监督意愿强烈D.贯彻民主公开原则7.下列选项中属于领导政绩评价标准的是(A)。 A.社会指标B.自然指标 C.“形象工程” D.“献礼工程”8.领导指挥方式中表彰先进、推广经验、为人表率的方式被称之为(D)。 A.引导B.命令 C. 说服D.示范 9.所谓追踪决策是指(C)。 A.对原有决策的局部补充和修正B.对原决策方案的重申和辩护 C.带有根本性重大调整的新决策D.对原决策的彻底否定 10.作为现代科学决策的重要标志之一,智囊机构是指(C)。 A.领导身边的谋士B.隶属于领导者的秘书机构 C.相对独立的专家咨询机构D.社会名流 11.考选制的优点是(A)。 A.标准统一B.差额选举C.群众推荐D.协商决定 12.在我国公共部门,领导者因工作严重失误并负有重大领导责任者应当引咎辞职,但本人不提出辞职者,应当(D)。 A.降职B.免职 C.辞退D.责令辞职 13.在领导体制中,一长制与委员会制划分的原则是(B)。 A.上级机关对下级机关的控制程度B.职责权限的集中与分散程度 C.最高决策者人数多少 D.参加投票人数的多少 14.领导者的能力对领导幅度和领导层次的影响表现为(A)。 A.领导者能力越强,领导幅度越宽B.领导者能力越强,领导层次越多

程序设计基础试题(附答案)

程序设计基础复习题 一、单选 1、一个完整的计算机系统应该包括() A、系统软件和应用软件 B、计算机及其外部设备 C、硬件系统和软件系统 D、系统硬件和系统软件 2、“裸机”的概念是指() A、正在进行设计还没有组装好的计算机 B、已经组装好但还没有安装任何软件的计算机 C、仅安装了操作系统的计算机系统 D、安装了文字处理软件但没有安装专用数据处理系统的计算机 3、世界上第一台电子数字计算机研制成功的时间是() A、1936年 B、1946年 C、1956年 D、1970年 4、CASE的含义是() A、计算机辅助设计 B、计算机辅助制造 C、计算机辅助教学 D、计算机辅助软件工程5、当前广泛使用的微型计算机是() A、第一代 B、第二代 C、第三代 D、第四代 6、当代计算机的体系结构称为是() A、冯·诺依曼机 B、非冯·诺依曼机 C、图灵机 D、比尔盖茨机 7、硬盘是() A、输入设备 B、输出设备 C、存储设备 D、计算设备 8、下面4句话中,最准确的表述是() A、程序=算法+数据结构 B、程序是使用编程语言实现算法 C、程序的开发方法决定算法设计 D、算法是程序设计中最关键的因素

9、计算机能直接执行的语言是() A、机器语言 B、汇编语言 C、高级语言 D、目标语言 10、解释程序的功能是() A、将高级语言程序转换为目标程序 B、将汇编语言程序转换为目标程序 C、解释执行高级语言程序 D、解释执行汇编语言程序 11、下面4种程序设计语言中,不是面向对象式语言的是() A、JAVA B、Object Pascal C、Delphi D、C 12、不是C语言的基本数据类型是() A、int B、double C、char D、bool 13、在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符() A、/ B、% C、* D、++ 14、数据的逻辑结构分为() A、纯属结构和非线性结构 B、顺序结构和非顺序结构 C、树型结构和图型结构 D、链式结构和顺序结构 15、用链表表示纯属表的优点是() A、便于随机存取 B、便于插入和删除操作 C、花费的存储空间较顺序存储少 D、元素的物理顺序与逻辑顺序相同 16、栈的最主要特点是() A、先进先出 B、先进后出 C、两端进出 D、一端进一端出 17、下面4句结论只有一句是错误的,它是()

程序设计基础期末考试题A卷

《程序设计基础》试题 程序设计基础期末考试题A 卷 一、 选择题(1*20=20分) 题号 1 2 3 4 5 6 7 8 9 10 总分 答案 题号 11 12 13 14 15 16 17 18 19 20 答案 1、一个完整的计算机系统应该包括( ) A 、系统软件和应用软件 B 、计算机及其外部设备 C 、硬件系统和软件系统 D 、系统硬件和系统软件 2、“裸机”的概念是指( ) A 、正在进行设计还没有组装好的计算机 B 、已经组装好但还没有安装任何软件的计算机 C 、仅安装了操作系统的计算机系统 D 、安装了文字处理软件但没有安装专用数据处理系统的计算机 3、世界上第一台电子数字计算机研制成功的时间是( ) A 、1936年 B 、1946年 C 、1956年 D 、1970年 4、CASE 的含义是( ) A 、计算机辅助设计 B 、计算机辅助制造 C 、计算机辅助教学 D 、计算机辅助软件工程 5、当前广泛使用的微型计算机是( ) A 、第一代 B 、第二代 C 、第三代 D 、第四代 6、当代计算机的体系结构称为是( ) A 、冯·诺依曼机 B 、非冯·诺依曼机 C 、图灵机 D 、比尔盖茨机 7、硬盘是( ) A 、输入设备 B 、输出设备 C 、存储设备 D 、计算设备 8、下面4句话中,最准确的表述是( ) A 、程序=算法+数据结构 B 、程序是使用编程语言实现算法 C 、程序的开发方法决定算法设计 D 、算法是程序设计中最关键的因素 9、计算机能直接执行的语言是( ) A 、机器语言 B 、汇编语言 C 、高级语言 D 、目标语言 10、解释程序的功能是( ) A 、将高级语言程序转换为目标程序 B 、将汇编语言程序转换为目标程序 C 、解释执行高级语言程序 D 、解释执行汇编语言程序 11、下面4种程序设计语言中,不是面向对象式语言的是( ) A 、JAVA B 、Object Pascal C 、Delphi D 、C 12、不是C 语言的基本数据类型是( ) A 、int B 、double C 、char D 、bool 13、在C 语言中,为了求两个整数相除之后得到的余数,可以使用运算符( ) A 、/ B 、% C 、* D 、++ 14、数据的逻辑结构分为( ) A 、纯属结构和非线性结构 B 、顺序结构和非顺序结构 C 、树型结构和图型结构 D 、链式结构和顺序结构 班级 姓名

(完整版)程序设计基础试题_10_答案

广州大学学年第学期考试卷 课程高级语言程序设计考试形式(开/闭卷,考试/查) 学院系专业班级学号姓名 一、填空题(每空1分,共10分) 1.C源程序的基本单位是(函数)。 2.一个C源程序中至少应包含一个(main()函数)。 3.若a和b均是int型变量,且a和b的初值均为5,则计算表达式a+=b++ 后,a的值为(10 ),b的值为( 6 )。 4.若a、b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,b值为( 4 ),c 值为( 2 )。 5.表达式8.2-2/3 的计算结果是(8 )。 6.在C语言中,整数可用三种数制表示,它们分别是(十进制)、(八进制)和(十六进制)。 二、程序计算题(每小题5分,共15分) 1. # define f(a) printf(“%d”,a) main() { int i,b[]={1,2,3,5,7,9,11,13,15},*p=5+b; for(i=3;i;i--) switch(i) { case 1: case 2: f(*p++); break;

case 3: f(*(--p)); } } 2. main() { int arr_sum(int arr[],int n); int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int *p,total; int (*pt)( int arr[],int n); pt=arr_sum; p=a[0]; total=(*pt)(p,12); printf(“total=%d\n”,total); } arr_sum(int arr[],int n) { int i,sum=0; for(i=0;i

领导科学试题及答案

领导科学试题及答案;一、单项选择题;1.邓小平论述了社会主义领导的本质即()A.领导; 2.领导科学和管理科学的关系是();A.领导科学就是管理科学B.领导科学从管理科学中;C.领导科学与管理科学是根本对立的D.领导科学接; 3.“引导”作为领导的一般职能,其核心是();A.正确地提出任务B.正确地规划目标C.科学地制; 4.“实事求是”是我国领导工作的一条总原则 领导科学试题及答案 一、单项选择题 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.现代领导要树立大局意识,所谓大局,最重要的是( )

C程序设计基础_复习题

c语言规定,任何非0的数像1 -1等都被认为是真,而0被认为是假 1>1为假 试题一、单选题 1. 已知int k,m=1;执行语句k=-m++;后,k的值是_____。【知识点:难度:正确答案:A】 A.-1 B.0 C.1 D.-2 2. 已知定义int m; float k; 正确的语句是。【知识点:难度:正确答案:D】 A.(int k)%m B.int(k)%m C.int(k%m)D.(int)k%m 3. 当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是______。【知识点:难度: 正确答案:B】 A.m=k=n B.(m=k)&&(n=m) C.(m=k)||(n=k)D.(n=m)&&(m=k) 4. 已知int x=5; 表达式6>x>1值是_____。【知识点:难度:正确答案:A】 A.0 B.1 C.5 D.表达式语法错 表达式6>x>1 ,先 判断6>x 为0,再 判断0>1,所以值 为0。 (6>x 为1 ,再判 断1>1,所以值为 0。) 5. 下列程序段执行后c值为_____。【知识点:难度:正确答案:D】 int k=7, c=0; while(--k) if (k%3) continue; else c++; A.5 B.4 C.3 D.2 6. 已知字母a的ASCII码为十进制数97,且ch为字符型变量,则执行语句ch=…a?+…D?-…A?;后,ch 中的值为_____。【知识点:难度:正确答案:C】 A.d B.c C.100 D.不确定 7. 设m,n已正确定义,执行语句{for(m=0, n=10; m,能使puts(s)语句正确输出ABCDE字符串的程序 段是______。【知识点:难度:正确答案:C】 A.char s[5] = {"ABCDE"}; puts(s) B.char s[5] = {…A?,?B?,?C?,?D?,?E?}; puts(s); C.char *s; s = "ABCDE"; puts(s); D.char *s; scanf(“%s”,s); puts(s); 《C程序设计基础及实验》

领导科学试题及答案

领导科学试题及答案 第一部分选择题 一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个选项中只有 一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 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.渐进决策模式的提出者是美国人( ) A.西蒙 B.林德布洛姆 C.埃泽奥尼 D.杜拉克 9.下列说法中属于经验决策的是( ) A.“眉头一皱,计上心来” B.“谋”、“断”分工,“外脑”辅助 C.信息优先,科学预测 D.程序科学,方案优选 10.现代决策理论大师西蒙提出以“满意标准”代替“最优标准”作为选择方案的原则,这是

程序设计基础试题一知识讲解

山东科技大学200 —200 学年第学期 《程序设计基础》考试试卷一 班级姓名学号____________ 一、选择题(20分) 1.算法具有五个特性,以下选项中不属于算法特性的是B (A)有穷性(B)简洁性(C)可行性(D)确定性 2.以下选项中可作为C语言合法常量的是A (A)-80. (B)-080 (C)-8e1.0 (D)-80.0e 3.以下叙述中正确的是C (A)用C语言实现的算法必须要有输入和输出操作 (B)用C语言实现的算法可以没有输出但必须要有输入 (C)用C程序实现的算法可以没有输入但必须要有输出 (D)用C程序实现的算法可以既没有输入也没有输出 4.以下不能定义为用户标识符是D (A)Main (B) _0 (C) _int (D) sizeof 5.以下选项中,不能作为合法常量的是B (A)1.234e04 (B)1.234e0.4 (C)1.234e+4 (D)1.234e0 6.数字字符0的ASCII值为48,若有以下程序 main() {char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-a);} 程序运行后的输出结果是C (A)3,2 (B)50,2 (C)2,2 (D)2,50

7.有以下程序 main(){ int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d\n",n++,++m);}程序运行后的输出结果是A (A)12353514 (B)12353513 (C)12343514 (D)12343513 8.有以下语句:int b;char c[10];,则正确的输入语句是B A)scanf("%d%s",&b,&c); B) scanf("%d%s",&b,c); (C)scanf("%d%s",b,c); D)scanf("%d%s",b,&c); 9.有以下程序 main(){ int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d\n",m,n,p); } 若想从键盘上输入数据,使变量M中的值为123,N中的值为456,P中的值为789,则正确的输入是A A)m=123n=456p=789 B)m=123 n=456 p=789 C)m=123,n=456,p=789 D)123 456 789 10.有以下程序 main(){ int a,b,d=25; a=d/10%9;b=a&&(-1); printf("%d,%d\n",a,b); } 程序运行后的输出结果是B A)6,1 B)2,1 C)6,0 D)2,0 11.有以下程序 main(){ int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k);}程序运行后的输出结果是D (A)1 2 3 (B)2 3 4 (C)2 2 3 (D)2 3 3

相关文档
相关文档 最新文档