2023年耀华杯c语言竞赛

发布 2020-05-16 23:18:28 阅读 3520

一、基础知识单项选择题(每空1分,共30分)

请将正确答案按【 】中的序号涂写“标准答题卡”,否则不得分。

1.冯·诺依曼结构计算机工作原理的核心是 【1】 。

2.在微型计算机系统中,用于衡量运算速度的单位是 【2】 。

3.在微型计算机系统中,按照传输信号的类型分类,总线不包括 【3】 。

4.在计算机中,一条指令**由 b 和操作码两部分组成。

5.高速缓冲存储器(cache)位于 【5】 。

6.显示器的分辨率为1024×768,要保存一屏256色的图像,不进行数据压缩时所需的字节数是 【6】 。1024*768*8/8=786432b=768kb

7. 已知某计算机的字长为8位,则十进制数-13的补码表示为 【7】 。

8.将二进制数***转换为八进制数 【8】 。

9.对同一幅**采用以下格式存储时,占用存储空间最大的格式是 【9】 。

10.目前所使用的微型计算机采用的主要元器件是 【10】 。

11.i/o接口位于 【11】 。

12. 虚拟存储器的作用是允许程序直接访问比内存更大的地址空间,它通常使用 【12】 作为它的一个主要组成部分。

13.一个字节最多能编出 【13】 不同的码。

14.计算机中,浮点数由两部分组成,它们是 【14】 。

15.以下软件中, 【15】 不是系统软件。

16.算法的基本结构中不包括 【16】 。

17.对元素个数为n的一维数组进行顺序查找,在最坏情况下,所需要的比较次数为 【17】 。

18.软件调试的目的是 【18】 。

19.下面概念中,不属于面向对象方法的是 【19】 。

20.对建立良好的程序设计风格,下面描述正确的是 【20】 。

21.在局域网的星型拓扑结构中,连接服务器与工作站的设备是 【21】 。

22.局域网的网络硬件主要包括网络服务器、工作站、通信介质和 【22】 。

23.在计算机网络中,属于传输介质的是 【23】 。

24.调制解调器(modem)的功能是实现 【24】 。

25.在internet中,ftp是指 【25】 。

26.在internet中,用户电子邮箱所占用的存储空间位于 【26】 。

27.在ie地址栏输入的“中,http代表的是 【27】 。

28.在internet中,负责将域名转换为ip地址的是 【28】 。

29.某用户的e-mail地址为 其中用户名是 【29】 。

30.在ie浏览器中,要设置ie启动后的默认主页,可以执行 【30】 。

二、c语言单项选择题(每空1分,共20分)

说明:请将正确答案按【 】中的序号涂写“标准答题卡”,否则不得分。

1.下列叙述中错误的是 【31】 。

2.设有变量定义语句 int x=5,y; 则表达式y=2.75+x/2的值是 【32】 。

知识点:数据类型的自动转换规则。

3.设a,b为int型变量,则以下错误的函数调用为 【33】 。

知识点:转义字符。

4.设有以下语句int x=10; x+=3+x%(-3);则x的值是 【34】 。

知识点:负数求余规则。

5.若给定条件表达式(m)?(a++)a--)则其中表达式m与 【35】 等价。

知识点:条件运算符的运算规则。

引申知识点:所有运算符的运算规则。

6.运行下列程序段,输入aabbdd,并以回车键结束输入,则输出结果是 【36】 。

char ch; int s=0;

while((ch=getchar())n')

switch(ch)

printf("%d",s);

知识点:switch语句的运算规则。

7.下列程序段的运行结果是 【37】 。

int x=0,y=1,z=0;

if(x=z=y) x=3;

printf("%d,%d",x,z);

注意点:=与==的区别。

8.若a,b为int型变量,则执行以下语句后,b的值为 【38】 。

a=1; b=10;

dowhile(b--<0);

注意点:大表达式中,小表达式的值与变量的值的区别。

9.设有如下数组定义:

char str[6];

则下列程序段中,不能正确地为str数组赋值的是 【39】 。

注意点:库函数scanf函数的使用方法,特别是实参“输入地址表列”

10.下列程序段的输出结果是 【40】 。

static int a[5][5],s=0,i,j;

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

for(j=0;j<=2;j++)

a[i][j]=i+j;

for(i=0;i<5;i++)s+=a[i][j];

printf("%d",s);

注意点:static定义时自动赋初值。

11.若定义 char *sp="\69\'72"; 则printf("%d",strlen(sp));的输出结果是 【41】 。

知识点:转义字符。

蓝桥杯2023年C语言真题

标题1 啤酒和饮料。啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。注意 答案是一个整数。请通过浏览器提交答案。不要书写任何多余的内容 例如 写了饮料的数量,添加说明文字等 标题2 切面条。一根高筋拉面,中间...

C语言竞赛试题

河南城建学院第二届c语言程序设计大赛上机题。比赛方式 开卷上机。时间 8 30 11 30 要求 在本机最后一个逻辑盘下建立文件夹,命名为 学号 姓名 比如 081409102 张三 1 过滤出1 10000之间所有相邻两位数相同的,比如12336等过滤掉,剩下的数据输出并计算个数。2 一辆卡车违反...

C语言竞赛试题

河南城建学院第二届c语言程序设计大赛上机题。比赛方式 开卷上机。时间 8 30 11 30 要求 在本机最后一个逻辑盘下建立文件夹,命名为 学号 姓名 比如 081409102 张三 1 过滤出1 10000之间所有相邻两位数相同的,比如12336等过滤掉,剩下的数据输出并计算个数。2 一辆卡车违反...