查看: 108|回复: 0

《C语言程序设计》慕课学习笔记

[复制链接]

2

主题

6

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2023-1-12 09:26:45 | 显示全部楼层 |阅读模式
第一周 C语言快速入门

1.下列描述中,正确的是(软件是程序、数据与相关文档的集合)。
2.以下叙述不正确的是(#include<stdio.h> 是C语言的一条语句)。
3.以下哪个不是算法的性质(正确性)。
4.C语言规定,在一个源程序中,main函数的位置(可以任意)。
5.一个C程序的执行是从(从本程序的main函数开始,到本程序的main函数结束)。
6.下列选项中全属于应用软件的是(Photoshop、QQ)。
7.下列选项不属于高级程序设计语言的是(汇编语言)。
8.下列哪一个不是算法的描述形式(公式法)。
9.以下哪项不是算法设计追求的目标(可执行性)。
10.以下哪个不是C语言的特点(属于面向对象编程语言)。
第2周 顺序结构程序设计

1.以下能作为自定义标识符的是(double_2)。
2.以下正确的变量定义语句是(double a,b=3.2)。
3.下列选项中,合法的C语言关键字是(char)。
4.下列选项中,正确的C语句是(const int a=5)。
5.下列选项中,哪项是正确的浮点型常量(123.0)。
6.以下程序段的运行结果是(a=3 b=5)int a=3,b=5; printf("a=%d b=%d",a,b);。
7.如下语句,要求从键盘输入3.14159和5.3分别保存到变量f1和f2中,↙ 表示回车键,正确的输入格式是(3.14159 , 5.3↙)float f1,f2;scanf("%f,%f",&f1,&f2); 。
8.如下语句的输出结果是(f1=3.1416)float f1=3.14159f;printf("f1=%.4f",f1);。
9.以下选项中,正确的输入格式是【
int a;
scanf("%d",&a);】。
10.已知有定义语句,int a=3,b=5; 以下正确的输出格式是【
printf("%d %d",a,b);】。
第3周 字符型 及 运算符和表达式

1.设有定义语句 int a=5,b; 则以下语句中与b=++a;等价的语句是(++a;b=a;)。
2.设有定义语句 int a=5,b; 则以下语句中与b=a++;等价的语句是(
b=a;a++;)。
3.设 int a,b; 则a=2,b=a+7%2的值是(3)。
4.inta = 0, b = 2, c;
c = a && ++b;
printf("a=%d,b=%d,c=%d\n",a,b,c);
执行以上语句的输出结果为(a=0,b=2,c=0)。
5.inta = 1, b = 2, c;
c = --a || ++b;
printf("%d,%d,%d\n",a,b,c);
执行以上语句的输出结果为(0,3,1)。
6.9%2.0的运行结果为其余数1(错误)。
7.算术运算符的优先级一定高于逻辑运算符(错误)。
8.设有 int a = 2,b = 3, c; 则执行 c = (a+b)++; 后 c的值为6(错误)。
9.设int a=0,b=1; 则表达式(++a || --b)的值是(1)。
10.设int a=0,b=1; 执行表达式(++a || --b)后,b的值是(1)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表