c 语言试题及解析,C语言试题及答案解析.pdf

C语言

一、 选择题(第题 2 分,共 20 分)

1. 一个 C程序的执行是从 A 。

A) 本程序的 main 函数开始,到 main 函数结束

B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C) 本程序文件的第一个函数开始,到本程序 main 函数结束

D) 本程序的 main 函数开始,到本程序文件的最后一个函数结束

2 . 若 x 、i 、j 、k 都是 int 型变量,则计算下面表达式后, x 的值为 C 。

x=(i=4,j=16,k=32)

A) 4 B) 16 C) 32 D) 52

3 .设 C 语言中,一个 int 型数据在内存中占 2 个字节,则 unsigned int 型数据的取值范围为 C 。

A) 0 ~255 B) 0 ~32767 C) 0 ~65535 D) 0 ~2147483647

4 .设有说明: char w; int x; float y; double z; 则表达式 w*x+z-y 值的数据类型为 D 。

A) float B) char C) int D) double

5 . putchar 函数可以向终端输出一个

D 。

A) 整型变量表达式 B) 实型变量值

C) 字符串 D) 字符或字符型变量值

6 . printf 函数中用到格式符 %5s,其中数字 5 表示输出的字符串占用 5 列。如果字符串长度大于 5 ,

则输出按方式 B ;如果字符串长度小于 5,则输出按方式 C 。

A) 从左起输出该字符串,右补空格 B) 按原字符长从左向右全部输出

C) 右对齐输出该字符串,左补空格 D) 输出错误信息

7 . 判断 char 型变量 ch 是否为大写字母的正确表达式是 C 。

A) ‘A’<=ch<= ‘Z’ B) (ch>= ‘A’)&(ch<= ‘Z’)

C) (c h>= ‘A’)&&(ch<= ‘Z’) D) ( ‘A’<= ch)AND( ‘Z’>= ch)

8 . 已知 int x=10,y=20,z=30; 以下语句执行后 x,y,z 的值是 B 。

if(x>y) z=x; x=y; y=z;

A) x=10, y=20, z=30 B) x=20, y=30, z=30

C) x=20, y=30, z=10 D) x=20, y=30, z=20

9 .以下程序段 ______C__.

x=-1;

do{

x=x*x;

}

while(!x);

A) 是死循环 B) 循环执行二次

C)循环执行一次 D) 有语法错误

10.以下正确的描述是 ___B____.

A)continue 语句的作用是结束整个循环的执行

精选文库

B) 只能在循环体内和 switch 语句体内使用 break 语句

C)在循环体内使用 break 语句或 continue 语句的作用相同

D)从多层循环嵌套中退出时,只能使用 goto 语句

二、 填空题(每空 2 分,共 20 分)

1. C 语言中,用关键字 int 定义基本整型变量,用关键字 float

定义单精度实型变量,用关键字 char 定义字符型变量。

2. 表达式 3*20/4%10 的计算结果是 5 。

3. 复合语句是将多个语句用 花括号 括起来组成一个语句。

4. 程序中使用 putchar( ) 函数和

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

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

相关文章

sql sever 2008基础知识

下面是一些总结&#xff0c;如果执行时发现错误&#xff0c;可以查看错误消息进行解决&#xff0c;也可上网查资料 数据库的组成&#xff1a; 主数据文件&#xff1a;有且只有一个&#xff0c;扩展名为.mdf。 次数据文件&#xff1a;可以没有&#xff0c;也可以有任意个。扩展名…

JadClipse eclipse反编译插件

A.下载JadClipse&#xff0c;http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download&#xff0c;注意选择与eclipse版本一致的版本&#xff0c;我用的是Eclipse3.4&#xff0c;所以选择下载版本net.sf.jadclipse_3.3.0.jar B.下载Jad&#xff0c;http://www.…

c语言的class,Objective-C中Class的本质

类(class)和元类(meta-class)底层都是 objc_class 结构体的指针&#xff0c;内存中就是结构体。struct objc_class {Class _Nonnull isa OBJC_ISA_AVAILABILITY;#if !__OBJC2__Class _Nullable super_class OBJC2_UNAVAILABLE;const char * _Nonnull name OBJC2_UNAVAILABLE;lo…

Sublime 资源汇总

2019独角兽企业重金招聘Python工程师标准>>> 《sublime text2使用经验》&#xff1a;里面插件的推介和使用、截图。《Sublime Text 2 入门及技巧》&#xff1a;技巧&#xff0c;可惜是4年前的东西了。《Sublime Text 2安装插件方法详解》&#xff1a;介绍了使用 GoA…

c汇编语言程序框架培训,[010][x86汇编语言]学习用户程序的编写(c08.asm)

源程序来源加载程序c08_mbr.asm用户源程序&#xff1a;增加注释;;文件名&#xff1a;c08-2.asm;文件说明&#xff1a;用户程序;创建日期&#xff1a;13:08 2018/5/23;----------------------------------------------------------------------SECTION header vstart0 ;定义用户…

白--留白与游戏设计

我所谓之白,非颜色之白,乃设计之白,思想之白也。 我对白的理解得益于对日本传统艺术与现代设计的些许了解&#xff0c;前几日偶得日本设计业前辈原研哉先生的一本书《白》。阅后颇有所思,不禁联想至游戏行业。白&#xff0c;也可称间或空。是日本艺术创造中一直沿承的一种创作思…

文件共享服务器搭建

详细需求描述1、网络拓扑图如下&#xff1a;2、利用虚拟机实现网络拓扑&#xff0c;要求如下&#xff08;1&#xff09;虚拟机环境使用hostonly&#xff08;2&#xff09;服务器要求&#xff1a;安装Widnwos Server 2008 R2操作系统内存要求&#xff1a;750MB安装五块物理SCSI磁…

当c语言老师遇到网络崩溃,网络教学搞不定?工科教授来支招!

新学期已经到来但是由于新冠病毒肆虐我们不得不在“线上会面”网络远程教学颠覆了传统课堂模式的同时&#xff0c;也为教员们的教学工作带来极大的挑战。想想看&#xff0c;面对一个计算机屏幕滔滔不绝地讲上90分钟&#xff0c;确实需要大量的准备工作。网课平台怎么选&#xf…

[20150629]12c物化视图刷新Out of place

[20150629]12c物化视图刷新Out of place.txt --11G物化视图刷新有1个参数atomic_refresh. --如果为false&#xff0c;采用的方式是truncate&#xff0c;再使用/* append */ 提示insert。这样redo最少&#xff0c;但是刷新期间无法访问。 --如果为true&#xff0c;采用的方式是d…

VBScript学习笔记 - 数组

数组声明 dim var(10) 数组声明指出了数组名和索引(index)的最大值。数组索引从0开始。因此该语句创建一个11个元素的数组&#xff0c;其中值为var(0), var(1), …和var(10) 遍历数组的所有元素 可用for each循环&#xff0c;不需事先指明数组中元素的个数。如果不想处理每一个…

android logo在线生成工具,在线生成logo

在线生成logo是一款为大家提供logo设计的手机服务软件&#xff0c;平台上面的logo设计都是基于AI技术提供的&#xff0c;然后再搭配上一些创意&#xff0c;平台上面会根据用户的行业及喜好来提供6款的成品logo&#xff0c;用户可以从中选择一款自己最喜欢的进行定稿&#xff0c…

在JS函数中执行C#中的函数、字段

1、调用字段 cs文件的代码&#xff1a; public int id 0;protected void Page_Load(object sender, EventArgs e){id 2;} View Codejs页面的代码&#xff1a; function CheckFunc() {alert("<% id%>");} View Code2、调用函数&#xff1a; 在JS函数中访问或执…

任意阶幻方(魔方矩阵)C语言实现

魔方又称幻方、纵横图、九宫图&#xff0c;最早记录于我国古代的洛书。据说夏禹治水时&#xff0c;河南洛阳附近的大河里浮出了一只乌龟&#xff0c;背上有一个很奇怪的图形&#xff0c;古人认为是一种祥瑞&#xff0c;预示着洪水将被夏禹王彻底制服。后人称之为"洛书&quo…

android防谷歌滑动效果,谷歌是如何做到这一点的?在Android应用程序中滑动ActionBar...

事实上&#xff0c;有一种方法可以做到这一点。即使没有实施自己的ActionBar。看看hierachyviewer吧&#xff01;(位于工具目录中)还有的DecorView&#xff0c;并且LinearLayout作为一个孩子。这LinearLayout包含ActionBar其他内容和其他内容。所以&#xff0c;你可以简单地应用…

thinkphp框架使用心得

接触的第一个PHP框架就是TP&#xff0c;在使用的了一段时间后就放弃了&#xff0c;说实话TP的弊端挺多&#xff0c;之后又接触laravel框架&#xff0c;慢慢的就爱上laravel这个框架了。这段时间由于公司的原因&#xff0c;又不得不使用thinkphp框架,在这里分享下使用心得。 TP框…

计算本年 本月 本周的起始日期

html: <table><tr><td align"right" width"120px"> 销售时间区间:</td><td><select id"ddlChoiceDate" name"ddlChoiceDate" runat"server" onchange"SelectChange(this.value);&quo…

Android查看真机布局,android-外部存储

外部存储&#xff0c;个人理解是在app作用域之外存储&#xff0c;就是数据没有和app做关联&#xff0c;app卸载后&#xff0c;它依旧存在而不再是之前手机本身存储空间和sd卡的区别&#xff0c;现在安卓手机已经不携带可拆卸的SD卡androidManifest.xml 需要写入读写权限简单布局…

用自己的ID在appstore中更新app-黑苹果之路

由于之前套用了别人的镜像&#xff0c;在appstore中更新XCode时总要输别人id的密码&#xff0c;id还不能改。网上有的说要把XCode删掉&#xff0c;然后再用自己的ID更新&#xff0c;找到另外一个方法&#xff0c;更简单&#xff1a; 1.打开引用程序目录 2.找到Xcode&#xff0c…

如何打开pr_debug调试信息

转载&#xff1a;http://blog.csdn.net/helloanthea/article/details/25330809 以DMA的调试为例&#xff0c;先来看看一个pr_debug函数调用 pr_debug("%s: %s (%s)\n",__func__,chan ? "success" : "fail",chan ? dma_chan_name(chan) : NULL)…

android国籍组件,android组件化之路

问题&#xff1a;实际业务变化快&#xff0c;而工程内各个功能模块耦合度太高&#xff0c;不能对功能模块进行快速方便地拆分或组装。团队共同开发中&#xff0c;可能一个文件同时被多人修改&#xff0c;导致每次更新提交代码都需要消耗大量时间去merge代码。每次修改&#xff…