C7练习题答案

news2024/9/29 7:17:29

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

  1. 以下不是 C 语言的特点的是B

A. C 简洁,紧凑
B.不能够编制出功能复杂的程序
C. C语言可以直接对硬件进行操作
D. 语言 C 语言移植性好

  1. 不能进行++和——运算的数据类型是(D)

A. int 型
B. long 型
C. double 型
D. 共用体型

3、若a为int类型,且其值为3,则执行完表达式a±a=ata后, a的值是©

A. 0
B. 8
C. -12
D. 10

  1. 若给定条件表达式(m)?(a++):(a–),则其中表达式 m(B)

A. 和(m=0)等价
B. 和(m!=0)等价
C. 和(m=1)等价
D. 和(m!=1)等价

5,下列运算符中优先级最高的是©

A. <
B. 十
C. %
D.!=

6,有如下程序,输入数据: 12345后(表示回车), x的值是(B)
#include<stdio.h>
void main0{
int x;
scanf(“%3d”,&x);
}

A. 12345
B. 123
C. 45
D. 345

7,打印语句printf"cOMPUTERlbage");在屏幕上正确的输出形式是(D)

A. cOMPUTERage
B. OMPUTERage
C. COMPUTEage
D. cOMPUTEage

8,若有: inti=10; ,则执行下列程序段后,变量i的值为(B)。
switch(i)
{
case 9: i++; break;
case 10: i++; break;
case 11: i++; break;
default: i++;
}

A. 10
B. 11
C. 12
D. 13

9.有一函数关系如下:
在这里插入图片描述
下列程序能够正确表示上述关系的是(C)

A. y=x+1;
if (x>=0)
if (x=0) y=x;
else y=x-1;

B. y=x-1;
if (x!=0)
if (x>0) y=x+1;
else y=x;

C. if(x<=0)
if (x<0) y-x-1;
else y=x;
else y=x+1;

D. y=x;
if (x<=0)
if (x<0) y=x-1;
else y=x+1;

10,在循环体中终止本次循环使用的语句是(B)

A. break语句
B. continue 语句
C. end 语句
D. close语句

11.下面有关for循环的正确描述是(D)

A. for 循环只能用于循环次数已经确定的情况
B. for循环是先执行循环体语句,后判定表达式
C.在for循环中,不能用break语句跳出循环体
D. for 循环体语句中,可以包含多条语句,但要用花括号括起来

  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. 0123

13.在下列选项中,不正确的表达式是©

A. a=(b>c)
B. c-, ++b, a+=1
C. a=c+b>n-m=k
D. p++

  1. 若k 为整型,以下 while 循环(B)次
    nt k=10; while (k=1) k=k-1

;A. 10次
B. 无限循环
c.一次不执行
D. 执行一次

15.下列程序的输出结果是(B)

#include <stdio.h>
struct abc {
int a, b, c
:}; void main()
{
struct abc s[2]={ {1,2,3},{4,5,6}};
int t;
t=s[0].a+s[1].b;
printf(“%dn”,t);
}

A. 5
B. 6
C. 7
D. 8

16,以下对一维整形数组a的正确说明是(D)

A. int a(10);
B. intn=10,a[n];
C. itn;seanf(“%d”,&n);
ra[n];
D. #define N 10
int a[N];

17.岩二维数组 a 有m列,则在 a[i]i]前面的元素个数为(B)

A jm+i
B. i
mtj
C. im+j-1
D. i
m+j+1

18.下面程序的运行结果是D

#include <stdio.h>

int main() {
   
    char a[] = "programming", b[] = "language";
    char *pl, *p2;

    for (int i = 0; i < 7; i++) {
   
        if (*(pl + i) == *(p2 + i)) {
   
            printf("%c", *(pl + i));
        }
    }

    return 0;
}

  1. 在 32 位机中,如果有 char *ssl=“0123456789”,则,strlen (ssl)的值是(B)

A. 4
B. 10
C. 11
D. 40

20,设int占2字节,字符0的ASCII码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是(B)

#include <stdio.h>

union myUnion {
   
    int i[2];
    long k;
    char c[4];
};

int main() {
   
    union myUnion r, *s = &r;

    s->i[0] = 0x39;
    s->i[1] = 0x38;

    printf("%c\n", s->c[0]);

    return 0;
}

A. 39
B. 9
C. 38
D. 8

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

#include<stdio.h>

int 

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

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

相关文章

云原生之深入解析Kubernetes集群发生网络异常时如何排查

一、Pod 网络异常 网络不可达&#xff0c;主要现象为 ping 不通&#xff0c;其可能原因为&#xff1a; 源端和目的端防火墙&#xff08;iptables, selinux&#xff09;限制&#xff1b; 网络路由配置不正确&#xff1b; 源端和目的端的系统负载过高&#xff0c;网络连接数满…

没有数据线,在手机上查看电脑备忘录怎么操作

在工作中&#xff0c;电脑和手机是我最常用的工具。我经常需要在电脑上记录一些重要的工作事项&#xff0c;然后又需要在手机上查看这些记录&#xff0c;以便随时了解工作进展。但是&#xff0c;每次都需要通过数据线来传输数据&#xff0c;实在是太麻烦了。 有一次&#xff0…

腾讯云微服务11月产品月报 | TSE 云原生 API 网关支持 WAF 对象接入

2023年 11月动态 TSE 云原生 API 网关 1、支持使用私有 DNS 解析 服务来源支持私有 DNS 解析器&#xff0c;用户可以添加自己的 DNS 解析器地址进行私有域名解析&#xff0c;适用于服务配置了私有域名的用户。 2、支持 WAF 对象接入 云原生 API 网关对接 Web 安全防火墙&…

解决:Android 报错 Failed to transform exifinterface-1.2.0.jar

一、问题说明 Failed to transform exifinterface-1.2.0.jar (androidx.exifinterface:exifinterface:1.2.0) to match attributes {artifactTypeandroid-classes-jar, org.gradle.categorylibrary, org.gradle.libraryelementsjar, org.gradle.statusrelease, org.gradle.usa…

学习k8s

学习k8s 我为什么要用k8s 和其他部署方式的区别是什么? 传统部署方式 java --> package --> 放到服务器上 --> Tomcat 如果是同时进行写操作,会存在并发问题. 用户 --网络带宽–> 服务器 -->服务 同一个服务器上,多个服务: 网络资源的占用 内存的占用 cpu的占…

Vue-图片懒加载

实现图片懒加载可以使用vue-lazyload插件 npm 链接&#xff1a;vue-lazyload - npm (npmjs.com) 使用方法&#xff1a; 1. 安装vue-lazyload npm i vue-lazyload npm i vue-lazyload1.3.3 // 如果是vue2就需要安装1.3.3版本 2. 引入vue-lazyload并使用 可以在使用该插…

设计模式——0前言目录

1 设计模式介绍 应当站在产品经理的角度来学习设计模式 是软件设计中常见问题的典型解决方案&#xff0c;可用于解决代码中反复出现的设计问题 学习效果一般的原因在于自己没有站在产品经理的角度学习&#xff0c;仅仅是为了学习怎么实现&#xff0c;用什么算法实现。 分类&…

STM32 RTC总结

RTC入侵检测Tamper RTC Tamper功能就是&#xff0c;MCU在Tamper管脚检测到一个指定边缘信号&#xff08;可配置&#xff09;时&#xff0c;就主动清除所有备份寄存器数据的功能。如果需要&#xff0c;可以使能Tamper中断&#xff0c;在每次检测到Tamper信号后执行指定代码。 在…

无人机在融合通信系统中的应用

无人驾驶飞机简称“无人机”&#xff0c;是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞行器&#xff0c;现今无人机在航拍、农业、快递运输、测绘、新闻报道多个领域中都有深度的应用。 在通信行业中&#xff0c;无人机广泛应用于交通&#xff0c;救援&#xff0c;消…

Postman使用总结--生成测试报告

1.执行生成的命令格式 newman run 用例集文件 .json -e 环境文件 .json -d 数据文件 .json/.csv -r htmlextra --reporter- htmlextra-export 测试报告名 .html -e 和 -d 是 非必须的。 如果没有使用 环境&#xff0c;不需要指定 -e 如果没有使用 数据…

【设计模式--行为型--备忘录模式】

设计模式--行为型--备忘录模式 备忘录模式定义结构案例实现白箱备忘录模式黑箱备忘录模式 优缺点使用场景 备忘录模式 定义 又叫快照模式&#xff0c;在不破坏封装性的前提下&#xff0c;捕获一个对象的对象的内部状态&#xff0c;并在该对象之外保存这个状态&#xff0c;以便…

机器学习三个基本要素:优化算法

在确定了训练集 D、假设空间 ℱ 以及学习准则后&#xff0c;如何找到最优的模型&#x1d453;(x,θ∗) 就成了一个最优化&#xff08;Optimization&#xff09;问题。机器学习的训练过程其实就是最优化问题的求解过程。 参数与超参数 在机器学习中&#xff0c;优化又可以分为参…

kafka offset sasl加密连接

kafka-tool&#xff08;offset&#xff09; 进行SCRAM连接&#xff0c;直接上图 填写jaas的认证&#xff08;账密 引用包&#xff09;

案例077:基于微信小程序的停车场管理系统设计与实现

文末获取源码 开发语言&#xff1a;Java 框架&#xff1a;SSM JDK版本&#xff1a;JDK1.8 数据库&#xff1a;mysql 5.7 开发软件&#xff1a;eclipse/myeclipse/idea Maven包&#xff1a;Maven3.5.4 小程序框架&#xff1a;uniapp 小程序开发软件&#xff1a;HBuilder X 小程序…

基于SSM的旅游管理系统论文

摘 要 互联网发展至今&#xff0c;无论是其理论还是技术都已经成熟&#xff0c;而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播&#xff0c;搭配信息管理工具可以很好地为人们提供服务。针对旅游信息管理混乱&#xff0c;出错率高&#xff0c;信息安全性差&am…

AR眼镜|AR智能眼镜开发|AR眼镜定制_5G联发科MTK解决方案

AR眼镜是一种提供身临其境的增强现实体验的设备&#xff0c;可以通过360度全方位展示产品的外观、结构和细节&#xff0c;让销售人员无需携带产品&#xff0c;用户也无需到店即可演示和体验产品。此外&#xff0c;AR眼镜还可以应用于远程协作&#xff0c;在任何时间和地点实现员…

pycharm手动安装ini插件

pycharm中新增pytest.ini文件时发现&#xff0c;文件的图标不是配置文件的图标 原因是没有安装ini插件 安装插件的方式有很多种&#xff0c;今天通过去官网下载插件&#xff0c;再安装的方式 第一步&#xff1a;去官网搜索&#xff0c;地址是&#xff1a;https://plugins.jet…

Java中的filter和Interceptor

一、filter&#xff08;过滤器&#xff09; 依赖于servlet容器。在实现上基于函数回调&#xff0c;可以对几乎所有请求进行过滤&#xff0c;但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作&#xff0c;获取我们想要获取的数据&am…

MSVC编译 openssl windows 库

开发需要在windows下集成 openssl 库&#xff0c;参考官方指导完成了编译&#xff1a;openssl/NOTES-WINDOWS.md at master openssl/openssl 不过&#xff0c;最后还是走了直接下载的捷径。 1. 安装 ActivePerl 需要在 ActiveState 注册账户&#xff0c;之后彼会提供具体的…

开启创意之旅:免费、开源的噪波贴图(noise texture)生成网站——noisecreater.com详细介绍

在当今数字创意领域&#xff0c;噪波贴图&#xff08;Noise Texture&#xff09;是游戏渲染、游戏开发、美术设计以及影视制作等行业不可或缺的艺术素材之一。为了满足广大创作者的需求&#xff0c;noisecreater.com应运而生&#xff0c;成为一款免费、开源的噪波贴图生成工具。…