大一期中c语言答案,C语言期中考试题目及答案-程序员宅基地

技术标签: 大一期中c语言答案  

一、选择题:

【1】在C语言中,用户能使用的正确标识符是。

A) 5f B) _for C) struct D) _f.5

答案:B

分析:标识符只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线;大小写敏感;不能使用关键字;最长32个字符。

【2】以下

是正确的C语言常量。

A) 0678 B)

'\0101' C)

1.2E3.5 D)

123L

答案:D

【3】以下对C语言源程序有关常识正确的描述是。

A) main函数必须位于文件的开头

B) 每个语句必须单独一行

C) 标识符中大小写字母没有区别

D) 宏定义#define部分不一定要放在程序的最开头位置

答案:D

【4】以下for循环的执行次数是。

for(x=0,y=0;(y=123)&&(x<4);x++)

A)是无限循环 B)循环次数不定 C)执行4次 D)执行3次

答案:C

分析:若要判断(y=123)&&(x<4)假,因为y=123永远为真,所以只需要判断x<4为假即可。

【5】对for(表达式1;;表达式3)可理解为。

A)for(表达式1;0;表达式3)

B)for(表达式1;1;表达式3)

C)for(表达式1; 表达式1;表达式3)

D)for(表达式1; 表达式3;表达式3)

答案:B

【6】设有程序段

int k=10;

while(k=0) k=k-1;

则下面描述中正确的是。

A)while循环执行10次 B)循环是无限循环

C)循环体语句一次也不执行 D)循环体语句执行一次

答案:C

分析:因为k=0为假,所以程序不执行其后的语句。

【7】C语言中while和do-while循环的主要区别是。

A) do-while的循环体至少无条件执行一次

B) while的循环控制条件比do-while的循环控制条件严格

C) do-while允许从外部转到循环体内

D) do-while的循环体不能是复合语句

答案:A

【8】设有:int

a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为。

A)1

B)2 C)3 D)4

答案:B

分析:对于&&运算,只要第一个操作数为假,就不判定第二个操作数。对于||运算,只要第一个操作数为真,就不判定第二个操作数。上题中m=a>b为假,则n=c>d没有被判定,所以n的值仍为2。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_28744601/article/details/117023662

智能推荐

tkinter创建子窗口(只创建一个)_tkinter子窗口-程序员宅基地

文章浏览阅读635次。【代码】tkinter创建子窗口(只创建一个)_tkinter子窗口

基于微信小程序的小说阅读系统+vue.js附带文章和源代码设计说明文档ppt_微信小程序书代码-程序员宅基地

文章浏览阅读345次,点赞9次,收藏6次。博主介绍:CSDN特邀作者、985计算机专业毕业、某互联网大厂高级全栈开发程序员、码云/掘金/华为云/阿里云/InfoQ/StackOverflow/github等平台优质作者、专注于Java、小程序、前端、python等技术领域和毕业项目实战,以及程序定制化开发、全栈讲解、就业辅导、面试辅导、简历修改。精彩专栏 推荐订阅2023-2024年最值得选的微信小程序毕业设计选题大全:100个热门选题推荐2023-2024年最值得选的Java毕业设计选题大全:500个热门选题推荐。_微信小程序书代码

没有U盘Win10电脑下如何使用本地硬盘安装Ubuntu20.04(单双硬盘都行)_没有u盘怎么装ubuntu-程序员宅基地

文章浏览阅读3.6k次,点赞2次,收藏2次。DELL7080台式机两块硬盘。_没有u盘怎么装ubuntu

【POJ 3401】Asteroids-程序员宅基地

文章浏览阅读32次。题面Bessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The grid contains K asteroids (1 <= K <= 10,000), which are conv...

工业机器视觉系统的构成与开发过程(理论篇—1)_工业机器视觉系统的构成与开发过程(理论篇—1-程序员宅基地

文章浏览阅读2.6w次,点赞21次,收藏112次。机器视觉则主要是指工业领域视觉的应用研究,例如自主机器人的视觉,用于检测和测量的视觉系统等。它通过在工业领域将图像感知、图像处理、控制理论与软件、硬件紧密结合,并研究解决图像处理和计算机视觉理论在实际应用过程中的问题,以实现高效的运动控制或各种实时操作。_工业机器视觉系统的构成与开发过程(理论篇—1

plt.legend的用法-程序员宅基地

文章浏览阅读5.9w次,点赞32次,收藏58次。legend 传奇、图例。plt.legend()的作用:在plt.plot() 定义后plt.legend() 会显示该 label 的内容,否则会报error: No handles with labels found to put in legend.plt.plot(result_price, color = 'red', label = 'Training Loss') legend作用位置:下图红圈处。..._plt.legend

随便推点

linux单机巡检脚本并发送邮箱的巡检报告-程序员宅基地

文章浏览阅读389次,点赞10次,收藏10次。案例,生成的巡检报告邮件。

强强联手:强网杯LongTimeAgo复盘分析网络安全-程序员宅基地

文章浏览阅读141次。LongTimeAgo题目是一道备受关注的CTF(Capture The Flag)题目,旨在考察参赛选手在网络安全方面的技能和知识。该题目主要涉及密码学和逆向工程的内容,要求选手通过分析给定的程序,找到隐藏的漏洞并获取关键信息。该题目主要涉及到密码学和逆向工程的内容,需要选手通过分析给定的程序,找到隐藏的漏洞并获取关键信息。观察源代码中的加密函数,我们可以发现密钥的长度是可变的,它取决于输入明文的长度。观察源代码中的加密函数,我们可以发现密钥的长度是可变的,它取决于输入明文的长度。是当前明文字符的索引。_强网杯

【嵌入式总复习】Linux进程间通信_嵌入式 linux 跨进程 信号-程序员宅基地

文章浏览阅读289次。进程间通信简称IPC(interprocess communication),是指在不同进程间传播或交换信息。一个进程需要另一个或另一组进程发送消息,通知它(们)发生了某种事件;一个进程需要将它的数据发送给另一个进程;,信号量,共享内存,消息队列和套接字。多个进程之间共享同样的资源;一个进程完全控制另一个进程;传统的UNIX进程间通信机制。System V IPC机制。System V 消息队列。System V 共享内存。System V 信号量。POSIX 消息队列。POSIX 共享内存。_嵌入式 linux 跨进程 信号

发行版Linux和麒麟操作系统下netperf 网络性能测试-程序员宅基地

文章浏览阅读175次。Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。工作原理Netperf工具以client/server方式工作。server端是netserver,用来侦听来自client端的连接,c..._netperf 麒麟

万字长文详解 Go 程序是怎样跑起来的?| CSDN 博文精选-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏3次。作者| qcrao责编 | 屠敏出品 | 程序员宅基地刚开始写这篇文章的时候,目标非常大,想要探索 Go 程序的一生:编码、编译、汇编、链接、运行、退出。它的每一步具体如何进行,力图弄清 Go 程序的这一生。在这个过程中,我又复习了一遍《程序员的自我修养》。这是一本讲编译、链接的书,非常详细,值得一看!数年前,我第一次看到这本书的书名,就非常喜欢。因为它模仿了周星驰喜剧..._go run 每次都要编译吗

C++之istringstream、ostringstream、stringstream 类详解_c++ istringstream a >> string-程序员宅基地

文章浏览阅读1.4k次,点赞4次,收藏2次。0、C++的输入输出分为三种:(1)基于控制台的I/O (2)基于文件的I/O (3)基于字符串的I/O 1、头文件[cpp] view plaincopyprint?#include 2、作用istringstream类用于执行C++风格的字符串流的输入操作。 ostringstream类用_c++ istringstream a >> string

推荐文章

热门文章

相关标签