c期末考试试题及答案完整版
- 格式:docx
- 大小:76.31 KB
- 文档页数:61
SQL Server数据库期末考试试题C班级:学号:姓名:教师:一二三四五总分得分一.填空题(15分,每空1分)1.()是数据库中最重要的数据对象,是数据库的基本组成部分,是存储数据的().2.SQL Server2000中对数据库的大部分操作,几乎都可以用两种方法实现,一种是(),另一种是().3.在多表查询时,我们有内连接和外连接两种方法,其中外连接又可分为(),(),()。
4.按照在数据库中实现数据完整性的作用级别,可以将其分为()和(). 5.SQL Server中有两种近似数据类型;real称为(),float称为(). 6.使用规则的过程依次为:(),(),(),()。
二.单项选择题(10分,每题1分)1.SQL Server中数据存储在页中,页是数据存储的最小单位,每一页可存储()字节。
A.8K B.16KC.24K D.32K2.()是一个图形化的数据编程接口,其基本功能是编辑Transact-SQL语句。
A.企业管理器B.查询分析器C.服务管理器D.对象浏览器3.下列关于索引的说法正确的是()A.聚簇索引与非聚簇索引没有什么区别B.一个表中可以建立多个聚簇索引C.一个表中可以建立多个非聚簇索引D.建立了非聚簇索引的表要按照非聚簇索引列进行排序4.SQL Server2000中,一个数据库最多可建立()个表A.100万个B.200万个C.300万个D.400万个5.SQL Server中数据存储在页中,页是数据存储的最小单位,每一页可存储()字节。
A.8K B.16KC.24K D.32K6.在下列关于规则标识符的陈述中,错误的是()A.标识符的第一个字符必须是Unicode2.0标准所定义的字符。
B.标识符的第一个字符后的字符可以是Unicode2.0标准所定义的字符。
C.标识符中可以有空格、或其它特殊字符。
D.标识符不能与SQL Server保留关键字相同。
7.我们使用嵌套查询时最多可以嵌套多少层的子查询()A.2层B.4层C.8层D.层数不限8.下面哪一项不是数据完整性的含义()A.数值的完整性。
C语言程序设计教程期末考试试卷(B卷)(考试时间90分钟,满分100分)一、选择题(每小题1分,共20分)下面各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂抹在答题卡相应的位置上,答在试卷上不得分。
1. 在C语言中,下列标识符中合法的是( )A. -intB. in1_3C. A_B!DD. const2. 不属于C语言基本数据类型的是( )A. intB. unionC. charD. unsigned3. 下面是对宏定义的描述。
不正确的是( )A. 宏不存在类型问题,宏名无类型,它的参数也无类型B. 宏替换不占用运行时间C. 宏替换只是字符串的简单替代D. 宏替换时先检查类型,类型一致时才可以替换4. C语言中,″\\xfds″在内存中占用的字节数是( )A. 3B. 4C. 5D. 65. 设int x;则执行printf(″%x\n″,~x^x);的结果是( )A. ffffffffB. ffC. 0D. 16. 对于while语句,错误的说法是( )A. 用条件控制循环体的执行次数B. 循环体至少要执行一次C. 循环体有可能一次也不执行D. 循环体中可以包含若干条语句7. 执行下列语句后输出的结果是( )int a=8,b=7,c=6;if(a<b)if(b>c){a=c;c=b;}printf("%d,%d,%d\n",a,b,c);A. 6,7,7B. 6,7,8C. 8,7,6D. 8,7,88. 设int a=9,b=20;则printf(″%d,%d\n″,a--,--b);的输出结果是( )A. 9,19B. 9,20C. 10,19D. 10,209. 设static char x[ ]=″12345″,y[ ]={′1′,′2′,′3′,′4′,′5′,′\0′};那么( )A. x数组的长度等于y数组的长度B. x数组的长度大于y数组的长度C. x数组的长度少于y数组的长度D. x数组与y数组的存储区域相同10. 设int i,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )for(i=0;i<3;i++)printf(″%d″,x[i][2-i]);A. 147B. 159C. 357D. 36911. 执行完下列语句后,n的值是( )int n;for (n=0 ; n<100 ; n=2*n+1);A. 125B. 126C. 127D. 12812. 有以下语句:int a=6;a+=a-=a*a;printf(“%d”,a);输出结果( )A. –132B. –60C. -24D. 013. 为了连接两个字符串s1与s2,应当使用( )A. strcat( s1,s2 )B. strcpy( s1, s2 )C. strlen( s1, s2 )D. strcmp( s1, s2 )14. 设int a,*p;则语句p=&a;中的运算符“&”的含义是( )A. 位与运算B. 逻辑与运算C. 取指针内容D. 取变量地址15. 下面输出的结果为( )int a=13, b=64;printf(“%d\n”, !a || (b>>3) );A. 13B. 64C. 1D. 016. 下列定义正确的是( )A. enum t={a,b}x;B. enum t{1,2}x;C. enum {′+′,′-′}x;D. enum t{a,b}x;17. 设有定义:struct u{int a[4];float b[3]; char c[16];}aa;则printf(″%d\n″,sizeof(aa));的输出是( )A. 32B. 36C. 12D. 818. 数据-54.78在文本文件中占用的字节个数是( )A. 4B. 5C. 6D. 819. 在宏定义#define p(r) 3.14*r中,请问宏名是( )A. pB. p(r)C. 3.14*rD. p(r) 3.14*r20. 要打开一个已存在的用于修改的非空二进制文件“hello.txt”,正确语句是( )A. fp=fopen( "hello.txt ","r" )B. fp=fopen( "hello.txt ","ab+" )C. fp=fopen( "hello.txt ","w" )D. fp=fopen( "hello.txt ","r+" )二、填空题(每小题4分,共36分)请将每一个空的正确答案写在答题卡相对应的横线上,答在试卷上不得分。
最新c语言期末考试试题及答案1. 一个C程序的组成部分可以是()。
A)一个主函数和一至若干个其他函数B)一至若干个主函数C)一个主程序和一至若干个其他函数D)一个主程序和一至若干个子程序2. 一个C程序的执行是从()。
(A)本程序的main函数开始,到main函数结束(B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束(C)本程序的main函数开始,到本程序文件的最后一个函数结束(D)本程序文件的第一个函数开始,到本程序main函数结束3. C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符()。
A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母、数字和下划线中任一种字符4. 设有定义:int m=1,n=-1;则执行语句printf("%d\n",(m--&++n);后的输出结果是()。
A)–1 B)0 C) 1 D) 25. 表达式11&10的结果用二进制表示为()。
A)11B)3C)1D)106. 设有语句int a=3;则执行语句a+=a-=a*a后,变量a的值是()。
(A)3(B)0(C)9(D)-127. 在下列选项中,不的赋值语句是()。
A)t/=5;B)n1=(n2=(n3=0));C)k=i==j;D)a=b+c=1;8. 下列( )表达式不满足:当x的值为偶数时值为"真",为奇数时值"假"。
A)X%2==0B)!x%2!=0C)(x/2*2-x)==0D)!(x%2)9. 若有定义:int a=8,b= 5,c;执行语句c=a/b+0.4 后c的值为()A)1.4 B)1 C)2.0 D)210. 假设a=3,b=4,c=5,则逻辑表达式:!(a+b)+c-1&&b+c/2的值是()。
A)true B)false C)0D) 111. 若int a=3,b=4;则执行c=a++>2||b-->=4之后,b变量的值为()。
大连理工大学2012c语言期末模拟试题及答案一、1/字符串"\\\'efg\'\\"的长度是:( ).A、3B、11C、7D、52、设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。
A、doubleB、不确定C、intD、float3、下列语句的结果是()。
main(){ int j;j=3;printf("%d,",++j);printf("%d",j++);}A、3,3B、4,4C、3,4D、4,34、逻辑表达式!(2-1)&&x||0的值是( )A、1B、0C、3D、25、int a=1,b=2,c=3; if(a>b)a=b; if(a>c)a=c; 则a的值为()。
A、3B、2C、1D、不一定6、执行语句 for(i=1;i++<4;); 后变量 i 的值是()。
A、3B、5C、4D、不定7、以下正确的描述是( ).A、只能用continue语句来终止本次循环B、switch语句中不能出现continue语句C、在循环中break语句不能独立出现D、goto语句只能用于退出多层循环8、下面合法的语句定义是( ).A、char a[ ]={'0','1','2','3','4','5'};B、int a[ ]="string";C、int a[5]={0,1,2,3,4,5};D、char a="string";9、char a[10];不能将字符串"abc"存储在数组中的是()。
A、int i;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;B、a="abc";C、strcpy(a,"abc");D、a[0]=0;strcat(a,"abc");10、在C语言中,一维数组的定义方式为:类型说明符数组名()。
C语言程序设计期末考试试题及其答案一、单项选择题(本大题共20题,每题2 分,共40分)1、以下不是C语言的特点的是( )A、C语言简洁、紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件进行操作D、C语言移植性好2、以下不正确的C语言标识符是( )A、ABCB、abcC、a_bcD、ab.c3、一个C语言程序是由( )A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成4、一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是( )A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性5、设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为( )A、intB、floatC、doubleD、不确定6、在C语言中,char型数据在内存中的存储形式是( )A、补码B、反码C、源码D、ASCII码7、有如下程序,输入数据:12345M678<cR>后(<CR>表示回车),x的值是( ) 。
#include<stdio.h>main(){int x;float y;scanf("%3d%f",&x,&y);}A、12345B、123C、45D、3458、若有以下定义int a,b; float x,则正确的赋值语句是( )A、a=1,b=2B、b++;C、a=b=5D、b=int(x);9、以下程序的执行结果是( )#include<stdio.h>{int i=10,j=10;printf("%d,%d\n",++i,j--);}A、11,10B、9,10C、11,9D、10,910、巳知字母A的ASCII码是65,以下程序的执行结果是( )#include<stdio.h>main(){char c1='A',c2='Y';printf("%d,%d\n",c1,c2);A、A,YB、65,65C、65,90D、65,8911、下列运算符中优先级最高的是( )A、<B、十C、%D、!=12、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是( ) 。
山西高二期末考试试题及答案一、选择题(每题3分,共30分)1. 下列关于细胞分裂的描述,错误的是:A. 细胞分裂是细胞生命周期的必经过程B. 细胞分裂过程中,染色体数量会加倍C. 细胞分裂包括有丝分裂和减数分裂D. 细胞分裂过程中,细胞核先于细胞质分裂答案:D2. 在化学反应中,下列哪种物质通常不作为催化剂?A. 酸B. 碱C. 金属D. 酶答案:D3. 下列关于光合作用的描述,正确的是:A. 光合作用只在白天进行B. 光合作用是植物制造能量的过程C. 光合作用的产物只有氧气D. 光合作用需要光和叶绿素答案:D4. 以下哪个选项是描述电磁波的?A. 声波B. 光波C. 重力波D. 地震波答案:B5. 以下哪个选项是描述牛顿第一定律的?A. 力是改变物体运动状态的原因B. 物体会保持静止或匀速直线运动状态C. 物体的加速度与作用力成正比D. 力是物体运动的原因答案:B6. 在物理学中,下列哪个选项是描述能量守恒定律的?A. 能量可以被创造或消灭B. 能量可以在不同形式间转换C. 能量是守恒的D. 能量是不可测量的答案:C7. 下列关于DNA的描述,错误的是:A. DNA是双螺旋结构B. DNA携带遗传信息C. DNA由蛋白质组成D. DNA存在于细胞核中答案:C8. 在化学中,下列哪个选项是描述分子间作用力的?A. 离子键B. 共价键C. 范德华力D. 金属键答案:C9. 下列关于相对论的描述,正确的是:A. 时间是绝对的B. 光速在任何参考系中都是恒定的C. 物体的质量会随着速度的增加而增加D. 相对论是牛顿力学的延伸答案:B10. 下列关于生态系统的描述,错误的是:A. 生态系统由生物群落和非生物环境组成B. 生态系统中的能量流动是单向的C. 生态系统中的物质循环是闭合的D. 生态系统中的生物数量是恒定的答案:D二、填空题(每题3分,共30分)1. 光合作用中,植物通过______吸收光能。
答案:叶绿体2. 牛顿的第二定律表明,力等于______。
c语言程序期末考试试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义函数?A. structB. staticC. voidD. function答案:C2. 下列哪个选项不是C语言中的基本数据类型?A. intB. floatC. charD. string答案:D3. 在C语言中,以下哪个运算符用于计算两个数的和?A. +B. -C. *D. /答案:A4. 下列哪个选项是正确的C语言注释方式?A. // 这是注释B. /* 这是注释 */C. //* 这是注释D. /* 这是注释 */答案:B5. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A6. 在C语言中,以下哪个关键字用于定义一个指针?A. intB. charC. floatD. *答案:D7. 在C语言中,以下哪个选项是正确的数组声明方式?A. int arr[5] = {1, 2, 3};B. int arr[] = {1, 2, 3};C. int arr[5] = {1, 2};D. int arr = {1, 2, 3};答案:A8. 在C语言中,以下哪个选项是正确的条件语句?A. if (condition)B. if (condition) { }C. if (condition) { } else { }D. All of the above答案:D9. 在C语言中,以下哪个选项是正确的循环语句?A. for (int i = 0; i < 10; i++)B. while (condition)C. do { } while (condition);D. All of the above答案:D10. 在C语言中,以下哪个函数用于计算两个数的和?A. printf()B. scanf()C. sum()D. None of the above答案:D二、填空题(每题2分,共20分)1. 在C语言中,定义一个整型变量的正确方式是:`int ____;`答案:变量名2. 要输出一个字符串,应该使用函数:`____`答案:printf3. 要读取一个字符,应该使用函数:`____`答案:scanf4. 在C语言中,数组的索引从____开始。
1下列定义变量的语句中错误的是______.A、int _intB、double int_C、char ForD、float US$答案 D知识点常量、变量和标识符2以下不合法的用户标识符是______。
A、j2_KEYB、DoubleC、4dD、_8_答案 C知识点常量、变量和标识符3以下4组用户定义标识符中全部合法的一组是______。
A、_main enclude sinB、If —max turboC、txt REAL 3COMD、int k_2 _001 ???答案 A知识点常量、变量和标识符4以下定义语句中正确的是______。
A、char a='A’b='B';B、float a=b=10.0;(正解a=10。
0 b=10。
0)C、int a=10,*b=&a;D、float *a,b=&a;答案 C知识点常量、变量和标识符5以下不能定义为用户标识符的是______。
A、scanfB、VoidC、_3com_D、int答案 D知识点常量、变量和标识符6以下有4组用户标识符其中合法的一组是______。
A、For —sub CaseB、4d DO SizeC、f2_G3 IF abcD、WORD Void define答案 C知识点常量、变量和标识符7C语言中最简单的数据类型包括______.A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型答案 B知识点常量、变量和标识符8下列选项中合法的C语言关键字是______。
A、VARB、cherC、integerD、default答案 D知识点常量、变量和标识符9以下不能定义为用户标识符的是______。
A、MainB、_0C、_intD、sizeof答案 D知识点常量、变量和标识符10下列叙述中正确的是______。
A、C语言中既有逻辑类型也有集合类型B、C语言中没有逻辑类型但有集合类型C、C语言中有逻辑类型但没有集合类型D、C语言中既没有逻辑类型也没有集合类型答案 D知识点常量、变量和标识符11当c的值不为0时在下列选项中能正确将c的值赋给变量a、b的是______.A、c=b=a;B、(a=c)‖(b=c);C、(a=c)&&(b=c);D、a=c=b;答案 C知识点赋值表达式12以下选项中非法的表达式是______。
北理c语言期末考试试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项是C语言中的关键字?A. intB. stringC. floatD. double答案:A2. C语言中,用于定义一个结构体的关键字是?A. structB. unionC. enumD. class答案:A3. 在C语言中,以下哪个不是合法的变量名?A. _myVarB. my_varC. 2myVarD. myVar2答案:C4. 下列哪个选项不是C语言中的运算符?A. %B. &&C. ==D. ::5. C语言中,用于声明一个函数的关键字是?A. functionB. defC. voidD. int答案:C6. 在C语言中,以下哪个是正确的字符串字面量?A. "Hello, World!"B. 'Hello, World!'C. "Hello, World!D. 'Hello, World!'答案:A7. C语言中,用于执行循环的关键字是?A. loopB. repeatC. whileD. do答案:C8. 下列哪个选项是C语言中的正确注释?A. /* This is a comment */B. // This is a commentC. //* This is a commentD. /* This is a comment答案:A9. C语言中,用于定义一个枚举类型的关键字是?B. typedefC. unionD. struct答案:A10. 在C语言中,以下哪个选项是正确的数组声明?A. int arr[5] = {1, 2, 3, 4, 5};B. int arr[5] = {1, 2, 3};C. int arr[] = {1, 2, 3, 4, 5};D. int arr[5] = {1, 2, 3, 4};答案:A二、填空题(每题2分,共20分)1. 在C语言中,用于定义一个全局变量的关键字是________。
C语言程序设计期末考试试题含答案一、选择题(每题 3 分,共 30 分)1、以下选项中,不是 C 语言关键字的是()A intB floatC classD char答案:C解析:在 C 语言中,class 不是关键字,int、float 和 char 都是常见的数据类型关键字。
2、以下变量定义中,正确的是()A int a=b=5;B char a='A';C float a=55, b=66;D double a; b;答案:C解析:A 选项中不能在定义时连续赋值;B 选项应该是 char a ='A';注意单引号;D 选项应该是 double a, b; 中间用逗号分隔。
3、以下程序段的输出结果是()```cint a = 5, b = 4, c = 6;if (a > b && a > c)printf("a 最大\n");else if (b > a && b > c)printf("b 最大\n");elseprintf("c 最大\n");```A a 最大B b 最大C c 最大D 编译错误答案:C解析:因为 5 不大于 6,所以执行 else 部分,输出“c 最大”。
4、以下循环语句执行的次数是()```cfor (int i = 0; i < 5; i++){printf("%d ", i);}```A 4 次B 5 次C 6 次D 无限次答案:B解析:从 0 到 4 ,一共 5 次。
5、以下数组定义中,正确的是()A int a5 ={1, 2, 3, 4, 5, 6};B int a ={1, 2, 3};C int a5 ={1, 2};D int a3 =(1, 2, 3);答案:B解析:A 选项数组长度为 5,却初始化了 6 个元素;C 选项只初始化了前两个元素,后面三个元素默认为 0;D 选项初始化方式错误,应该用花括号。
C语言程序设计期末考试试题及答案装 C. C++; D.a+b+c|2.已知int j , i=1 ;执行语句“ j=i++ ; ”后,变量i 的值是B 。
A. 1B. 2C. - 1D. -2 3. 执行下面程序:#i nclude "stdio.h" void mai n()订 {int a=1,b=2,c=3 ;c=(a+=a+2),(a=b,b+3); printf(“ %d,%d,%d ,a,b,c);丨}线则输出结果是:_A _______ 。
A. 2,2,4 B. 4,2,3 C. 5,5,3 D. 4,2,5[4.若要求在if 后一对圆括号中表示 a 不等于0的关系,则能正确表示这一关系的表达式为D 。
—A. a< >0B. !aC. a=0D. a:5. for (j=0;j<11;j++);循环结束后,j 的值是 B _________ 。
A. 12B. 11C. 10D. 96. C 语言中函数返回值的类型由 _D ___ 决定的。
[ A. return语句中的表达式类型B.调用该函数的主调函数的类型 :C.调用函数时临时决定D.定义函数时所指定的函数类型7. 下列说法中正确的是 B 。
- A 在调用用户自定义函数时,必须对其进行声明。
1B 函数可以返回一个值,也可以什么值也不返回。
:C 说明函数时,必须明确参数的类型和返回值。
D 在程序设计中空函数没有什么作用。
C 语言程序设计试题','g','s','\0'};8. 若int i=10 ;执行下列程序后,变量 i 的正确结果是_D_switch ( i ) {case 0: i+=1 ; case 10: i+=1 ; case 11: i+=1 ; default: i+=1 ;}A. 10B. 11C. 12D. 139. 下列语句中不正确的字符串赋值或初始化的是 C 。
华清远见c期末考试试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项不是C语言的特点?A. 支持多线程B. 支持指针C. 支持结构化编程D. 支持面向对象编程答案:D2. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A3. 下列哪个选项是正确的C语言数组声明?A. int arr[10];B. int arr[];C. int arr[10] = {0};D. 所有选项答案:D4. 在C语言中,下列哪个函数用于将字符串复制到另一个字符串?A. strcpyB. strcatC. strncpyD. strcmp答案:A5. 下列哪个选项是C语言中的合法变量名?A. 2variableB. variable2C. _variableD. 所有选项答案:C6. 在C语言中,以下哪个运算符用于执行按位与操作?A. &B. &&C. |D. ||答案:A7. 下列哪个选项是C语言中正确的文件操作函数?A. fopenB. fcloseC. fprintfD. 所有选项答案:D8. 在C语言中,以下哪个关键字用于定义一个函数?A. functionB. defC. voidD. int答案:C9. 下列哪个选项是C语言中正确的循环结构?A. forB. whileC. do-whileD. 所有选项答案:D10. 在C语言中,以下哪个关键字用于定义一个宏?A. defineB. macroC. #defineD. #define答案:C二、填空题(每题2分,共20分)1. C语言中,用于声明一个整型变量的关键字是________。
答案:int2. C语言中,用于声明一个浮点型变量的关键字是________。
答案:float3. C语言中,用于声明一个字符型变量的关键字是________。
答案:char4. C语言中,用于声明一个双精度浮点型变量的关键字是________。
大学C语言期末考试题库试题及答案汇总-填空复习题1.以下程序的输出结果是______。
main(){ int a=0;a+=(a=8);printf("%d\n",a);}答案:16知识点:赋值表达式2.若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是______。
c=(a-=(b-5));c=(a % 11)+(b=3);答案:3知识点:赋值表达式3.以下程序运行后的了输出结果是______。
main(){ int a=1,b=2,c=3;if(c=a) printf("%d\n",c);else printf("%d\n",b);}答案:1知识点:赋值表达式4.若有语句int i=-19, j=i%4;printf("%d\n",j);则输出结果是______。
答案:-3知识点:算术表达式7.设y 是int型变量,请写出判断y为奇数的关系表达式______。
答案:y%2知识点:算术表达式12.下面程序的输出是______。
main(){ int x=2;while(x--);printf("%d\n", x);}答案:-1知识点:自加、自减运算符和逗号运算符19.以下程序的输出结果是______。
void fun(){ static int a=0;a+=2; printf("%d",a);}main(){ int cc;for(cc=1;cc<4;cc++) fun();printf("\n")}答案:246知识点:函数的调用21.若有以下程序int f(int x,int y){ return(y-x)*x; }main(){ int a=3,b=4,c=5,d;d=f(f(3,4),f(3,5));printf("%d\n",d);}执行后输出结果是______。
《面向对象程序设计C++ 》期末考试一试卷( A )班级:姓名:学号:分数:题号一二三四总分得分试卷说明:本套试题共四个大题,所有题目都答在答题纸上,写在其余地方均无效。
(答题纸在本套试卷的第10 页上)一、选择题(每题 2 分,共 40 分)1、C++是()。
A.面向对象的程序设计语言B.面向过程的程序设计语言C.既支持面向对象的程序设计又支持面向过程的程序设计的混淆型语言D.非结构化的程序设计语言2、面向对象程序设计思想的主要特点中不包含()。
A. 封装性B. 多态性C. 继承性D. 功能分解,逐渐求精3、若定义: string str;当语句cin>>str;履行时,从键盘输入:Microsoft Visual Studio 6.0!所得的结果是str=()。
B. MicrosoftA. Microsoft Visual Studio 6.0!C. Microsoft Visual4、考虑下边的函数原型申明:void testDefaulParam(int a,int b=7,char z='*');下边函数调用中,不合法的是()。
A. testDefaulParam(5);B. testDefaulParam(5,8);C. testDefaulParam(5,'#');D. testDefaulParam(0,0,'*');5、以下语句中,将函数 int sum(int x, int y) 正确重载的是()。
A. float sum(int x, int y);B. int sum(int a, int b);C. float sum(float x, float y);D. double sum(int y, int x);6、以下表示引用的方法中,()是正确的。
已知: int a=1000;A. int &x=a;B. char &y;C. int &z=1000;D. float &t=&a;7、在一个函数中,要求经过函数来实现一种不太复杂的功能,而且要求加速履行速度,采纳()。
计算机导论期末考试试题及答案计算机导论是计算机科学的一门入门课程,旨在帮助学生了解计算机科学的基本概念、原理和应用。
在这篇文章中,我们将提供一些计算机导论的期末考试试题及其答案,以帮助学生更好地理解该课程。
1、问题:什么是计算机科学的定义?答案:计算机科学是研究计算机及其应用的一门科学,包括计算机体系结构、程序设计语言、算法、数据结构、操作系统、网络等方面的研究。
2、问题:列举出三种计算机体系结构?答案:常见的计算机体系结构有冯·诺依曼结构、哈佛结构、流水线结构。
3、问题:解释一下什么是冯·诺依曼结构?答案:冯·诺依曼结构是一种计算机体系结构,由约翰·冯·诺依曼在1945年提出。
这种结构包括五个部分:运算器、控制器、存储器、输入设备和输出设备。
其中,运算器和控制器构成了中央处理器,负责执行程序中的指令。
存储器用于存储数据和程序,输入设备和输出设备则用于与外部环境进行交互。
4、问题:请解释一下什么是算法?答案:算法是一系列解决问题的步骤或程序,它能够被计算机执行来实现某种特定的任务。
算法通常具有明确性、有限性和输入项输出项等特征。
5、问题:什么是数据结构?列举出三种常见的数据结构?答案:数据结构是一种组织和管理数据的方式,它能够提高程序的效率和方便性。
三种常见的数据结构包括数组、链表和树。
6、问题:解释一下什么是操作系统?答案:操作系统是一种控制程序,负责管理计算机的各种硬件和软件资源,为应用程序提供统一的接口和标准化的服务。
操作系统还包括处理中断、任务调度、内存管理、文件管理和设备管理等功能。
7、问题:请解释一下什么是计算机网络?答案:计算机网络是一种将多个计算机连接起来,实现资源共享和信息交换的系统。
计算机网络包括通信链路、网络协议和应用程序等组成部分,使得多个计算机可以相互通信并共享资源。
8、问题:列举出三种常见的网络协议?答案:常见的网络协议包括TCP/IP、HTTP和FTP。
c语言期末考试试题及答案一、选择题1. C语言中,用于表示整数常量的数据类型是()。
A. floatB. doubleC. intD. char答案:C2. 若有定义:int a = 5; float b =3.14; 则下列表达式中错误的是()。
A. a + bB. a * bC. a / bD. b % a答案:D3. C语言中,用于输入的函数是()。
A. printf()B. scanf()C. puts()D. gets()答案:B4. 下列关于数组的说法,正确的是()。
A. 数组大小是动态的,可以在运行时改变B. 数组一旦定义,其大小不可改变C. 数组可以存储不同类型的数据D. 数组的索引必须从0开始答案:B5. 在C语言中,一个合法的指针变量是()。
A. int *pB. *int pC. float *pD. p int答案:A二、填空题1. 在C语言中,使用关键字________定义一个全局变量。
答案:extern2. 若有定义:int x = 10; 则表达式 `x + (x++) * 2` 的值是________。
答案:303. 在C语言中,使用________可以将字符串常量输出到控制台。
答案:printf4. 一个整型变量可以存储的最大值(假设为int max)与最小值(假设为int min)的范围是________ < int max < int min。
答案:-32768, 32767(假设是16位整型)5. 函数________用于计算一个字符串的长度。
答案:strlen三、判断题1. C语言中的注释可以使用“//”或“/* */”两种形式。
()答案:正确2. 在C语言中,所有的函数都有返回值。
()答案:错误3. 指针变量的地址可以通过使用&运算符获得。
()答案:正确4. 在C语言中,long int和int类型的大小是相同的。
()答案:错误5. 使用switch语句时,case标签后的值必须是整型或字符型。
选择练习题1、C 语言中最简单的数据类型包括( B )。
A 、整型,实型,逻辑型B 、整型,实型,字符型C 、整型,字符型,逻辑型D 、整型,实型,逻辑型,字符型2、C 语言中,运算对象必须是整型数的运算符是(A )。
A 、%B 、/C 、%和/D 、*3、为表示关系x <y <z ,应使用C 语言表达式( A )。
A 、(x <y)&&(y <z )B 、(x <y)AND (y <z)C 、(x <y <z)D 、(x <y) &(y <z)4、C 语言程序的基本单位是( C )。
A 、程序行B 、语句C 、函数D 、字符5、C 语言的程序一行写不下时,可以( D )。
A 、用逗号换行B 、用分号换行C 、用回车符换行D 、在任意一空格处换行6、下述标识符中,( C )是合法的用户标识符。
A 、A&B B 、voidC 、_studentD 、ab*7、在C 语言中,字符型数据在内存中以( B )形式存放。
A 、补码B 、ASCII 码C 、反码D 、原码8、一个程序由若干文件组成,共用同一变量,则此变量的存储类别应该为( B )。
A 、autoB 、externC 、staticD 、Register9、以下关于switch 语句和break 语句的描述中,只有(B )是正确的。
A 、在switch 语句中必须使用break 语句B 、在switch 语句中,可以根据需要使用或不使用break 语句C 、break 语句只能用于switch 语句中D 、break 语句是switch 语句的一部分10、C 语言规定:调用一个函数时,实参变量和形参变量之间的数据传递是(B )。
A 、地址传递B 、值传递C 、由实参传给形参,并由形参传回给实参D 、由用户指定传递方式11、下述C 语言转义符中( D )是非法的。
A 、'\b'B 、'\037'C 、'\0xf 'D 、'\''12、为了要计算s=10!(10的阶乘),则以下对s 的定义正确的是( D )。
完整版)计算机组装与维护期末考试测试题及答案1、一个完整的计算机系统是由硬件和软件两部分组成的。
2、CPU是由运算器和控制器组成的。
3、系统总线是CPU与其他部件之间传送数据、地址和控制信息的公共通道。
根据传送信息的不同,可分为数据总线、地址总线和控制总线。
4、计算机的主板、机箱和电源都分为标准型和微型型两种类型。
5、计算机比较重要的输入设备有键盘、鼠标。
6、按总线类型划分,显卡可分为:ISA、PCI、AGP、PCI-E四种类型。
7、显示器按工作原理划分可分为:CRT、LCD、LED、OLED四种类型。
8、按内存的工作原理,可将内存分为:只读存储器和随机存储器两种。
9、内存的主要性能指标是:容量和内存速度、频率、位宽。
10、CPU的主要参数有:字长、主频、缓存容量、协处理器。
11、键盘按结构可分为薄膜式、机械式和电容式。
12、按鼠标的接口类型分类,有AT接口、PS/2接口和USB鼠标。
13、IDE硬盘的模式有PIO、DMA和LBA。
14、硬盘的主要接口有IDE接口、SATA接口和SCSI接口三种。
二、选择题(每题1分,共20分)1、I/O设备的含义是输入输出设备。
2、下列的CPU中Pentium 4型号是最先进的。
3、下面哪款CPU是XXX的产品Celeron。
4、下面哪个CPU插座适合使用Intel生产的CPU LGA 1151.1.Socket 7752.Socket 7543.Socket 4624.Socket 9395.D、键盘6.C、震动7.B、48.B、40线扁平电缆9.C、声卡10.C、RAM11.B、激光打印机12.B、硬件配置及用户设定的参数13.A、1024MB14.A、20针15.A、Windows200016.D、硬盘的磁头到硬盘的高速缓存17.A、点距、分辨率18.C、整合周边19.A、CPU温度20.可能是电源故障,需要进一步检查。
1、激光打印机不可以进行复写打印。
c期末考试试题及答案 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】AutoCAD 试卷一、 单项选择1、AutoCAD 默认扩展名是A 、dwtB 、dwgC 、bakD 、dxf 答案:B2、在CAD 中,以下哪个命令可用来绘制横平竖直的直线A 、栅格B 、捕捉C 、正交D 、对象捕捉答案:C3、按哪个键可切换文本窗口和绘图窗口A 、F2B 、F8C 、F3D 、F5答案:A4、默认情况下,命令提示行显示为几行A 、3B 、5C 、2D 、8答案:A5、在CAD 中为一条直线制作平行线用什么命令A 、移动B 、镜像C 、偏移D 、旋转答案:C6、在图层特性管理器中不可以设定哪项A 、颜色B 、页面设置C 、线宽 D 、是否打印答案:B7、绘制建筑图步骤为A 、墙线、轴线、门窗B 、墙线、门窗、轴线C 、轴线、门窗、墙线D 、轴线、墙线、门窗答案:D8、哪个命令可用于绘制直线与圆弧的复合体 A 、圆弧 B 、构造线 C 、多段线D 、样条曲线答案:C9、如何在图中输入“直径”符号 A 、%%P B 、%%C C 、%%D D 、%%U答案:B10、如果要在一个圆的圆心写一个“A”字,应使用以下哪种对正方式A、中间B、对齐C、中心D、调整答案:A11、在哪个层创建的块可在插入时与当前层特性一致A、0层B、在所有自动产生的层C、所有图层D、新建的图层答案:A12、一个完整的尺寸由几部分组成A、尺寸线、文本、箭头B、尺寸线、尺寸界线、文本、标记C、基线、尺寸界线、文本、箭头D、尺寸线、尺寸界线、文本、箭头答案:D13、要将图形中的所有尺寸都为原有尺寸的2倍,应设定以下哪项A、文字高度 B、使用全局比例C、测量单位比例D、换算单位答案:B14、三维模型中哪种模型可以进行布尔运算A、线框模型B、实心体模型C、表面体模型答案:B15、渲染三维模型时,哪种类型可以渲染出物体的所有效果A、一般渲染B、普通渲染C、照片级真实感渲染D、照片级光线跟踪渲染答案:D16、样板文件的括展名是A、BAKB、SVSC、DWTD、DWG 答案:C17、以下哪种相对坐标的输入方法是画8个单位的线长A.8, 0 B.@0,8 C.@0<8答案:B18、哪种坐标输入法需要用@符号?A.极坐标B.绝对坐标C.相对坐标答案:C19.在命令行中输入“Z”后,再输入选项“A”,什么作用A.在图形窗口显示所有的图形对象和绘图界限范围。
B.恢复前一个视图C.显示所有在绘图界限范围内的图形对象D.显示绘图界限范围答案:A20.下面哪个命令可将块打散生成图形文件A、另存为B、分解C、重生成D、插入块答案:B21.复制的快捷键是A.CO B.O C.X D.EX答案:A22.画多段线时,用哪个选项可以改变线宽A.宽度B.方向C.半径D.长度答案:A23.下面的各选项都可以绘制圆弧,除了哪一项不行A.起点、圆心、终点B.起点、圆心、方向C.圆心、起点、长度D.起点、终点、半径答案:B24.下面哪种捕捉方式可用于捕捉一条线段的中点A.端点B.圆心C.中点D.象限点答案:C25. 如对不同图层上的两个对象作倒棱角,则新生成棱边位于A.0层B.当前层C.选取第一对象所在层D.在另一层答案:B26. 下列图形中,哪一项不能使用偏移命令?A.圆形 B.矩形C.直线 D.球体答案:D27.建立文字φ15,可以输入A.%%15B.%%P15C.%%u15 D.%%C15答案:D28.直线的起点为(10、10),如果要画出与X轴正方向成60度夹角,长度为100的直线段应输入A、@100 < 60B、@100,60C、100 < 60D、50,86.6答案:A 29. 下列哪个对象不能直接使用面域命令A.正好封闭的直线 B.矩形C. D.椭圆答案:C30.应用“相切、相切、相切”方式画圆时,下列说法正确的是A、相切的对象必须是直线B、必须从下拉菜单激活画圆命令C、不需要指定圆的半径和但要指定圆心D、不需要指定圆心但要输入圆的半径答案:B31.对于未闭合的对象,可否进行图案填充A.可以 B、不可以答案:A32.以下对移动(MOVE)和平移(PAN)命令描述正确的是A、都是移动命令,效果一样B、移动速度快,平移速度慢C、移动的对象是视图,平移的对象是物体D、移动的对象是物体,平移的对象是视图答案:D33.修剪命令(Trim)可以修剪多余对象,但下面的哪一项不能被修剪A.圆弧、圆、椭圆弧B.直线C.多线D.射线、构造线和样条曲线答案:C34.想要标注倾斜直线的实际长度,应该选用A、线性标注B、对齐标注C、快速标注D、基线标注答案:B35.下列方法中,哪一项不能绘制圆弧A.起点、圆心、终点B.起点、圆心、方向C.圆心、起点、长度D.起点、终点、半径答案:B36.块定义必须包括:A.块名、基点、对象B.块名、基点、属性C.基点、对象、属性D.块名、基点、对象、属性答案:A37.多线是由平行线组成的对象,平线线的数量只能设置为两条吗A.是 B.否答案:B38. 下列命令中,能够作为修改工具的命令有A、LEB、BC、APD、MI答案:D39.AutoCAD默认的单位是A、厘米B、分米C、米D、毫米答案:D40.在绝对坐标中,下列点相对X轴可成为对称点的是A、56,72 56,-72B、-56,72 56,-72C、56,72 -56,-72D、@-56,72 @-56,72答案:A41.下列修改命令哪一项可以改变对象的长度 A、镜像 B、复制 C、偏移 D、拉长答案:D42、在图层管理器中,影响图层显示的操作有A、锁定图层B、新建图层C、删除图层D、冻结图层答案:D43、在CAD中用文本工具输入文字时显示“”,应修改A、颜色B、高度C、字体D、角度答案:C44.相对直角坐标的输入表达式是A、x,yB、@x,yC、L<aD、@L<a答案:B45.插入块的快捷键是A 、IB 、BC 、QD 、W答案:A46.在AutoCAD 中默认的旋转正方向是A 、顺时针B 、逆时针C 、用鼠标控制答案:B47.用文本工具在CAD 中输入“45°”,应输入A 、45%%PB 、45%%C C 、45%%D D 、45%%U答案:C48. 绝对直角坐标的输入表达式是A 、x,yB 、@x,yC 、L<aD 、@L<a答案:A49.打开等轴测捕捉在下列哪个对话框中A 、向导B 、选顶C 、草图设置D 、自定义 答案:C50. 创建块的快捷键是A 、IB 、BC 、QD 、W答案:B51.下面哪项不属于绘图命令:A 、射线B 、删除C 、圆D 、多段线答案:B52、画点划线时,如果所画出的点划线显示为直线,应修改A 、线型B 、长度C 、宽度D 、线型比例 答案:D53、渲染三维模型时,哪种可以渲染出物体的折射效果 A 、一般渲染 B 、普通渲染C 、照片级光线跟踪渲染D 、照片级真实感渲染答案:C 54、画一个半径为8的圆,确定圆心后,输入“d ”应再输入A 、8B 、4C 、32D 、16 答案:D55、创建10行、20列边长为50的矩形用哪种方法最合理A 、复制B 、偏移C 、阵列D 、多重复制答案:C56、在等轴测图中切换图形的左、上、右三面的快捷键为A 、F1B 、F3C 、F5D 、F4答案:C57、对象捕捉的快捷键为A 、F3B 、F5C 、F8D 、F2答案:A58、用直线绘制一个封闭五角星,用什么命令可以形成一个整体A 、倒角B 、移动C 、面域D 、拉伸答案:C59、绘制多段线的快捷键是A 、lB 、plC 、mlD 、a答案:B60、若将图形中的所有标注变为原来形状大小的两倍,应调整A 、文字高度B 、测量单位比例C 、全局比例 D 、换算单位 答案:C61、三维模型中那种模型可以进行布尔运算A、线框模型B、实心体模型C、表面体模型答案:B62、AUTOCAD中用于绘制圆弧和直线结合体的命令是A、圆弧B、构造线C、多段线D、样条曲线答案:C63、打开正交的快捷键是A、F2B、F3C、F5D、F8答案:D64、渲染三维模型时,哪种类型不可以渲染出物体的表面纹理A、一般渲染B、照片级真实感渲染C、照片级光线跟踪渲染答案:A 65、AUTOCAD中提供了哪项功能,可以很方便的在图形中插入特定图块(如电路符号、沙发、桌椅等)A、设计中心B、特性C、特性匹配D、网上发布答案:A66、用户在对图形进行编辑时若需要选择所有对象,应输入A、夹点编辑B、窗口选择C、AllD、单选答案:C67、拉伸命令能够按指定的方向拉伸图形,此命令只能用哪种方式选择对象A、交叉窗口B、窗口C、点D、All答案:A68、在AutoCAD中,可在一个文件中创建多少个图层A、8B、4C、无数D、16答案:C69、下面的哪种方式可以使光标锁定到预先定义的栅格A栅格 B、正交C、当前图层命令D、栅格捕捉设置答案:D70. 在AutoCad中,下列哪一个命令可以设置图纸边界A、GridB、Snap和GridC、LimitsD、Options 答案:C71. 下面哪个对象不能使用Offset(偏移)命令A、直线B、多边形C、样条曲线D、面域答案:D 72、下面的哪个参数可以使用“快速设置”向导进行更改A、单位B、角度C、角度测量 D、角度方向答案:A73、打开文件的快捷键是A、Ctrl+UB、Ctrl+CC、Ctrl+ND、Ctrl+V答案:C74、哪一个是Cad标准文件的后缀A、 dwgB、dwsC、dwfD、chx答案:A75、要恢复使用实时缩放和平移以前的原始视图,使用哪一项A、窗口缩放B、缩放为原窗口C、范围缩放答案:C76、使用下列哪一项可以将视图保存下来A、显示视图B、保存视图C、命名视图答案:C77、更新屏幕或重新计算图形数据应使用什么命令A、控制点标记的显示B、重生成C、重画D、更新答案:B78、使用“重生成”命令重新计算图形,可以将哪些项的光滑程度提高A、圆弧B、圆C、椭圆D、以上都是答案:D 79、角度标注不可以完成下列哪个对象的测量?A、夹角B、弧心角C、圆上的部分角度D、三边形边长答案:D80、如果创建一个选择集,使选框所圈住及所接触的图形选中,应采用A、使用一个窗口选择B、交叉选择C、在命令行输入CAD、按shift 键并使用一个窗口选择答案:B81、将一个对象从“已选择”转到“不选择”状态应使用A、ctrl+CB、ctrl+shift+AC、ctrl+SD、shift答案:D82、在执行某项命令前,选择对象的方式是哪一种A、“先选择后执行”模式B、首选模式C、“先执行后选择”模式D、“隐含”选择答案:A83、如何打开或关闭对象夹点A、entgrip命令B、F3键C、在选项对话框中的“选择”选项卡中D、一直打开“启用夹点”答案:C84、要使用“拉伸”命令应该如何创建选择集A、交叉选择B、窗口选择C、无关紧要D、A 和B答案:A85、在单行文本中输入一个直径符号应输入A、%%DB、%%CC、Alt+OD、在单行文本中用不能使用直径符号答案:B86、标注样式能够针对某一特定的尺寸而专门设定吗A、不能B、有时可以,这依赖于已存在的几何对象C、可以,从“标注”菜单中选取择“样式”然后选择相关选择,可以实现这种改变D、可以,但是改变的标注样式不能够保存下来答案:D87、对于编辑好的标注是否可以保存A、可以B、不可以答案:A88、在三维空间中,要画一条高度为20的线段,方法是A、X,YB、X,Y,Z答案:B89、在AutoCad中,可以进行渲染吗A、可以B、不可以答案:A90、用什么命令可以改变图形中多行文字的对齐方式A、tB、TextC、JustifytextD、A 和C答案:D91、设计中心是:A、与资源管理器相似的可以帮助查找图形的界面B、一种组织应用图块的方法C、一种了解图形内容的工具D、以上都是答案:D92、下列哪一项不能用“块属性管理器”进行修改A、属性值的可见性B、默认属性值C、单一的块参照属性值D、属性图层答案:D93、如果不想打印图层上的对象,最好的方法是:A、冻结图层B、在图层特性管理器上单击打印图标,使其变为不可发打印图标C、关闭图层D、使用“noplot”命令答案:C94、如果在模型空间打印一张图比例为10:1,那么想在图纸上得到3mm高的字,应在图形中设置的字高为A、3mmB、0.3mmC、30mmD、10mm 答案:C95、下列哪种方法可进行“添加打印机向导”A、在“文件”菜单上单击“打印机管理器”B、在“工具”菜单上单击“向导”然后单“添加”C、在命令行输入“plottermanager”D、以上都可以答案:D96、下面哪一个不属于修改命令A、plB、EXC、XD、AR答案:A97、下列哪一项属于修改命令A、LB、ELC、COD、POL答案:C98、在模型空间中有多个视口,那么可以打印输出几个平铺视口A、1 个B、2个C、3 个D、4个答案:A99、什么文件可以到所有文件中使用。