"C语言期末考试试题详细答案及解析,最简数据类型、运算对象及关系表达式"
需积分: 0 201 浏览量
更新于2023-12-07
收藏 36KB DOCX 举报
&(y<z)B、x<y<zC、x<y&&y<zD、x<y||y<z 4、以下程序的输出结果是(C)。
#include <stdio.h>
int main()
{
int a = 5;
printf("%d", a++);
return 0;
}A、5B、6C、5D、6 5、对于学生的成绩,若用C语言表示应为(D)。 A、int S;B、float S;C、char S;D、double S 6、下列程序的输出结果是( A)。
#include <stdio.h>
int main()
{
char c;
printf("%d", sizeof(c));
return 0;
}A、1B、4C、8D、10 7、下列表达式中错误的是( B)。 A、12U, 含义是整数12用无符号数表示。B、12_L, 含义是整数12用long型表示。C、12UL, 含义是整数12用无符号long型表示。D、12LU, 含义是整数12用无符号long型表示。 8、下列说法中正确的是(C)。 A、C 语言是一种面向过程的计算机程序设计语言。B、C 语言没有指针。C、C 语言中,通过引用传递参数时,被调用函数中对参数的改变会影响主调函数中的实参。D、C 语言中,没有字符型数据类型。 9、下列程序的输出结果是( C)。
#include<stdio.h>
int main()
{
int a=1024;
printf("%x\n",a);
return 0;
}A、400B、400.00C、400D、400.0 10、下列程序的输出结果是(A)。
#include <stdio.h>
int main()
{
char c;
c = -1;
printf("%ud\n",c);
return 0;
}A、4294967295B、255C、-1D、127 11、下列变量命名中错误的是(B)。 A、int _123;B、double 123_;C、float 123.00;D、char 1234; 12、下列关于C语言函数的叙述中,错误的是( D)。 A、函数由函数头和函数体两部分组成。B、函数有参数时,参数列表可以为空。C、函数可以有多个返回值。D、函数的参数表中,可以只有参数类型而没有参数名称。 13、下列程序的输出结果是( A)。
#include <stdio.h>
int main()
{
int i = 0;
while(i < 3)
{
i++;
}
printf("%d\n",i);
return 0;
}A、3B、4C、2D、1 14、下列程序的输出结果是(D)。
#include <stdio.h>
int main()
{
char a = 'A',b = 'B';
a = a + 32;
b = b + 33;
printf("%c %c\n",a,b);
return 0;
}A、a bB、a B C、65 98D、a b 15、下列程序的输出结果是( C)。
#include <stdio.h>
int main()
{
int i = 5;
printf("%d\n", i);
{
int i = 10;
printf("%d\n", i);
}
printf("%d\n", i);
return 0;
}A、5 5 5B、5 10 5C、5 10 5D、10 10 10 答案:1、B 2、A 3、A 4、A 5、D 6、A 7、B 8、C 9、C 10、A 11、B 12、C 13、A 14、D 15、C"
这是一份C语言期末考试试题及详细答案,共包括15个选择练习题和对应的答案。题目涉及了C语言中最简单的数据类型、运算符、关系表达式、程序输出结果、成绩表示、sizeof运算符、变量命名、函数叙述、循环和条件语句、字符赋值、作用域等多个方面的知识点。每个题目都有四个选项,并给出了正确答案和相应的解析。通过做题,可以帮助学生巩固对C语言基础知识的掌握,检验他们的学习成果和对知识点的理解程度。整份试题设计严谨,能够全面考察学生对C语言的掌握程度,是一份很好的复习材料。
2021-05-16 上传
2021-07-29 上传
2021-11-12 上传
2019-10-20 上传
2021-11-13 上传
2022-01-05 上传
2301_77836576
- 粉丝: 0
- 资源: 1
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍