C练习题_2答案

一、单项选择题(本大题共20小题,每小题2分,共40分。在每小题给出的四个备选项中选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。)

  1. 以下叙述中错误的是(C)

A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B.数组名代表的是数组所占存储区的首地址,其值不可改变
C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
D.可以通过赋初值的方式确定数组元素的个数

2,在C程序中,若函数没有返回值,则定义函数函数时需定义函数类型为 C
A. int
B. double
C. void
D. char

  1. 以下叙述不正确的是(C)

A.在C程序中,语句之间必须要用分号";"分隔
B.若a是实型变量,
C程序中a=10是正确的,因为实型变量中允许存放整型数C.在C程序中,无论是整数还是实数都能正确无误地表示
D.在C程序中,%是只能用于整数运算的运算符

4·若有定义: intx;要将x强制转换为双精度型,应该写成(C)

A. x(double)
B. x(double)
C. (double)x
D. double(x)

  1. 在 C语言中,引用数组元素时,其数组下标的数据类型允许是(C)

A. 整型常量
B.整型表达式
C. 整型常量或整型表达式
D.任何类型的表达式

6,若变量已正确定义,执行语句scanf("%d%d%d ",&kl,&k2,&k3);时,(B)是正确的输入。

A. 2030,40
B. 2030 40
C. 20, 3040
D. 20,30,40

  1. 以下程序的输出结果是(C)
    #include <stdio.h>
    void main()
    {
    int num;
    for( num=0;num<=2;num++)
    printf(“%d”,num);、
    }

A. 1
B. 123
C. 012
D. 1234

  1. 设整型变量 n=10,i=4,则赋值运算 n%=i+1 执行后,n 的值是(D)
    A. 33
    B. 2
    C.1
    D. 0

9.已知:charc=‘A’;int i=1;j执行语句j=!c&&i++;,则i和j的值是(B)
A.1,1
B.1,0
C.2,1
D.2,0

10,设有如下定义: int(*ptr));则以下叙述中正确的是(C)

A. ptr是指向一维数组的指针变量
B. ptr是指向 int 型数据的指针变量
C. ptr 是指向函数的指针,该函数返回一个 int型数据
D. ptr是一个函数名,该函数的返回值是指向int型数据的指针

  1. 不合法的八进制数是(B)

A. 00
B. 028
C. 077
D. 01

  1. 以下函数说明正确的是(D)

A. int add(char x[][]);
B. int add(int x;int y);
C. char add( x,y);
D.float add(int x, int y);

13,以下选项中,不能作为合法常量的是(B)

A. 1.234e04
B. 1.234e0.4
C. 1.234e+4
D. 1.234e0

  1. 与语句"y=(x>0?1:x<0?-1:0);"功能相同的if语句是(A)
    A. if (x> 0)y = 1;
    else if (x <0)y =-1;
    else y = 0;

B. if (x)
if (x> 0) y = 1;
else
if (x <0)y =-1;
else y= 0;
C. y=-1;
if (x)
if (x> 0)y =1;
else if (x=0)y=0;
else y=-1;
D. y=0;
if (x>=0)
if (x>0)y=1;
else y =-1;

15.已知字符b的ASCI码为98 ,语句printf(“%d,%c”,"b’,‘b’+1);的输出为(B)

A. 98,b
B. 98,c
C. 98, 99
D. 语句不合法

  1. 由C 语言源程序文件编译而成的目标文件的缺省扩展名为(C)

A. cpp
B. exe
C. obj
D. C

  1. C 语言程序的基本模块为(D)

A.表达式
B. 标识符
C. 语句
D. 函数

18,循环体至少被执行一次的语句为(C)循环语句

A. for
B. while
C. do-while
D. 任一种

19.x>0 ]y=5 的相反表达式为(B)

A. x<=0 || y!=5
B. x<=0 && y!=5
C. x>0|| y!=5
D. x>0 && y=5

  1. 在下面的字符数组定义中,)语句有语法错误(D)

A. char a[20]=“abcdefg”;
B. char a=“x+y=55,”;
C. char a[15]={‘1’,‘2’}:
D. char a[10]=‘5’;

二、程序阅读题(本大题共5小题,每小题6分,共30分。请将程序的运行结果填写在答题纸的相应位置上。

1 1 1
2 2 3
3 6 9
4 24 33

#include <stdio.h>#define N 5void main() {int i, p = 1, s = 0;printf("%5s%5s%5s\n", "i", "p", "s");  for (i = 1; i <= N; i++) {p *= i;s += i;printf("%5d%5d%5d\n", i, p, s);}
}

2___264____

#include <stdio.h>void main() {int x = 24, y = 88;int i = 2, p = 1;do {while (x % i == 0 && y % i == 0) {p *= i;x /= i;y /= i;}i++;}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/229823.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【二分查找】【z型搜索】LeetCode240:搜索二维矩阵

LeetCoe240搜索矩阵 本文涉及的基础知识点 二分查找算法合集 题目 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性&#xff1a; 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例 1&#xff1a; 输入&#xff1a;…

翻译: ChatGPT Token消耗粗略计算英文就是除以四分之三

在这个视频中&#xff0c;我想带你快速浏览一些例子&#xff0c;以建立对在软件应用中使用大型语言模型的实际成本的直观感受。让我们来看看。这是一些示例价格&#xff0c;用于从不同的大型语言模型获取提示和回应&#xff0c;这些模型对开发者可用。即&#xff0c;如果你在你…

11、避免消费者组非必要重平衡的方法

避免消费者组非必要重平衡的方法 1、重平衡的 3 个弊端1.1、影响 consumer 端 TPS1.2、重平衡很慢1.3、重平衡操作效率不高 2、非必要的 2 类 Rebalance2.1、因为 Consumer 没能及时发送心跳请求&#xff0c;导致“被踢出” Group 而引发的。2.2、非必要 Rebalance 是 Consumer…

C#浅拷贝和深拷贝数据

目录 一、浅拷贝 二、深拷贝 一、浅拷贝 就是把原来的数据&#xff0c;复制一份&#xff0c;但是2份数据是共享地址的&#xff0c;修改第一份数据或者修改第二份数据&#xff0c;都会一起改变&#xff0c;这可能不是我们程序中需要的场景。 下面我们演示一下&#xff0c;首…

【BIG_FG_CSDN】C++ 类与对象 (个人向——学习笔记)

基本概念&#xff1a; 类->类型&#xff1b;类描述抽象概念的&#xff1b; 对象->变量&#xff1b;对象描述客观实的&#xff1b; 在进行面向对象程序设计时要先声明类&#xff0c;再创建该类的对象。 为了方便讲述与理解这里我使用一个例题进行讲解吧。 例子&#…

《javaweb——文件上传-分页查询》

1、文件上传 1.文件上传的应用场景&#xff1a;提交作业 上传头像 提交简历&#xff08;上传附件&#xff09; 上传商品&#xff0c;图书图片 2.文件上传的前台如何编写以及注意事项&#xff1a; 1.肯定需要用到表单 2.文件上传的那一栏需…

Vue 自定义搜索输入框SearchInput

效果如下&#xff1a; 组件代码 <template><div class"search-input flex flex-space-between flex-center-cz"><input type"text" v-model"value" :ref"inpuName" :placeholder"placeholder" keyup.enter&…

java 统计中文字符个数能用length吗

在Java中&#xff0c;统计中文字符的个数可以使用length()方法。但是&#xff0c;这只能统计中文字符串的长度&#xff0c;不能判断其中是否包含中文字符。如果你需要统计一个字符串中中文字符的个数&#xff0c;你可能需要使用正则表达式或者其它方式来判断每个字符是否为中文…

【赠书第11期】Unity 3D游戏开发

文章目录 前言 1 Unity 3D简介 2 Unity 3D基本概念 2.1 场景&#xff08;Scene&#xff09; 2.2 游戏对象&#xff08;Game Object&#xff09; 2.3 组件&#xff08;Component&#xff09; 2.4 资源&#xff08;Asset&#xff09; 3 Unity 3D重要组件 3.1 物理引擎 …

HarmonyOS4.0从零开始的开发教程18HarmonyOS应用/元服务上架

HarmonyOS&#xff08;十六&#xff09;HarmonyOS应用/元服务上架 简介 随着生活节奏的加快&#xff0c;我们有时会忘记一些重要的事情或日子&#xff0c;所以提醒功能必不可少。应用可能需要在指定的时刻&#xff0c;向用户发送一些业务提醒通知。例如购物类应用&#xff0c…

高性价比AWS Lambda无服务体验

前言 之前听到一个讲座说到AWS Lambda服务&#xff0c;基于Serverless无服务模型&#xff0c;另外官网还免费提供 100 万个请求 按月&#xff0c;包含在 AWS 免费套餐中是真的很香&#xff0c;对于一些小型的起步的网站或者用户量不大的网站&#xff0c;简直就是免费&#xff…

Flink系列之:Top-N

Flink系列之&#xff1a;Top-N 一、TOP-N二、无排名输出优化 一、TOP-N 适用于流、批Top-N 查询可以根据指定列排序后获得前 N 个最小或最大值。最小值和最大值集都被认为是Top-N查询。在需要从批表或流表中仅显示 N 个底部或 N 个顶部记录时&#xff0c;Top-N 查询是非常有用…

PyTorch官网demo解读——第一个神经网络(2)

上一篇&#xff1a;PyTorch官网demo解读——第一个神经网络&#xff08;1&#xff09; 继上一篇文章我们展示了第一个神经网络的完整代码&#xff0c;今天我们来聊聊这个神经网络的模型设计。 这个demo实际上只使用了一个简单的线性模型&#xff1a;y wx b&#xff1b; 手写…

[Spring 从模拟开始学习源码]`@Value`的底层实现

Value 注入主要有三种场景&#xff1a; 注入原始值&#xff0c;比如说注入Value("hello")注入变量&#xff0c;比如Value("${JAVA_HOME}")注入spel表达式&#xff0c;比如Value("#{1 2}") 文章目录 获取 Value内容解析 ${}内容解析 SPEL类型转换…

云计算:Vmware 安装 FreeNAS

目录 一、实验 1.Vmware 安装 FreeNAS 2.配置Web界面 二、问题 1.iSCSI如何限定名称 2.LUN和LVM的区别 一、实验 1.Vmware 安装 FreeNAS &#xff08;1&#xff09;环境准备 VMware Workstation 17 FreeNAS相关安装部署镜像: 官网地址&#xff1a; https://download…

【linux】SSH终端Putty配置:文件上传/下载、显示中文字体、自动登录

文章目录 写在前面putty上传/下载文件1. 下载2. 解压和配置3. 使用sz/rz3.1 下载文件:sz3.2 上传文件:rz 显示中文字体1. 下载合适的字体2. 解压和安装3. putty配置 putty自动登录1. putty配置2. putty快捷方式配置3. 使用putty 写在后面 写在前面 一篇博客介绍了12种SSH终端工…

力扣刷题记录(10)LeetCode:51、37

51. N 皇后 应为各个皇后之间不能同行&#xff0c;所以一行只能有一个皇后。我们可以遍历每一行的各个位置&#xff0c;判断该位置是否可以放置皇后&#xff0c;一行放置一个。当一个皇后的位置已经在这一行确定了&#xff0c;我们就可以遍历下一行来确定下一个皇后在下一行的位…

laravel8 安装swoole扩展

,1&#xff0c;确保你的开发环境满足要求&#xff0c;包括 PHP 版本和相关的扩展。Swoole 扩展要求 PHP 版本为 7.2 或更高&#xff0c;并且需要安装 Swoole 扩展本身。 ,2&#xff0c;打开终端或命令行窗口&#xff0c;并导航到你的 Laravel 项目目录。 ,3&#xff0c;使用 …

✺ch3——数学基础

目录 3D坐标系和点矩阵单位矩阵转置矩阵逆矩阵逆转置矩阵矩阵的运算矩阵加法()矩阵乘法() 常用的变换矩阵平移矩阵缩放矩阵旋转矩阵透视矩阵正射投影矩阵LookAt矩阵 向量加法和减法点积叉积 局部空间和世界空间——模型矩阵M视觉空间和合成相机——模型-视图矩阵MV用GLSL函数构…

MySQL的explain解读记录

简介 Explain是Mysql自带的sql执行的性能分析器。通过 explain 命令获取 select 语句的执行计划。模拟优化器执行SQL语句&#xff0c;从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈。 Explain可以分析出表的读取顺序、数据读取操作的操作类型、…