2018秋_高级程序设计语言_A卷

合集下载

2018年秋省等级考试一级B理论部分IT01-IT04答案在后面

2018年秋省等级考试一级B理论部分IT01-IT04答案在后面

省计算机等级考试一级B2018年(秋)理论部分IT011(单选题):E-Mail的地址必须遵循一定的规则,以下规则中,正确的是________。

A.地址首字符必须为英文字母B.地址中允许出现中文C.地址只能由英文字母组成,不能出现数字D.地址不能有空格2 (填空题<1空> ):PC机上使用的外存储器主要有:硬盘、优盘、移动硬盘和________,它们所存储的信息在断电后不会丢失。

3 (填空题<1空> ):为了提高计算机的处理能力,一台计算机可以配置多个________,这种技术称为"并行处理"。

4(单选题):工业生产中制造机械模具,可以选用___________打印机打印。

A.3D B.激光C.针式D.喷墨5(单选题):下面的几种Windows操作系统中,版本最新的是________ 。

A.Windows XP B.Windows 10 C.Windows Vista D.Windows 76(单选题):某显示器的分辨率是1024×768,其含义是________。

A.横向字符数×纵向字符数B.横向点数×纵向点数C.纵向点数×横向点数D.纵向字符数×横向字符数7 (填空题<1空> ):某图书馆需要将图书馆藏书数字化,构建数字图书资料系统,在键盘输入、联机手写输入、语音识别输入和印刷体识别输入方法中,最有可能被采用的是________输入。

8(单选题):下面是关于操作系统虚拟存储器技术的叙述,其中错误的是________。

A.虚拟存储器可以解决存容量不够使用的问题B.虚拟存储器对多任务处理提供了有力的支持C.虚拟存储器的大小也是有限的D.虚拟存储器可以把硬盘当作存使用,提高硬盘的存取速度9(单选题):域名为的,其中cn表示它是________的。

A.匈牙利B.中国C.美国D.奥地利10(单选题):移动存储器有多种,目前已经不常使用的是______________。

2018年计算机刷题

2018年计算机刷题

系列一一、单项选择题1.逻辑与运算:11001010∧00001001的运算结果是_____。

A.00001000 B.00001001C.11000001 D.110010112.在某进制的运算中4*5=14,则根据这一运算规则,5*7=______。

A.3A B.35C.29 D.233.长度为1个字节的二进制整数,若采用补码表示,且由五个“1”和3个“0”组成,则可表示的最小十进制整数为_______。

A .-120 B.-113 C.-15 D.-84.根据摩尔(Moore)定律,单块集成电路的集成度平均每______翻一番。

A.8个月B.18个月C.28个月D.38个月5.中央处理器(CPU)是计算机的核心部件,一台计算机中可以包含_____中央处理器。

A.一个B.两个C.多个D.四个6.计算机在执行U盘上的程序时,首先把U盘上的程序和数据读入到_______,然后才能被计算机运行。

A.硬盘B.软盘C.内存D.缓存7.某处理器具有32GB的寻址能力,则该处理器的地址线有_______。

A.36根B.35根C.32根D.24根8.扫描仪是常用的输入设备,在扫描仪的性能指标中不包括______A.扫描仪的分辨率B.扫描仪的色彩位数C.扫描仪的扫描幅面D.扫描仪的结构9.彩色显示器的色彩是由三基色合成而得到的。

某显示器的三基色R、G、B分别用4位二进制数表示,则它可以表示______种不同的颜色。

A.65536 B.4096 C.256 D.1210.下列模型不属于常用的数据模型的是__________。

A.网状模型B.关系模型C.概念模型D.层次模型11.在计算机系统中,对计算机各类资源进行统一管理和调度的软件是_______.A.语言处理程序B.应用软件C.操作系统D.数据库管理系统12.虚拟存储技术是将上的一部分作为内存来使用。

A.硬盘B.缓存C.光盘D.内存条13.以下常用的高级程序设计语言中,主要用于数值计算的是。

C语言程序设计(A卷)

C语言程序设计(A卷)

第 1 页 共 5 页一、单选题(每小题1分,共30 分)1. 若变量已正确定义,要求完成求6!的计算,不能完成操作的程序段是 。

A )for(i=1;i<=6;i++) {p=1;p*=i;}B )for(i=1,p=1;i<=6;i++) p*=i;C )i=1;p=1;while(i<=6) {p*=i;i++;}D )i=1;p=1;do {p*=i;i++;} while(i<=6);2. 以下程序的输出结果是 。

main(){ int a=2,b=-1,c=2; if(a<b) if(b<0) c++; else c++; else c--; printf("%d",c);}A )1B )4C )2D )3 3. 以下程序的输出结果是 。

main(){int x=0,a=0,b=0; switch(x) {case 0:b++; case 1:a++;break; case 2:a++;b++;}printf("a=%d,b=%d",a,b); }A )a=2,b=1B )a=1,b=1C )a=1,b=0D )a=2,b=2 4. 以下程序的输出结果是 。

main(){ int x=10,y=10,i;for(i=0;x>8;y=++i) printf("%d %d ",x--,y); }A )10 1 9 2B )9 8 7 6C )10 10 9 1D )10 9 9 0 5. 以下程序的输出结果是 。

main(){int s=0,i,x[][3]={1,2,3,4,5,6,7,8}; for(i=0;i<3;i++) s=s+x[i][2-i]; printf("%d",s); }A )6B )15C )36D )0 6.下面程序段执行后,a 的值是______。

大学计算机基础a卷试题及答案

大学计算机基础a卷试题及答案

大学计算机基础a卷试题及答案一、选择题(每题2分,共20分)1. 计算机系统由哪两部分组成?A. 硬件和软件B. 系统软件和应用软件C. 计算机和网络D. 主机和外设答案:A2. 下列哪种设备属于计算机的输入设备?A. 打印机B. 显示器C. 键盘D. 硬盘答案:C3. 在计算机中,1KB等于多少字节?A. 1024B. 1000C. 512D. 128答案:A4. 以下哪个选项不属于操作系统的功能?A. 进程管理B. 设备管理C. 文件管理D. 网络通信答案:D5. 以下哪种方式不属于计算机网络的分类?A. 局域网B. 广域网C. 城域网D. 个人网答案:D6. 计算机病毒的主要传播途径是什么?A. 电子邮件B. 移动存储设备C. 网络下载D. 所有以上方式答案:D7. 以下哪种数据结构是线性结构?A. 树B. 图C. 链表D. 堆答案:C8. 在关系数据库中,二维表的每一列称为什么?A. 行B. 记录C. 元组D. 域答案:D9. 以下哪个选项是HTML的标签?A. <html>B. <h1>C. <body>D. 所有以上选项答案:D10. 以下哪种编程语言属于面向对象编程语言?A. PythonB. JavaC. CD. 所有以上选项答案:D二、填空题(每题2分,共20分)1. 计算机的CPU主要由______和______两部分组成。

答案:运算器;控制器2. 在计算机系统中,软件一般分为______和______。

答案:系统软件;应用软件3. 计算机存储容量的基本单位是______。

答案:字节4. 计算机病毒是一种______程序。

答案:破坏性5. 计算机网络的拓扑结构主要有星型、环型、总线型和______。

答案:网状型6. 在计算机中,______是存储数据的最小单位。

答案:位7. 数据库管理系统是数据库系统的核心,它负责数据库的______、维护和控制。

2018腾讯秋招JAVA和前端笔试题

2018腾讯秋招JAVA和前端笔试题
对于所有合法的i和j满足dis[i][j]=dis[j][i]
对于合法的i满足dis[i] = 0
输出:
输出一个实数表示小Q从0号魔法城市到1号魔法城市最少需要的时间,答案保留1位小数。
【请注意:javascrip语言不支持调试,请同学们优先考虑使用其他语言,谢谢】
样例输入:3 2
094
904
440
D. push, push, pop, push, pop, push, pop, pop, push, push, pop, pop
参考答案:B
5、关于浮点数,下面的描述不正确的是()。
A.总能找到一个32bit整数(32 bit int),来描述一个IEEE754 32bit浮点数的整数部分
B.总能找到一个IEEE754 64bit浮点数,来描述一个32bit整数(32 bit int)
A. UDP
B. DNS
C. ICMP
D. RAAP
正确答案:A
9、有Area和City两个表,两表的数据如下所示:
Area:
ID Name
1 North
2 South
3 East
4 West
null null
City:
ID Name AreaID
1北京1
2上海2
3广州3
4深圳4
5 null null
B. 5xx这种5开头的错误,都是服务器错误
C. ajax请求,返回数据正确时,返回码是201而不是200
D. 301和307表示服务器要求重定向
参考答案:B
13、客户端C和服务器S之间建立了一个TCP连接,TCP最大段长度为2KB,客户端C当前的拥塞窗口是16KB,向服务器S连续发送2个最大段之后,成功接收到服务器S发送的第一段确认段,确认段中通告的接收窗口大小是8KB,那么此时客户端C还可以向服务器S发送最大字节数是()。

2018年(秋)省等级考试一级B理论部分IT01-IT04(答案在后面)

2018年(秋)省等级考试一级B理论部分IT01-IT04(答案在后面)

省计算机等级考试一级B2018年(秋)理论部分IT011(单选题):E-Mail的地址必须遵循一定的规则,以下规则中,正确的是________。

A.地址首字符必须为英文字母B.地址中允许出现中文C.地址只能由英文字母组成,不能出现数字D.地址不能有空格2 (填空题<1空> ):PC机上使用的外存储器主要有:硬盘、优盘、移动硬盘和________,它们所存储的信息在断电后不会丢失。

3 (填空题<1空> ):为了提高计算机的处理能力,一台计算机可以配置多个________,这种技术称为"并行处理"。

4(单选题):工业生产中制造机械模具,可以选用___________打印机打印。

A.3D B.激光C.针式D.喷墨5(单选题):下面的几种Windows操作系统中,版本最新的是________ 。

A.Windows XP B.Windows 10 C.Windows Vista D.Windows 76(单选题):某显示器的分辨率是1024×768,其含义是________。

A.横向字符数×纵向字符数B.横向点数×纵向点数C.纵向点数×横向点数D.纵向字符数×横向字符数7 (填空题<1空> ):某图书馆需要将图书馆藏书数字化,构建数字图书资料系统,在键盘输入、联机手写输入、语音识别输入和印刷体识别输入方法中,最有可能被采用的是________输入。

8(单选题):下面是关于操作系统虚拟存储器技术的叙述,其中错误的是________。

A.虚拟存储器可以解决存容量不够使用的问题B.虚拟存储器对多任务处理提供了有力的支持C.虚拟存储器的大小也是有限的D.虚拟存储器可以把硬盘当作存使用,提高硬盘的存取速度9(单选题):域名为的,其中cn表示它是________的。

A.匈牙利B.中国C.美国D.奥地利10(单选题):移动存储器有多种,目前已经不常使用的是______________。

《C语言程序设计》2018-2019学年第二学期期末考试卷A

《C语言程序设计》2018-2019学年第二学期期末考试卷A

专业班级:学号:姓名:一、选择题 (用铅笔把选中的方格涂黑 40×1=40分)1A B C D2A B C D3A B C D4A B C D 5A B C D6A B C D7A B C D8A B C D 9A B C D10A B C D11A B C D12A B C D 13A B C D14A B C D15A B C D16A B C D 17A B C D18A B C D19A B C D20A B C D 21A B C D22A B C D23A B C D24A B C D 25A B C D26A B C D27A B C D28A B C D 29A B C D30A B C D31A B C D32A B C D 33A B C D34A B C D35A B C D36A B C D 37A B C D38A B C D39A B C D40A B C D二、填空题(25×2=50分)(1) (2)(3) (4)(5) (6)(7) (8)(9) (10)(11) (12)(13) (14)(15) (16)(17)(18)(19)(20)(21)(22)(23)(24)(25)三、编程题(10分)求10个数的最大公约数和最小公倍数(定义两个函数,求两个数的最大公约数和两个数的最小公倍数)一、选择题 ( 40×1分=40分)1.以下叙述中正确的是 (1 )D 。

A.在编译时可以发现注释中的拼写错误B.C语言程序的每一行只能写一条语句C.main( ){}必须位于程序的开始D.C语言程序可以由一个或多个函数组成2.以下选项中不能用作变量名的是 (2 )B 。

A._float B.switch C.sum D._1233.已知sizeof(int)的值为2,为将10!的值存储到变量f中(10!=3628800),变量f的类型应声明为( 3)A。

安徽大学计算机科学与技术专业2018-2019学年第2期《C语言程序设计》(A卷)期末考试【含答案】

安徽大学计算机科学与技术专业2018-2019学年第2期《C语言程序设计》(A卷)期末考试【含答案】

装………. ………. ……….…………….….订………. ………. ……….…………….…. ………. ………. ……….…………….….线………. ………. ……….…………….….《C 语言程序设计》第 1 页共 5 页此处不能书写此处不能书写此处不能书写 此处不能书写《C 语言程序设计》(A 卷)期末考试班级名称:学号:姓名:题号 一 二 三 四 五 总分 分数得 分一、单项选择题(每题2分,共20分)1. 执行程序:int a;printf(“%d \n ”,(a=3*5,a*4,a+5));后,a 的值是( ) A 、60B 、20C 、15D 、102. 程序段:int x=023;printf(“%d \n ”,--x)的输出是( ) A 、19B 、18C 、23D 、223. 程序段:static char s[10]={‘C ’,’h ’,’i ’,’n ’,’a ’};printf(“%d \n ”,strlen(s));输出的是( ) A 、6B 、5C 、11D 、104.若fun(int x){printf(“%d,x ”);},则fun ( )5.有宏定义:#define MULT1(a,b) a*b #define MULT2(a,b) (a)*(b)且引用宏:y=MULT1(3+2,5+8);z=MULT2(3+2,5+8);则y 和z 的值是( )A 、y=65,z=65B 、y=21,z=65C 、y=65,z=21D 、y=21,z=216. 程序段char s[]=”Hello ”,*p;p=s;执行后,*(p+5)的值是( ) A 、’o ’B 、’\0’C 、’0’的地址D 、不确定的值7. 程序段:char *s=”ABCD ”,*p for(p=s;*p;p++) printf(“%s\n ”,p);的输出是( )A 、 ABCD BCD CD DB 、 A BC DC 、D C B AD 、 ABCD ABC AB A8. 若定义:int(*p)[3];则标识符p ( ) A 、定义不合法B 、是一个指针数组名,每个元素是一个指向整型变量的指针C 、是一个指针,它指向一个具有三个元素的一维数组装………. ………. ……….…………….….订………. ………. ……….…………….…. ………. ………. ……….…………….….线………. ………. ……….…………….….《C 语言程序设计》第 2 页共 5 页此处不能书写此处不能书写此处不能书写 此处不能书写( ) A 、p.data.aB 、(*p).aC 、p->data.aD 、(*p).data.a10. 以二进制只读方式打开一个已有的文本文件file1,正确调用fopen 函数的方式是( )A 、 FILE *fp;fp=fopen(“file1”,”rb ”); B 、 FILE *fpfp=fopen(“file1”,”r+);C 、 FILE *fp;fp=fopen(“file1”,”r ”);D 、 FILE *fp;fp=fopen(“file1”,”rb+”);得 分二、填空题(每空1分,共20分)1. C 程序一个函数的定义由( )和( )两部分组成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.
void func(int n) {
int i; for(i=1; i<=n; i=i+2)
if(n%i == 0) printf("%d ", i);
printf("\n");
第 3页,共 10页
} int main() {
int n; scanf("%d", &n); func(n); return 0; } 输入:30<回车> 运行结果为________________________________
A) *a[4]
B) &a[4]
C) a[4]
D) *(a+4)
7.假定a是一个二维数组,则与a[i][j]等价的表达式为( ) A) *(a+i+j) B) *(*(a+i)+j) C) *(a+i)+j D) *a+i+j
8. 关于函数的下列说法正确的是( )
A) 函数内部可以改变实参的值 B) 函数可以有多个返回值 C) 函数调用时只能将实参的值赋给形参 D) 函数可以返回其内部变量的地址
return c;
}
int main()
{
int n=5;
printf("age:%d\n",age(n));
reபைடு நூலகம்urn 0;
}
3.下面程序实现把输入的字符串逆序存放的功能,填空完成程序。
void main()
{
char str[100], t;
int i, j, len;
scanf("%s", str);
11.下面程序的输出结果是( )
int x=1,y=8,z=2;
while(++x!=(y-=1)){
z+=2;
if(y<x) break;
}
printf("x=%d,y=%d,z=%d\n",x,y,z);
A) x=4,y=4,z=8
B) x=5,y=4,z=10
C) x=5,y=4,z=6
D) x=5,y=4,z=12
A) (a>=-22)&&(a<-10)&&(a>=20)&&(a<=44) B) !((a>-22)||(a<=-10)||(a>=20)||(a<44)) C) !((a>-22)&&(a<=-10)||(a>=20)&&(a<44)) D) (a>=-22)||(a<=-10)&&(a>20)||(a<=44)
得分
一、单选题(每小题 2 分,共 30 分)
提示:每题有一项最佳选项,请将该选项字母填在括号内。如果你对
题意有不同的理解,也可以将你的观点或你认为正确的答案写在括号或题后的空隙里。
1.下列不是C语言的关键字的是( ) A) sizeof B) free C) signed
D) auto
2.在C语言中,要求运算数必须是整型的运算符是( )
len=strlen(str);
for(i=0,j=len-1;
;
)
{
t=str[i];
str[i]=str[j];
str[j]=t;
}
printf("%s\n", str);
}
得分
四、编程题(共 40 分)
1.(8 分)编写递归函数计算下面的函数(函数参数 n 和 k 为整数):
for(_______________;i>=1;i--)
B) (exp==0) C) (exp==1) D) (exp!=1)
5. 求如下程序中,循环体语句被执行的次数( )
int i=0; int x,y; for(x=0,y=0;y!=250||x<4;x++) y+=50;
A) 7
B) 6
C) 5
D) 4
6.对于int a[10];取数组a的第5个元素的地址的正确写法是( )
int c; if(n==1) c=10;

专业 :
线
线

姓名:



线
学号:
线




第 5页,共 10页
第 6页,共 10页



线
线

2.(10 分)编写程序,判断用户输入的一串字符是否为“回文”,所谓“回文”是指顺读和
倒读都一样的字符串,例如:“level”、”abcddcba”。
3.(10 分)在一个旧式的火车站旁边有一座桥,其桥面可以绕河中心的桥墩水平旋转。一个



线
线

学院:



年级:
线
线



青岛大学课程考试试卷
2018 ~ 2019 学年秋季学期 计算机科学技术学院 2018 级 考试时间:120 分钟
课程名称 高级程序设计语言 A 卷□√ B 卷□
题号 一


四 成绩 复核
得分
阅卷
注意事项:★答卷前,考生务必把答题纸上密封线内各项内容填写清楚并且填写在密封线与 装订线之间(学号应与教务在线中学号相同),否则可能得不到成绩。答案必须写在边框内。 ★试卷中所有的程序,默认包含头文件 stdio.h stdlib.h string.h math.h,省略未印出。
9.struct Node{
int data;
struct Node *next;
} a, b;
则下列赋值语句正确的为( )
A) a.next=b
B) a->next=b
C) a->next=&b
D) a.next=&b
10.能正确表示”a的值在(-22,-10]和[20,44)范围内为假,否则为真”的表达式是( )
4.
int main() {
char a[4][10] = {"1234", "abcd", "xyz", "ijkm"}; int i = 3; char (*p)[10] = a; for (p = a; p < a + 4; p++, i--)
printf("%c", *(*p + i)); return 0; } 运行结果为______________________________________
3.
int func(int n) {
if(n==1) return 1; else return func(n-1)+3; } void main() { int i,j=0; for(i=1;i<4;i++)
j = j + func(i); printf("%d\n", j); } 运行结果为_________________________________
A) !
B) /
C) %
D) --
3.若有语句int a=3,b=2,c=1;则以下值为0的表达式是( )
A) 'a'&&'b'&&'c' B) a>b>c
C) a<b<c
D) a=b+c
4.给定表达式(exp)?a++:b++,则以下表达式中完全等价于表达式(exp)的是( )
A) (exp!=0)
5.
struct st {
第 4页,共 10页



线
线

学院:



年级:
线
线



int a; int b; union {
int e; int f; }c; }; int main( ) { struct st y; y.a=10; y.c.e=20; y.c.f=y.a; y.b=y.c.e; printf("%d,%d\n",y.c.e,y.c.f); return 0; } 运行结果为___________________________________
得分
三、程序填空(每空 3 分,共 15 分)
1. 以下程序实现求两个正整数 x 和 y 的最大公约数,请补充完整。
int main() {
int x,y,t,i; scanf("%d%d",&x,&y); if(x>y) {t=x; x=y; y=t;}
else c=________________________________;
printf("%d",strlen(str));
A) 15
B) 4
C) 10
D) 字符串中有非法字符

专业 :
线
线

姓名:



线
学号:
线




第 1页,共 10页
第 2页,共 10页


线


线


线


线

学号:
姓名:
相关文档
最新文档