第一章 C语言概述

第一章单元测验

1、单选题:
‏#include <stdio.h>是‍
选项:
A: 函数
B: 编译预处理指令
C: C语言语句
D: 用于指明程序随后
答案: 【 编译预处理指令

2、单选题:
‎一个C语言源程序中,一定要有的是()。​
选项:
A: 编译预处理命令
B: main函数
C: 用户自定义函数
D: 注释
答案: 【 main函数

3、单选题:
‏一个C语言程序的执行,从( )开始。‎
选项:
A: 源程序的第一行
B: 源程序的第一个函数
C: main函数
D: 随机
答案: 【 main函数

4、单选题:
‎下列说法正确的是( )。‎
选项:
A: C语言源程序中的注释对执行结果没有影响,所以注释是无用的。
B: C语言源程序中的注释参加编译,对程序的执行结果有影响。
C: C语言源程序中的注释参加编译,但是对程序的执行结果没有影响。
D: C语言源程序中的注释不参加编译,对程序的执行结果没有影响。
答案: 【 C语言源程序中的注释不参加编译,对程序的执行结果没有影响。

5、单选题:
‌C语言是一种( )。​
选项:
A: 机器语言
B: 汇编语言
C: 低级语言
D: 高级语言
答案: 【 高级语言

第二章 基本数据类型和输入输出

第二章单元测验

1、单选题:
​下列选项中正确的整型常量是( )。​
选项:
A: 019
B: 0x123F
C: 55A
D: 123.4
答案: 【 0x123F

2、单选题:
‍下列选项中正确的实型常量是( )。‏
选项:
A: 123.
B: -e3
C: 1.2e3.4
D: 2e3.0
答案: 【 123.

3、单选题:
‍假设有定义:int a, b; 如有语句scanf("a=%d,b=%d",&a,&b);,则程序执行时下列哪个选项的输入可以让a和b获得值3,5( )。‍
选项:
A: 3 5
B: 3, 5
C: a=3,b=5
D: a:3,b:5
答案: 【 a=3,b=5

4、单选题:
‍假设有定义:double a,b;,则下列哪个选项是正确的输入语句( )。‎
选项:
A: scanf("%d%d",&a,&b);
B: scanf("%f%f",&a,&b);
C: scanf("%lf%lf",a,b);
D: scanf("%lf%lf",&a,&b);
答案: 【 scanf("%lf%lf",&a,&b);

5、单选题:
‎假设有定义:int a=3;  double b=56.78; ,则执行语句printf("%d,%.1f",a,b);的输出结果是( )。‌
选项:
A: a=3,b=56.8
B: 3,56.8
C: 3,56.780000
D: 3  56.78
答案: 【 3,56.8

6、单选题:
‏以下编译预处理命令正确的是( )。‌
选项:
A: #define PI 3.14
B: #define PI=3.14
C: #define PI 3.14;
D: #define PI=3.14;
答案: 【 #define PI 3.14

7、单选题:
‏假设有定义:double x=12.3;  int t=56;,则执行语句printf("x=%f, t=%d", x,t);的输出结果是( )。‍
选项:
A: 12.3, 56
B: x=12.3, t=56
C: x=12.300000, t=56
D: 12.300000, 56
答案: 【 x=12.300000, t=56

8、单选题:
‌假设有定义:char  ch='A'; 下列选项中和语句putchar(ch);的功能一样的是( )。‎
选项:
A: scanf("%c",&ch);
B: printf("%c",ch);
C: printf("%d",ch);
D: scanf("%d",&ch);
答案: 【 printf("%c",ch);

9、单选题:
‎假设有定义:char ch='a'; int a=66; 则语句printf("%c%c", ch, a);输出为( )。R

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注