东华大学c语言作业,东华大学C语言-模拟题.doc

东华大学C语言-模拟题

C 语言程序设计模拟题

一、选择题(共15分,每题 1分 )

1.C

以下叙述中,正确的是 。

在C程序中,main函数必须位于程序的最前面

C程序的每一行只能写一条语句

C语言本身没有输入输出语句

在对一个C程序进行编译的过程中,可发现注释中的拼写错误

2.B

C语言表达式 a=15,a%6的值是 。

A. 15

B. 3

C. 2

D. 非法表达式

3. D

若x是整型变量,y是单精度浮点型变量,值为10,表达式 x=y/4的值是 。

2.5

2.0

3

2

4. B

循环语句中,continue语句的作用是 。

终止程序

结束本次循环

从本循环体内跳出

跳出子函数

5. B

下列 语句定义p为指向double类型变量x的指针。

double x, *p=x;

double x, *p=&x;

double *p=&x , x;

double x, p=x;

6. D

下面四个程序段中,不能输出23个*号的程序段是 。

A. for(int i=0; i<23; i++) putchar(‘*’);

B. for(int j=23; j>0; j--) putchar(‘*’);

C. int k=23; while(k>0) {putchar(‘*’); k--;}

D. int i=0; while(i>23) {putchar(‘*’); i++;}

7. B

以下对结构体变量stu1中成员age的非法引用是 。

stuct student

{

int age;

int num;

}stu1, *p=&stu1;

A. stu1.age

B. student.age

C. p->age

D. (*p).age

8. D

设有变量定义 int x, a=3, b=4; 则语句 x=(a=0)&&(b=8); 执行之后各变量的值为 。

A. x=0, a=0, b=8

B. x=1, a=3, b=4

C. x=1, a=0, b=8

D. x=0, a=0, b=4

9.A

C语言中的标识符只能由字母、数字和下划线组成且第一个字符 。

A. 必须为字母或下划线

B. 必须为下划线

C. 必须为字母

D. 可以是字母、数字或下划线中的任一个

10.C

若希望A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是 。

A. A%2==1

B. !(A%2==0)

C. !(A%2)

D. A%2

11.B

下面运算优先级按从高到低的排列顺序是 。

A. 算术运算、逻辑运算、关系运算

B. 条件运算、赋值运算、逗号运算

C. 逻辑运算、关系运算、赋值运算

D. 位运算、算术运算、赋值运算

12.B

以下程序段的输出结果为: 。

for ( i=4; i>1;i-- )

for ( j=1; j

putchar(‘#’);

A. #

B. ######

C. ##

D. ###

13.A

while循环为当型循环,其特点是 。

A. 先判断表达式,后执行语句

B. 先执行语句,后判断表达式

C. 只判断表达式

D. 直接执行语句

14.A

下列标识符中,不合法的标识符为: 。

A. a#b

B. _int

C. a_10

D. Pad

15. B

设x,y和z是int 型变量,且x=3,y=4,z=5,则下面表达式中值为0的是 。

A. y && ‘y’

B. x==y && y!=z

C. x||y+z && y-z

D. !(x

二、填充题(共 30 分,每题 2分)

1、表达式strlen (“C2009”) 的值是___5___

2、设int a=3,b=4,c=5; 则a*a+b*b==c*c的结果为____1______

3、设a=2,b=3,x=3.5,y=2.5, 表达式(float)(a+b)/2+(int)x%2/4 的值为 2.5

4、下面这些运算符中 :%, /, + ,* ,要求运算量是整型的是 %

5、已知: int i=0, j=10, k; 完成 下列循环后,k的 值是 10

for ( ;i<=j; i++

安装Docker安装插件,可以按照以下步骤进行操作: 1. 首先,安装Docker。可以按照官方文档提供的步骤进行安装,或者使用适合您操作系统的包管理器进行安装。 2. 安装Docker Compose插件。可以使用以下方法安装: 2.1 下载指定版本的docker-compose文件: curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose 2.2 赋予docker-compose文件执行权限: chmod +x /usr/local/bin/docker-compose 2.3 验证安装是否成功: docker-compose --version 3. 在安装插件之前,可以测试端口是否已被占用,以避免编排过程中出错。可以使用以下命令安装netstat并查看端口号是否被占用: yum -y install net-tools netstat -npl | grep 3306 现在,您已经安装Docker安装Docker Compose插件,可以继续进行其他操作,例如上传docker-compose.yml文件到服务器,并在服务器上安装MySQL容器。可以参考Docker的官方文档或其他资源来了解如何使用DockerDocker Compose进行容器的安装和配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Docker安装docker-compose插件](https://blog.youkuaiyun.com/qq_50661854/article/details/124453329)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Docker安装MySQL docker安装mysql 完整详细教程](https://blog.youkuaiyun.com/qq_40739917/article/details/130891879)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值