全国2017年10月00342高级语言程序设计(一)自考试题
全国10月高等教育自学考试高级语言程序设计(一)试题及答案解析
全国10月高等教育自学考试高级语言程序设计(一)试题及
答案解析
全国2018年10月高等教育自学考试
高级语言程序设计(一)试题
课程代码:00342
一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。每小题1分,共20分)
1.C语言不能选用的字母是( )
A.w
B.π
C.I
D.i
2.构成一个C程序的是( )
A.一个主函数和若干个非主函数
B.若干个主函数和若干个非主函数
C.一个主函数和最多一个非主函数
D.若干个主函数和最多一个非主函数
3.设int m1=5,m2=3;表达式m1>m2?(m1=1):(m2=-1)运算后,m1和m2的值分别是( )
A.1和-1
B.1和3
C.5和-1
D.5和3
4.设float m=4.0,n=4.0;使m为10.0的表达式是( )
A.m-=n*2.5
B.m/=n+9
C.m*=n-6
D.m+=n+2
5.表达式5&2||5|2的值是( )
B.1
C.2
D.3
6.对于do-while语句,错误
..的.说法是( )
A.先执行循环体后判断循环条件
B.循环体至少要执行一次
C.循环体有可能一次也不执行
D.循环体中可以包含若干条语句
7.设int x=-1;执行表达式++x||++x||++x后,x的值是( )
A.0
B.1
C.2
D.3
8.设int a=7,b=8;则printf(″%d,%d″,(a+b,a),(b,a+b));的输出是( )
A.7,15
B.8,15
C.15,7
D.出错
9.设int a[10];则对a数组元素的错误
..引用是( )
高级语言程序设计(一)00342,历年真题,试卷
全国2001年10月自考高级语言程序设计(一)试题
课程代码:00342
第一部分选择题
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要
求的,请将正确选项前的字母填在题后的括号内。
1.C语言程序编译时,程序中的注释部分
A.参加编译,并会出现在目标程序中
B.参加编译,但不会出现在目标程序中
C.不参加编译,但会出现在目标程序中
D.不参加编译,也不会出现在目标程序中
2.下列表达式的值为0的是()
A.3%5
B.3/5.0
C.3/5
D.3<5
3.正确的C语言用户自定义标识符是()
A.print
B.float
C.when?
D.random%2
4.设int a=3;则表达式a<1&&--a>1的运算结果和a的值分别是()
A.0和2
B.0和3
C.1和2
D.1和3
5.下列叙述中,正确的是()
A.引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致
B.宏名必须用大写字母表示
C.宏替换不占用运行时间,只占编译时间
D.在程序的一行上可以出现多个有效的宏定义
6.下列保留字中用于构成循环结构的是()
A.if
B.while
C.switch
D.default
7.与语句if(a>b)if(c>d)x=1;else x=2;等价的是()
A.if(a>b){if(c>d)x=1;else x=2;}
B.if(a>b){if(c>d)x=1;}else x=2;
C.if((a>b)&&(c>d))x=1;else x=2;
(全新整理)10月数据库原理自考试卷及答案解析
浙江省2018年10月高等教育自学考试
数据库原理试题
课程代码:02336
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.数据库与数据库系统之间的关系是( )
A.互不相干
B.前者包含后者
C.后者包含前者
D.同一东西的不同称呼
2.物理结构的改变不影响逻辑结构的性质,称为数据库的( )
A.物理数据独立性
B.物理结构独立性
C.逻辑数据独立性
D.逻辑结构独立性
3.下列关于E-R模型的说法中,正确的是( )
A.依赖于计算机硬件和DBMS
B.独立于计算机硬件,依赖于DBMS
C.独立于计算机硬件和DBMS
D.依赖于计算机硬件,独立于DBMS
4.有关系:教学(学号、教工号、课程号)
假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主键是( )
A.(课程号,教工号)
B.(学号,课程号)
C.(学号,教工号)
D.(学号,教工号,课程号)
5.在基本的关系中,下列说法正确的是( )
A.行列顺序有关
B.属性名允许重名
C.任意两个元组不允许重复
D.列是非同质的
6.两个关系在没有公共属性时,其自然连接操作表现为( )
A.结果为空关系
B.笛卡儿积操作
C.等值联接操作
D.无意义的操作
7.SQL基本的使用方式有两种:它可以单独使用,称为交互式;也可在用高级语言编写的应
用程序中使用,称为嵌入式,这时相应的高级语言称为( )
1
A.元语言
高等教育自学考试高级语言程序设计(一)真题2010年1月
高等教育自学考试高级语言程序设计(一)真题2010年1月
(总分:100.00,做题时间:150分钟)
一、课程代码:00342(总题数:1,分数:0.00)
二、单项选择题(本大题共15小题,每小题2分,共30分) (总题数:15,分数:30.00)
1.下列不属于保留字的是()。
(分数:2.00)
A.default
B.register
C.sruct
D.unsign √
解析:
2.下列不能作为常量的是()。
(分数:2.00)
A.0582 √
B.0xa5
C.’/n’
D.2.5e-2
解析:
3.设typedeflong class;,则class是()。
(分数:2.00)
A.整型变量
B.长整型变量
C.长整型数据类型的新标识符√
D.新的而非长整型数据类型的标识符
解析:
4.设char c=’A’;int i=l, j;,执行j=!c&&i++;后,i和j的值分别是()。
(分数:2.00)
A.1和0 √
B.1和1
C.2和0
D.2和l
解析:
5.设int a;,执行表达式(a=1,2,3),a+1后,a和表达式的值分别是()。
(分数:2.00)
A.1和2 √
B.2和3
C.3和4
D.4和5
解析:
6.下列关于函数定义正确的是()。
(分数:2.00)
A.fun(int x,y){int z;return z;}
B.void fun(int x,int y){return x+y;}
C.fun(x,y){int x,y;double z;z=x+y;return z;}
D.double fun(int x,int y) {double z;z=x+y;return z;) √
2014年10月全国自考高级语言程序设计考前密卷00342(含答案)
2014年10月全国自考高级语言程序设计考前密卷00342(含答案)
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
第1题一个C程序的执行是从()
A. main()函数开始,直到 main()函数结束
B. 第一个函数开始,直到最后一个函数结束
C. 第一个语句开始,直到最后一个语句结束
D. main()函数开始,直到最后一个函数结束
【正确答案】 A
【你的答案】
本题分数1分
第2题若a为整型且值为3,则计算表达式“a+=a-=a*a”后,a的值是 ()
A. -3
B. -12
C. 6
D. 9
【正确答案】 B
【你的答案】
本题分数1分
第3题设float m=4.0,n=4.0,使m为10.0的表达式是()
A. m-=n*2.5
B. m/=n+9
C. m*=n-6
D. m+=n+2
【正确答案】 D
【你的答案】
本题分数1分
第4题设有下列数据定义语句,则表达式“sizeof(abc)”的值是()
struct { char a; short b; float c[2]; }abc;
A. 4
B. 7
C. 8
D. 11
【正确答案】 D
【你的答案】
本题分数1分
第5题设 int a=2,b;则执行 b=a==! a;语句后,b 的结果是()
A. 0
B. 1
C. 2
D. 3
【正确答案】 A
【你的答案】
本题分数1分
第6题合法的数组定义是 ()
A. char s[]=′1′,′2′;
B. int a[5]={0,1,2,3,4,5};
00342高级语言程序设计自考机考答案
高级语言程序设计(一)(00342)
一、选择题(共75小题,每题2分,共150分)
1-5 BBCDB 6-10 CBAAC 11-15 DACBC 16-20 BACAA 21-25 CCCBB
26-30 DACDD 31-35 CDCDC 36-40 DBADD 41-45 CACCD 46-50 BBCBB
51-55ABCDC 56-60BCBAA 61-65DCDCD 66-70CDBAA 71-75DBADD
二、判断题(共25小题,每题2分,共50分)
1-5 6-10 11-15 16-20 21-25
三、名词解释题(共25小题,每题4分,共100分)
1、答:所谓函数的调用,是指一个函数(调用函数)暂时中断本函数的运行,转而执行另一个函数(被调用函数)的过程。
2、答:计算机能直接识别和接受的二进制代码。
3、答:由.OBJ文件转化而成的.EXE文件,即计算机可以识别、执行的程序。
4、答:即一组计算机能识别和执行的指令。
5、答:在程序中要指定用到哪些数据以及这些数据的类型和数据的组织性形式,就是数据结构。
6、答:用一个符号代表一个常量,称为符号常量。
7、答:在计算机高级语言中,用来对变量、符号变量名、函数、数组、类型等命名的有效字符序列统称为标识符。
8、答:用关系运算符将两个数值或数值表达式连接起来的式子,称关系表达式。
9、答:在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用。
10、答:函数的首行(即函数首部)称为函数原型。
全国2010年1月自考Java语言程序设计(一)试题及参考答案
全国2010年1月自考Java 语言程序设计(一)试题 1 全国2010年1月自考Java 语言程序设计(一)试题
课程代码:04747
一、单项选择题(本大题共10小题,每小题1分,共10分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未 选均无分。
1.在下述字符串中,不属于...Java 语言关键字的是 ( )
A .float
B .new
C .java
D .return
2.Java 语言中数值数据的类型能自动转换,按照从左到右的转换次序为 ( )
A . byte →int →short →long →float →double
B . byte →short →int →long →float →double
C . byte →short →int →float →long →double
D . short →byte →int →long →float →double
3.在以下供选择的概念中,不属于...
面向对象语言概念的是 ( ) A .消息
B .模块
C .继承
D .多态性
4.在下述Java 语言语句中,错误..
的创建数组的方法是 ( ) A .int intArray [ ]; intArray=new int[5];
B .int intArray [ ]=new int[5];
C .int [ ] intArray ={1,2,3,4,5};
D .int intArray [5]={1,2,3,4.5};
5.在Swing 中,它的子类能用来创建框架窗口的类是 ( )
2018年10月高等教育自学考试全国统一命题考试C++程序设计试卷(课程代码04737)附答案
2018年10月高等教育自学考试全国统一命题考试
C++程序设计试卷
(课程代码04737)
本试卷共l0页,满分l00分,考试时间l50分钟。
考生答题注意事项:
1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。4.合理安排答题空间,超出答题区域无效。
第一部分选择题
一、单项选择题:本大题共20小题,每小题l分,共20分。在每小题列出的备选项审只有
一项是最符合题目要求的,请将其选出。
2.设X和y均为bool量,则x&&y曲为真的条件是
A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假
3.拷贝构造函数应该是
A.不带参数的构造函数 B.带有一个参数的构造函数
C.带有两个参数的构造函数 D.缺省构造函数
4.以下说法中正确的是
A.C++程序总是从第一个定义的函数开始执行
B.C++程序总是从main函数开始执行
C. C++中函数必须有返回值
D.C++中函数名必须唯一
5.下列虚基类的声明中,正确的是
A.class virtual B:public A B.class B:virtual public A
C.class B:public A virtual D.virtual class B:public A
6.下列哪个类型函数不适合声明为内联函数
A.函数体语句较多 B.函数体语句较少
C.函数执行时间较短 D.函数被频繁调用
自考软件工程历届试题(含答案_整理)
全国2006年10月高等教育自学考试
软件工程试题
课程代码:02333
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.软件开发环境按解决的问题分类包含()
A.程序设计环境B.工具箱环境
C.基于方法的环境D.以语言为中心的环境
2.为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是()
A.容错技术B.避开错误技术
C.检测技术D.排错技术
3.软件复杂性的常用度量方法包括()
A.BOEHM度量法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.循环覆盖调试
1
C.边界值分析调试D.集成测试调试
10.在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为()
A.确认测试B.系统测试
高级语言程序设计自考题-17_真题(含答案与解析)-交互
高级语言程序设计自考题-17
(总分100, 做题时间90分钟)
一、单项选择题
(在每小题列出的四个备选项中只有一个是符合题目要求的)
1.
C语言程序的基本单位是______
• A.程序字段
• B.语句
• C.函数
• D.字符
SSS_SIMPLE_SIN
A B C D
分值: 2
答案:C
[考点] C语言的基本知识
[解析] C程序是由若干个函数构成的,它的基本单位是函数。
2.
若定义int i,*p;指向i的赋值语句是______
•**=&i;
B.*p=*&i;
• C.*p=i;
• D.*p=&i;
SSS_SIMPLE_SIN
A B C D
分值: 2
答案:A
[考点] 指针的赋值
[解析] p被定义为指向整型变量的指针,只能存储地址,&取地址运算符,&i代表i的地址,p=&i;是使P指向i的赋值语句。
3.
下面程序
main()
{int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
print("%d\n",*(p+2));}
的输出是______
•**
•**
•**
**
SSS_SIMPLE_SIN
A B C D
分值: 2
答案:B
[考点] 指针的移动
[解析] 数组名a指向数组的首地址,a+2指针移动指向了“3”,所以输出的是3。
4.
下面程序的输出是______
void apple(int *x)
{printf("%d\n",++*x);
}
main()
{int a=25;
apple(&a);
}
•**
•**
•**
**
SSS_SIMPLE_SIN
A B C D
分值: 2
答案:D
[考点] 函数的地址传递
全国自考高级语言程序设计(一)精选试题及答案
全国自考高级语言程序设计(一)精选试题及答案
总分:140分题量:41题
一、单选题(共20题,共40分)
1.下列保留字中用于构成循环结构的是()
A.if
B.while
C.switch
D.default
正确答案:B
本题解析:
暂无解析
2.与语句if(a>b)if(c>d)x=1;elsex=2;等价的是()
A.if(a>b){if(c>d)x=1;elsex=2;}
B.if(a>b){if(c>d)x=1;}elsex=2;
C.if((a>b)&&(c>d))x=1;elsex=2;
D.
if(a
d)x=1;
正确答案:A
本题解析:
暂无解析
3.设charx='a';则printf('x=%c,y=%c\n',x,97);的输出是()
A.x=a,y=97
B.x=97,y=a
C.x=97,y=97
D.x=a,y=a
正确答案:D
本题解析:
暂无解析
4.设inta[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是()
A.2
B.3
C.4
D.无确定值
正确答案:B
本题解析:
暂无解析
5.执行下列程序
后输出的结果是()
A.0
B.1
C.2
D.3
正确答案:D
本题解析:
暂无解析
6.设charstr[100];inti=5;则引用数组元素的错误形式是()
A.str[i+10]
B.*(str+i)
C.*(str+i-1)
D.*((str++)+i)
正确答案:D
本题解析:
暂无解析
7.设intx[]={1,2,3,4,5,6},*p=x;则值为3的表达式是()
自学考试00342《高级语言程序设计(一)》历年真题全套试题
自考00342《高级语言程序设计(一)》历年真题集电
子书
目录
1. 目录 (2)
2. 历年真题 (3)
2.1 00342高级语言程序设计200410 (3)
2.2 00342高级语言程序设计200510 (10)
2.3 00342高级语言程序设计200610 (21)
2.4 00342高级语言程序设计200701 (28)
2.5 00342高级语言程序设计200710 (35)
2.6 00342高级语言程序设计200801 (39)
2.7 00342高级语言程序设计200810 (43)
2.8 00342高级语言程序设计200901 (47)
2.9 00342高级语言程序设计200910 (52)
2.10 00342高级语言程序设计201001 (57)
2.11 00342高级语言程序设计201010 (62)
2.12 00342高级语言程序设计201101 (66)
2.13 00342高级语言程序设计201110 (73)
3. 相关课程 (80)
1. 目录
历年真题()
00342高级语言程序设计200410()
00342高级语言程序设计200510()
00342高级语言程序设计200610()
00342高级语言程序设计200701()
00342高级语言程序设计200710()
00342高级语言程序设计200801()
00342高级语言程序设计200810()
00342高级语言程序设计200901()
00342高级语言程序设计200910()
00342高级语言程序设计201001()
00342高级语言程序设计201010()
1月全国自考C加加程序设计试题及答案解析
1月全国自考C加加程序设计试题及答案解析
全国2018年1月自考C加加程序设计试题
课程代码:04737
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.在C++中,头文件扩展名为()
A..cpp
B..h
C..1ib
D..obj
2.下列符号中,不属于分隔符的是()
A.,
B./
C.;
D.{}
3.可替换#definePI3.1415926的语句是()
A.float PI 3.1415926;
B.const float PI=3.1415926;
C.const PI(3.1415926);
D.const 3.1415926;
4.布尔类型标识符是()
A.void
B.short
C.long
D.bool
5.下列不是C++语言的基本数据类型的是()
A.字符类型
B.整数类型
C.逻辑类型
D.枚举类型
6.C++允许在结构中定义函数,这些函数称为()
A.静态函数
B.构造函数
C.析构函数
D.成员函数
7.设函数void inc(int)将形参加1,如有整型变量int i=10;则执行inc(i);后,i的值为()
A.9
B.10
C.11
D.未知
8.下列哪种默认参数的声明是不正确的()
A. int max(int a,int b,int c,int d=0);
B. int max(int a,int b,int c=0,int d=0);
1
C. int max(int a=0,int b,int c=0,int d=0);
全国高等教育自学考试2013年1月软件工程试题及答案
全国2013年1月高等教育自学考试
软件工程试题
课程代码:02333
。
一、单项选择题(本大题共l5小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均不得分。
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.下列选项中,用作详细设计的工具是(D)
A.层次图
B.数据流图
C.模块结构图
D.盒图
6.UML表达关系的术语中,表达“整体/部分”关系的是(D)
A.细化
B.依赖
C.继承
D.聚合
7.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是(A)
A.用况图
B.部署图
C.对象图
D.构件图
8.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为(B)
A.测试计划
B.测试构件
C.测试评价
D.测试过程
9.下列选项中,属于白盒测试技术的是(D)
A.因果图
B.等价类划分
C.边界值分析
D.路径测试
10.假设月收入≤3500元者免税,现用3500元和3501元作为测试数据,所采用的是(A)
A.边界值分析
B.等价类划分
C.条件覆盖
10月全国自考高级语言程序设计(一)试题及答案解析
2.下列关于C语言的叙述错误的是( )
A.英文字母大小写不加以区分
B.不同类型的变量可以出现在同一个表达式中
C.在赋值表达式中赋值号两边的类型可以不同
D.某些运算符在不同的场合可以有不同的含义
3.下列转义字符中错误的是( )
A.′\000′B.′\14′
C.′\x111′D.′\2′
6.设int a=10, b=20, c=30;条件表达式a<b? a=5∶c的值是( )
A. 5 B. 10
C. 20 D. 30
7.设int a=9, b=6, c;,执行语句c=a/b+0. 8;后c的值是( )
A. 1 B. 1. 8
C. 2 D. 2. 3
8.执行语句for(i=1;i++<4);后i的值是( )
16.在C语言中,有值函数的数据类型是指( )
A.函数形式参数的数据类型B.函数返回值的数据类型
C.调用该函数时的实参的数据类型D.任意指定的数据类型
17.设
struct
{ short a;
char b;
float c;
}cs;
则sizeof(cs)的值是( )
A. 4 B. 5
C. 6 D. 7
18.设
14.若用数组名作为函数调用时的实参,则实际上传递给形参的是( )
全国月高等教育自学考试高级语言程序设计一试题
全国月高等教育自学考试高级语言程序设计一
试题
Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#
全国2007年1月高等教育自学考试
高级语言程序设计(一)试题
课程代码:00342
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.以下正确的C 语言自定义标识符是( )
A ._la
B .2a_
C .do
D .
2.在C 语言中,错误..
的常数表示是( )
A .0L
B .-0x6aL
C .′6′
D .设int a,x=2;执行语句
a=x>03*x(x=10);后,变量x 的值是( )
A .1
B .2
4.设有以下程序段:
int x=2,y=2,z=0,a;
a=++x||++y&&z++;
printf(″%d,%d,%d\n″,x,y,z);
执行后输出的结果是()
A.2,2,0 B.3,3,1
C.3,2,0 D.3,2,1
5.在C语言中,字符串″″″的长度是()
A.5 B.7
C.9 D.12
6.设float x;,由键盘输入:,能正确读入数据的输入语句是()A.scanf(″%5f″,&x); B.scanf(″%5d″,&x); C.scanf(″%f″,x); D.scanf(″%s″,&x)
7.逗号表达式a=2*6,a*3,a+5的值是()
C .36
D .41
8.C 语言表达式*exp(x)+(a+b)/3所表示的数学表达式是( )