C练习题13答案

news2025/1/24 22:44:27

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

1.结构化程序由三种基本结构组成、三种基本结构组成的算法是(A)

A.可以完成任何复杂的任务
B. 只能完成部分复杂的任务
C. 只能完成符合结构化的任务
D. 只能完成一些简单的任务

  1. 以下名字,不能作为C 语言标识符的是(C)

A. name
B. ab_c
C.student-2
D. name

  1. 在一个C程序中,(B)

A. main 函数必须出现在固定位置
B. main 函数可以出现在任何地方
C. main 函数必须出现在所有函数之前
D.main函数必须出现在所有函数之后

4,以下选项中,非法的字符常量是(C)

A.’ Y’
B. ‘\77’
C. “n”
D. ‘t’

5.设x、 y、t均为int型变量,则执行语句: x=y=0;E+xl++y;后, y的值为(B)

A. 不定值
B.0
C. 1
D. 2

  1. 下面的程序段将输出(int a=5,b=-3, c;c=a%b;printf(“%dn”, c);
    C

A. 1
B. -1
c. 2
D. -2

  1. 设有如下定义: int ix=10,iy=3,iz;则语句 print(“%din”,iz-(ix%iy,ix/iy));的输出结果是(C)

A.I
B. 2
C. 3
D. 4

8.在下图中,阴影部分区域可用表达式(C)来表示。
在这里插入图片描述
A. (x<=a)&&(x>=b)&&(x<=c)
B. (x<=a)(b<=x<=c)
C. (x<=a)l(x>=b)&&(x<=c)
D. (x<=a)&&(b<=x<=c)

9若a是32-位int类型变量,判断其32个2进位中末两位均为1的表达式为(A)

A a&3=3
B. a&3=11
C. a&i1=3
D. a&l1=11

  1. 如果下面程序运行结果是 i=12.5,j=4.0,从键盘应输入(D)。
#inctude"stdio.h"
int main(){
   
 float ij;
 scanf("i=%fj=%f",&i,&j);
 printf("i=%fj=%fn",ij); 
 return 0;
 }
 

A. 12.5 4.0
B. i=12.5 j-4.0
C. i=12.5 j=4
D. i=12.5.j=4

11.下列程序的运行结果是(C)

#include <stdio.h>

int main() {
   
    int a, b, c;

    a = 20;
    b = 30;
    c = 10;

    if (a < b) {
   
        a = b;
    }

    if (a >= b) {
   
        b = c;
        c = a;
    }

    printf("a=%d, b=%d, c=%d\n", a, b, c);

    return 0;
}

A. a=20, b=10,c=20
B. a=30, b=10, c=20
C. a=30,b=10, c=30
D. a=20, b=10,c=30

  1. 设有以下定义;
    char *cc[2]={“1234”,“5678”);则正确的叙述是(A)

A.cc 数组的两个元素中各自存放了字符串"1234"和"5678"的首地址素
B.cc数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
C. cc是指针变量,它指向含有两个数组元素的字符型一维数组
D. cc数组元素的值分别是"1234"和"5678"

13.以下程序的运行结果是(D)。

#include <stdio.h>

int main() {
   
    int p[7] = {
   11, 13, 14, 15, 16, 17, 18};
    int i = 0, k = 0;

    while (i < 7 && p[i] % 2) {
   
        k = k + p[i];
        i++;
    }

    printf("%d\n", k);

    return 0;
}

A. 58
B. 56
C. 45
D. 24

  1. 以下数组定义中错误的是(B)

A. int x[][3]={0};
B. int x[2][3]={ {1,2},(3,4},{5,6)};
C. intx[][3]={ {1,2,3},(4,5,6)};
D. int x[2][3]=(1,2,3,4,5,6};

15.以下哪一种对于str 的定义不恰当,有可能使 strlen(str)获得非预期的结果(D)

A. char str[]=“hello world!”;
B. char str[100]=“X”;
C. char str[4] = “abcd”;
D.char str[6]= {65, 66, 67, 68, 69, 0};

16.在一个C源程序文件中,如要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是(D)

A. extern
B. register
C. anto
D. static

17.以下对 C 语言中函数的有关描述正确的是(A)

A.调用函数时只能把实参的值传送给形参,形参的值不能传送给实参,
B.C函数既可以嵌套定义又可以递归调用。
C.函数必须有返回值,否则不能使用函数。
D. 程序中有调用关系的所有函数必须放在同一个源程序文件中。

18 下列不正确的定义是(C)

A. int*p,t
B. int i,p=&i;
C. int
p=&i,i;
D. int i,*p;

19下列程序的输出结果是
A

#include <stdio.h>

#define F(X, Y) ((X) * (Y))

int main() {
   
    int a = 3, b = 4;
    printf("%d\n", F(a++, b++));

    return 0;

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

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

相关文章

没通知就降公积金的脉脉,面试考什么?

写在前面 刚过去的周末&#xff0c;又一家神奇公司映入眼帘&#xff1a; 怎么说呢&#xff1f;自家的瓜出现在自家&#xff0c;至少说明脉脉没有跟微博似的限流。 自家做职场社交&#xff0c;就用自家帖子做全员通知&#xff0c;脉脉你就这么“降本”的吗&#xff1f;&#x1f…

【OCR识别】PaddleHub实现验证码识别

文章目录 前言无脑安装使用PaddleHub寻找预训练模型库完整代码效果图 前言 前面有篇文章介绍了 【网站验证码识别】 &#xff0c;但是其是利用 tesseract 工具的命令行来实现图片内容的识别。 这几天我突然想起&#xff0c;大学时参加百度 AI 比赛用过其 PaddleHub 框架&…

计算机网络 应用层上 | 域名解析系统DNS 文件传输协议FTP,NFS 万维网URL HTTP HTML

文章目录 1 域名系统DNS1.1 域名vsIP&#xff1f;1.2 域名结构1.3 域名到IP的解析过程域名服务器类型 2 文件传送协议2.1 FTP 文件传输协议2.2 NFS 协议2.3 简单文件传送协议 TFTP 3 万维网WWW3.1 统一资源定位符URL3.2 超文本传送协议HTTP3.2.1 HTTP工作流程3.2.2 HTTP报文结构…

flask之文件管理网页(上传,下载,搜索,登录,注册) -- 翔山 第一版

前面说要做一个可以注册&#xff0c;登录&#xff0c;搜索&#xff0c;上传下载的网页&#xff0c;初版来了 第一版主代码 from flask import request, Flask, render_template, redirect, url_for, send_from_directory import bcrypt import ossavePath os.path.join(os.ge…

17个常用经典数据可视化图表与冷门图表

数据可视化是创建信息图形表示的过程。随着可视化技术的飞速发展&#xff0c;可以利用强大的可视化工具选择合适的数据可视化图表来展示数据。以下专业人士都应该知道的一些最重要的数据可视化图表。 常见数据可视化图表 饼图 饼图是最常见和最基本的数据可视化图表之一。饼图…

VM进行TCP/IP通信

OK就变成这样 vm充当服务端的话也是差不多的操作 点击连接 这里我把端口号换掉了因为可能被占用报错了&#xff0c;如果有报错可以尝试尝试换个端口号 注&#xff1a; 还有一个点在工作中要是充当服务器&#xff0c;要去网络这边看下他的ip地址 拉到最后面

DRF从入门到精通三(反序列化数据校验源码分析、断言Assert、DRF之请求、响应)

文章目录 一、反序列化数据校验源码分析二、断言Assert三、DRF之请求、响应Request类和Response类请求中的Request 能够解析前端传入的编码格式响应中的Response能够响应的编码格式 一、反序列化数据校验源码分析 反序列化数据校验&#xff0c;校验顺序为&#xff1a;先校验字段…

动物分类识别教程+分类释义+界面展示

1.项目简介 动物分类教程分类释义界面展示 动物分类是生物学中的一个基础知识&#xff0c;它是对动物进行分类、命名和描述的科学方法。本教程将向您介绍动物分类的基本原则和方法&#xff0c;并提供一些常见的动物分类释义。 动物分类的基本原则 动物分类根据动物的形态、…

redis主从复制(在虚拟机centos的docker下)

1.安装docker Docker安装(CentOS)简单使用-CSDN博客 2.编辑3个redis配置 cd /etc mkdir redis-ms cd redis-ms/ vim redis6379.conf vim redis6380.conf vim redis6381.conf# master #端口号 port 6379#设置客户端连接后进行任何其他指定前需要使用的密码 requirepass 12345…

【SpringBoot篇】解决缓存击穿问题① — 基于互斥锁方式

文章目录 &#x1f339;什么是缓存击穿&#x1f33a;基于互斥锁解决问题&#x1f6f8;思路 &#x1f3f3;️‍&#x1f308;代码实现 &#x1f339;什么是缓存击穿 缓存击穿是指在使用缓存系统时&#xff0c;对一个热点数据的高并发请求导致缓存失效&#xff0c;多个请求同时访…

ESP8266网络相框采用TFT_eSPI库TJpg_Decoder库mixly库UDP库实现图片传送

使用ESP8266和TFT_ESPI模块来显示图片数据。具体来说&#xff0c;我们将使用ILI9431显示器作为显示设备&#xff0c;并通过UDP协议将图片数据从发送端传输到ESP8266。最后&#xff0c;我们将解析这些数据并在TFT屏幕上显示出来。在这个过程中&#xff0c;我们将面临一些编程挑战…

The Cherno C++笔记 03

目录 Part 07 How the C Linker Works 1.链接 2.编译链接过程中出现的错误 2.1 缺少入口函数 注意:如何区分编译错误还是链接错误 注意&#xff1a;入口点可以自己设置 2.2 找不到自定义函数 2.2.1缺少声明 2.2.2自定义函数与引用函数不一致 2.3 在头文件中放入定义 …

conda环境下更改虚拟环境安装路径

1 引言 在Anaconda中如果没有指定路径,虚拟环境会默认安装在anaconda所安装的目录下,但如果默认环境的磁盘空间不足&#xff0c;无法满足大量安装虚拟环境的需求&#xff0c;此时我们需要更改虚拟环境的安装路径&#xff0c;有以下两种方案&#xff1a; 方案1&#xff1a; 每次…

【贪心算法】之 摆动序列(中等题)

实际操作上&#xff0c;其实连删除的操作都不用做&#xff0c;因为题目要求的是最长摆动子序列的长度&#xff0c;所以只需要统计数组的峰值数量就可以了&#xff08;相当于是删除单一坡度上的节点&#xff0c;然后统计长度&#xff09; 这就是贪心所贪的地方&#xff0c;让峰…

Java设计模式之单例模式以及如何防止通过反射破坏单例模式

单例模式 单例模式使用场景 ​ 什么是单例模式&#xff1f;保障一个类只能有一个对象&#xff08;实例&#xff09;的代码开发模式就叫单例模式 ​ 什么时候使用&#xff1f; 工具类&#xff01;&#xff08;一种做法&#xff0c;所有的方法都是static&#xff0c;还有一种单…

Python命令行参数解析:原理、技巧与实践

文章目录 引言命令行参数解析原理命令行参数概述使用argparse模块解析命令行参数1. 创建ArgumentParser对象2. 添加命令行参数3. 解析命令行参数4. 可选参数action5. 参数的类型转换 实践示例总结结束语 引言 在Python中&#xff0c;命令行参数解析是一个重要的主题&#xff0…

【稳定检索|投稿优惠】2024年绿色能源与电网电力系统国际会议(ICGEGPS 2024)

2024年绿色能源与电网电力系统国际会议(ICGEGPS 2024) 2024 International Conference on Green Energy and Grid Power Systems(ICGEGPS) 一、【会议简介】 2024年绿色能源与电网电力系统国际会议(ICGEGPS 2024)将在宜宾盛大召开。本次会议将聚焦绿色能源与电网电力系统的最新…

Linux——缓冲区

我在上篇博客留下了一个问题&#xff0c;那个问题就是关于缓冲区的问题&#xff0c;我们发现 文件有缓冲区&#xff0c;语言有用户级缓冲区&#xff0c;那么缓冲区到底是什么&#xff1f;&#xff0c;或者该怎 么认识缓冲区&#xff1f;这篇文章或许会让你有所认识&#xff0c;…

单例模式的基本用法

单例模式是众多设计模式中的一种&#xff0c;那说到设计模式&#xff0c;我们要想知道什么是设计模式? 设计模式就是一套反复使用、多数人知晓的、经过分类、代码设计经验总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解&#xff0c;保证代码的可靠性。毫无疑问…

Oracle WebLogic Server WebLogic WLS组件远程命令执行漏洞 CVE-2017-10271

Oracle WebLogic Server WebLogic WLS组件远程命令执行漏洞 CVE-2017-10271 已亲自复现 漏洞名称漏洞描述影响版本 漏洞复现环境搭建漏洞利用 修复建议 漏洞名称 漏洞描述 在Oracle WebLogic Server 10.3.6.0.0/12.1.3.0.3/2.2.1/1.10/12.2.1.1/22.0&#xff08;Application …