第五届全国高校计算机能力挑战赛-程序设计挑战赛(C语言模拟题)

1、已有定义"int a[10]={1,2},i=0;",下面语句中与" a[i]=a[i+1],i++;"等价的是()。

A.

a[i]=a[i+1];

B.

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

C.

a[++i]=a[i+1];

D.

i++,a[i-1]=a[i];

2、两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是()。

A.

7和5

B.

6和3

C.

7和4

D.

6和4

3、不用第3个变量,将a和b的值进行交换的操作是()

A.

a+=b;b-=a;a-=b;

B.

a+=b;b=a-b;a-=b;

C.

b-=a;a-=b;a-=b;

D.

b-=a;a=b-a;a+=b;

4、以下关于结构化程序设计的叙述中正确的是()

A.

结构化程序使用goto语句会很便捷

B.

一个结构化程序必须同时由顺序、分支、循环三种结构组成

C.

由三种基本结构构成的程序只能解决小规模的问题

D.

在C语言中,程序的模块化是利用函数实现的

5、以下关于读写函数叙述中错误的是()

A.

fwrite函数用于以二进制形式输出数据到文件

B.

gets函数用于从终端读入字符串

C.

fputs函数用于把字符串输出到文件

D.

getchar函数用于从磁盘文件读入字符

6、下面结构体的定义语句中,错误的是()。

A.

struct ord {int x;int y;int z;} struct ord a;

B.

struct ord {int x;int y;int z;}; struct ord a;

C.

struct ord {int x;int y;int z;} a;

D.

struct {int x;int y;int z;}

a;

7、有以下程序












相关推荐
你不是我我14 分钟前
【Java 开发日记】我们来说一说 Redis IO 多路复用模型
java·开发语言·redis
想七想八不如1140815 分钟前
408操作系统 PV专题
开发语言·算法
浩瀚地学17 分钟前
【Java】ArrayList
java·开发语言·经验分享·笔记
阿杰同学25 分钟前
Java 设计模式 面试题及答案整理,最新面试题
java·开发语言·设计模式
这样の我25 分钟前
java 模拟chrome指纹 处理tls extension顺序
java·开发语言·chrome
yong999027 分钟前
基于MATLAB的雷达压制干扰仿真
开发语言·matlab
catchadmin38 分钟前
现代高效 PHP 开发的最佳实践
开发语言·后端·php
AnAnCode41 分钟前
【时间轮算法-实战】Java基于Netty的 `HashedWheelTimer`快速搭建时间轮算法系统
java·开发语言·算法·时间轮算法
liu****1 小时前
12.C语言内存相关函数
c语言·开发语言·数据结构·c++·算法