C语言探索之旅 | 第一部分练习题

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。
转载请注明出处。
原文://www.greatytc.com/p/3cd80b95092a

《C语言探索之旅》全系列

内容简介


  1. 前言
  2. 练习题
  3. 练习题答案
  4. 第二部分第一课预告

1. 前言


上一课是 C语言探索之旅 | 第一部分第十一课:函数

第一部分课程已经全部结束,在开始第二部分的探索之旅之前,我们必须巩固好第一部分学到的知识。

我为你准备了一些练习题:15 道选择题。

15 道题目(单选)在本课附有答案,但是希望你先做完再看答案。

2. 练习题


1.负责将源代码转换成二进制码的程序叫什么?
A.扬声器
B.编译器
C.转码器

2.下面哪一个不是 IDE(集成开发环境)?
A.Vim
B.Visual Studio
C.Code::Blocks
D.Xcode

3.C语言将哪一个值视为布尔值的 false(假)?
A.1
B.0
C.-1
D.-2

4.下面这段代码中的 return 0; 意味着什么?

#include <stdio.h>
int main()
{
    printf("Hello world!\n");
    return 0;
}

A.程序没有执行操作
B.程序没有正常运行
C.程序正常运行

5.以下哪一个是 C语言中的换行符?
A.\t
B.\n
C.按一下键盘上的回车键就够了

6.如果我有一个变量 bankAccount(银行账户),类型是 long,其值为 6500000,那下面的代码会输出什么?

printf("您的银行账户上有 %ld 元\n", bankAccount);

A.您的银行账户上有 %ld 元
B.您的银行账户上有 6500000 元
C.您的银行账户上有 ld 元, bankAccount

7.以下哪一种存储器是在电脑关闭之后不会被清空的?
A.寄存器
B.高速缓存
C.内存
D.硬盘

8.经过这个操作,result 变量的值是多少?

result = (8 / 3) - 2;

A.-2
B.0
C.1
D.2

  1. 以下 switch 语句的问题是什么?
switch (variable)
{
    case 5:
        printf("Hello");
    case 12:
        printf("你好");
    default:
        printf("再见");
}

A.少了 break 语句。
B.在 switch 的最后的大括号后面少了一个分号。
C.对每一个 case 下面的指令需要用一个大括号括起来。
D.default 应该写成 case default

  1. 用哪一个 for 循环可以在屏幕上显示以下信息?
Line n1
Line n3
Line n5
Line n7

A.for (count = 1 ; count < 9 ; count += 2)
B.for (count = 1 ; count <= 7 ; count++)
C.for (count = 0 ; count < 9 ; count += 2)
D.for (count = 1 ; count < 8 ; count++)

11.以下代码会显示多少次 Hello ?

int count = 14;
while (count < 15)
{
    printf("Hello\n");
}

A.0
B.1
C.14
D.15
E.这是一个无限循环

12.在哪种情况下 return 语句不是必须的?
A.函数没有参数
B.函数的类型是 void
C.函数需要返回 0 值

13.什么是函数的参数?
A.标明函数的名字
B.标明函数的返回值
C.我们传给函数使它用来工作的变量

14.以下函数存在什么问题?

int square(int number)
{
    int result = 0;
    result = number * number;
}

A.函数没有返回任何值
B.函数运行不了,因为我们在某处忘了一个分号
C.完全没有问题

15.在一个程序中可以包含多少个函数?
A.只有一个,就是 main 函数
B.最多 100 个
C.最多 1024 个
D.没有限制

3. 练习题答案


  1. B
  2. A
  3. B
  4. C
  5. B
  6. B
  7. D
  8. B
  9. A
  10. A
  11. E
  12. B
  13. C
  14. A
  15. D

题目都不难,认真复习一下肯定能得高分,你都答对了吗?

4. 第二部分第一课预告


今天的课就到这里,一起加油吧!

下一课:C语言探索之旅 | 第二部分第一课:模块化编程

下一课开始就将进入我们精彩纷呈的第二部分咯!


我是 谢恩铭,公众号「程序员联盟」(微信号:coderhub)运营者,慕课网精英讲师 Oscar 老师,终生学习者。
热爱生活,喜欢游泳,略懂烹饪。
人生格言:「向着标杆直跑」

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容