计算机协会笔试题
学号:_____________ 姓名: _____________
说明:如若答题空间不够,可自行另附纸张
printf(“Hello Cast!”):
亲爱的学弟学妹们,欢迎参与浙江理工大学计算机协会的笔试选拔部分。我们作为可爱的学长学姐,十分的为学弟学妹们着想,因此绝对不会在笔试题部分难为学弟学妹们,所以只要你们积极动脑,勤于搜索,就一定会取得优秀的成绩并且顺利地成为我们计算机协会里的一员。
----------------------------------^.^-----------------------------------------
一、计算机通识知识题
Int n = 1:
请问你之前有没有什么编程经历或者计算机方面的学习经历?有的话请在下面列出:
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
0000 0010:
进制是一种记数方式,亦称进位计数法。二进制广泛用于计算机,三进制用于军队编制,八进制广泛用于计算机,十进制最为常用,十二进制用于计算时辰、月份、一打物品,十六进制广泛用于计算机,二十进制曾被玛雅文明使用,六十进制用于计算秒、分。那么你知道进制之间如何转换吗?三十六进制数CAST等值于十进制数多少呢?(假设A为11 C为13 S为29 T为30)
我是来凑位置的第三题:
Windows中,在程序运行时,存储着可以动态加载调用的函数和数据的文件称为什么?
我和第三题之间有不可描述的关系:
在Windows计算机中,一般磁盘的1个扇区是多少字节?
告诉第四题,爱第三题的人是我:
在程序运行时,用来动态申请分配的数据和对象的内存区域形式称为什么?
二、计算机硬件知识题
图1-1 |
Console.log(1):
图1-1来自于我们计协祖传的电脑尸体解剖图,请按照序号依次说一下电脑配件的名字
1. 2.
3. 4.
5.
Console.writeline(“2”)
PCI-E3.0X16、雷电3、USB3.1Gen2、USB3.1Gen1、USBb3.0、USB2.0、SATA3.0、DIMM将以上几种接口按最高理论传输速率从高到低排序,如果相等请用等于号连接。
System.out.println(“3”):
刚刚步入大学的伍六七同学打算为自己购买一台电脑,下面是他选中的一台电脑的相关参数,你能解释这些参数的含义吗?
规格参数 |
CPU:酷睿i5-8300H |
RAM:8GB |
显卡芯片:NVIDIA GeForce GTX 1050 Ti |
SSD:128GB+1T |
CPU:
RAM:
显卡:
SSD:
三、编程语言题
1. 以下C语言标识符合法的是()
A.int B. _music C. box-top D. 5hero
2.读程序写结果
(一)
public class String {static String getA(){return "a";}public static void main(String[] args) {String a = "a";String c = "ab";final String f = "a";String b = a+"b"; //a为局部变量,编译器不会对其进行优化,为合并成新的字符串String d = new String(b); //创建等值字符串,即等值char[],但是会开辟新的内存空间String e = getA()+"b";String g = f + "b"; //编译期可以确定f的内容,为final修饰,编译器优化System.out.println(b==c); //输出:___________System.out.println(d==c); //输出:___________System.out.println(e==c); //输出:___________System.out.println(g==c); //输出:___________}}
(二)
/********函数主体部分,该函数重写自己并返回相应的值****/function reWriteSelf(){var count = 0;reWriteSelf = function(){count++;return count;}return count;}/*************函数主体部分结束***************************/var result=0;for(let i =0;i<5;i++){//函数调用部分,通过循环达到多次调用效果,并取得相应返回值result = reWriteSelf();}//下面是输出部分,请写出输出的值console.log(result);//result = ____________
四、概念解释题(其实人家叫简答题,哼)
Ⅰ:简述C\S和B\S两种模式的概念和区别。
Ⅱ:简述OSI-RM模型和TCP/IP体系结构。
Ⅳ: 谈谈面向过程的编程语言和面向对象的编程语言的不同以及各自的特点。
五:编程题(选做,语言不限,相关代码请自行另附页展示)
(一)、随机产生20个100以内的int类型数据,并存到数组中,然后将数组中数据逆序输出。
(二)、众所周知电子部的joye学弟十分有钱,但是他最近因为给女朋友买了点礼物,生活变得拮据起来,原本中午吃的十菜一汤现在只能变为三道菜
以下是joye学弟喜欢吃的菜
每道菜有美味值a[i]和价钱b[i]
由于joye学弟十分挑食 他不能吃重复的菜品
joye学弟每天午饭预算是100元
聪明的小朋友们你们能帮joye学弟选三道菜并且最美味吗?
joye学弟的美食计划就看你们啦
数据:
a={11,55,23,64,13,45,74,36,66,12}
b={22,55,44,55,36,12,46,74,31,20}