C语言期末考试试题及详细答案

选择练习题1、C语言中最简单的数据类型包括(B)。

A、整型,实型,逻辑型

B、整型,实型,字符型

D、整型,实型,逻辑型,字符型C、整型,字符型,逻辑型

2、C语言中,运算对象必须是整型数的运算符是(A)。

A、%

B、/

C、%和/

D、*

3、为表示关系x<y<z,应使用C语言表达式(A)。

A、(x<y)&&(y<z)

B、(x<y)AND(y<z)

C、(x<y<z)

D、(x<y)&(y<z)

4、C语言程序的基本单位是(C)。

A、程序行

B、语句

C、函数

D、字符

5、C语言的程序一行写不下时,可以(D)。

A、用逗号换行

B、用分号换行

C、用回车符换行

D、在任意一空格处换行

)是合法的用户标识符。C6、下述标识符中,(标识符由字母,数字和下划线组成且第一个字符必须为字母或下划线ab*、D_studentB、voidC、、AA&B

7、在C语言中,字符型数据在内存中以(B)形式存放。

A、补码

B、ASCII码

C、反码

D、原码

8、一个程序由若干文件组成,共用同一变量,则此变量的存储类别应该为(B)。

A、auto

B、extern

C、static

D、Register

auto自动变量

9、以下关于switch语句和break语句的描述中,只有(B)是正确的。register寄存器变量

extern外部变量A、在switch语句中必须使用break语句

static静态变量B、在switch语句中,可以根据需要使用或不使用break语句

C、break语句只能用于switch语句中

D、break语句是switch语句的一部分

10、C语言规定:调用一个函数时,实参变量和形参变量之间的数据传递是(B)。

A、地址传递

B、值传递

C、由实参传给形参,并由形参传回给实参

D、由用户指定传递方式

11、下述C语言转义符中(D)是非法的。

A、'\b'

B、'\037'

C、'\0xf'

D、'\''

1

12、为了要计算s=10!(10的阶乘),则以下对s的定义正确的是(D)。

A、ints

B、unsigneds

C、shorts

D、longs

13、判断变量ch中的字符是否为大写字母,最简单的正确表达式是(A)。

A、ch>='A'&&ch<='z'

B、A<=ch<=Z

C、'A'<=ch<='z'

D、ch>=A&&ch<=z

14、在C语言中,能表示无符号长整型常数的是(D)。

A、OL

B、4962710U

C、912374u

D、2UL

15、能正确表示C语言的字符常量的是(C)。

A、'\0x41'

B、''A''

C、'\0'

D、''\0''

16、C语言中逻辑表达式的值为(A)。

A、0或1

B、非零值或零值

C、true或false

D、'true'或'false'

17、C语言提供的基本数据类型关键字是(C)。

A、integer

B、FLOAT

C、unsigned

D、Double

18、若定义语句:intb[]={1,2,3,4,5},*P=b;则表达式*p++的值是(A)。

A、1

B、2

C、b[0]的地址

D、b[1]的地址

19、在下列选项中,不正确的表达式是(C)。

A、a>b

B、c--,++b,a+=1

C、a=c+b>n-m=k

D、p++

20、若有以下定义:

inta[]={1,2,3,4,5,6,7};

charcl='b',c2='2';

则数值不为2的表达式是(D)。

A、a[1]

B、'd'-cl

C、a['3'-c2]

D、c2-0

25、下述对C语言字符数组的描述中错误的是(C)。

A、字符数组可以存放字符串

B、字符数组中的字符串可以整体输入、输出

C、可以在赋值语句中通过赋值运算符"="对字符数组整体赋值

D、不可以用关系运算符对字符组中的字符串进行比较

27、以下程序的输出结果是(A)。

main()

{inti=010,j=10,k=ox10;

printf(''%d,%d,%d\n'',i,j,k);

2

A、8,10,16

B、8,10,10

C、10,10,10

D、10,10,16

28、以下程序的输出结果是(B)。

#include<stdio.h>

{printf(''%d\n'',NULL);}

A、不确定的值(因变量无定义)

B、0

C、-1

D、1

。29、以下程序的输出结果是(B)

)main(

;charc1='6',c2='0'{

,c2,c1-c2);printf(''%d,%d,%d\n'',c1

6,48,B、54A、因输出格式不合法,输出出错信息6,,0D、6,C、6.07

)。32、下述对C语言字符数组的描述中错误的是(C

、字符数组中的字符串可以整体输入、输出B

对字符数组整体赋值C、可以在赋值语句中通过赋值运算符''=''

)。A33、TurboC中,对于以下程序(

)(main

intx,y;{

y=creat(&x);

printf(''%d\n'',y);

creat(inta)

}{returna++;

A、编译时会给出错信息

B、顺利进行编译、连接、执行;不报任何错误

C、顺利通过编译、连接、但不能执行D、顺利通过编译,但连接出错

THE END
1.c语言100题第一天学习收获c语言100题第一天学习收获 第一个例题为,有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #include<stdio.h> int main() { for (int i=1; i<=4;i++) { for (int j=1;j<=4;j++)//从i=1开始将j从一到四循环再从i=2开始以此来达到目的https://blog.csdn.net/2401_88765170/article/details/143897082
2.2022年C语言基础期末考试复习题库(含答案)2022年C语言基础期末考试复习题库(含答案)一、单选题.下列描述中,不正确的是0。A、用机器语言编写的程序可以由计算机直接执行B、软件是指程序和数据的统称C、计算机的运算速度与主频有关D、操作系统是一种应用软件答案:D.有以下程序#汨£:1n6飞七出0.6”01加2由(){汨t2=1止=3,c=5;int*p1=&a,*p2=https://www.renrendoc.com/paper/230379206.html
3.期末复习试题与解析(题量多!)51CTO博客《数据结构》期末考试模拟试题答卷 专业:XXX 班级:XXX 学号:XXX 姓名:XXX 考试时间:120分钟 二、判断题 1.不管一颗哈夫曼树有偶数或是奇数个叶子结点,其树中总结点的个数必为奇数。 T 5.算法可以用不同的语言描述,如C、C++、Python等,因此算法实际上就是程序了。F https://blog.51cto.com/15288224/2987773
4.大一大学计算机基础期末考试试题附答案在学习和工作的日常里,我们最离不开的就是试题了,试题是命题者按照一定的考核目的编写出来的。相信很多朋友都需要一份能切实有效地帮助到自己的试题吧?下面是小编帮大家整理的大一大学计算机基础期末考试试题附答案,供大家参考借鉴,希望可以帮助到有需要的朋友。 一https://www.oh100.com/peixun/jisuanjiyingyong/293818.html
5.算法与数据结构考研试题精析答案考试期末答案危老师的文章算法与数据结构考研试题精析答案考试期末答案 打开右边网址即可查题www.xuanxiu365.com 【网址速记:选修365】 查题解析答案参考,同时提供大学网课,选修课公务员用c语言描述单链表结点的结构如下:typedef int datatype;typedef struct link_node{ datatype info; struct link_node next;}node;typedef node linklist;https://www.bokee.net/blogmodule/weblogcomment_viewEntry/41831531.html
6.某企业“长期借款”科目期末余额为100万元,其中有一年内到期的创建题库 登录 创建自己的小题库 搜索 【单选题】某企业“长期借款”科目期末余额为100万元,其中有一年内到期的长期借款20万元,则企业在资产负债表“长期借款”项目填列时,应填列的金额为( )万元。 A. 100 B. 20 C. 120 D. 80 题目标签:长期借款资产负债表期末余额如何将EXCEL生成题库手机刷https://www.shuashuati.com/ti/14cb78b4868c4939919bc9b60bad53c7.html?fm=bdbds183b652b46c3ab62585f09963c9ea2e5
7.电子信息工程本科生学习指南本课程为全省等级统考课程,学生成绩以学生参加全省等级考试的成绩为准。考试题型包括选择题,改错题,填空题和编程题四种。 五、指定教材 1. 叶东毅主编:《C语言程序设计教程》,厦门大学出版社,2009 2. 叶东毅主编:《C语言程序设计学习指导》,厦门大学出版社,2009 https://paee.fjnu.edu.cn/d2/a8/c3092a53928/page.htm
8.c语言编程在线题库c语言编程题库c语言编程的题库漫谈C语言及如何学习C语言 云风最近写了一篇博客《C语言的前世今生》。作为长期使用C语言开发网络游戏服务器的程序员,云风是有理由写这样一篇文字,不过还是感觉谈的不够深入,C语言在业界使用的现状没有怎么描写,有些意犹未尽。在这里想比较系统的谈谈个人对C语言学习方式方法的理解。分别按照书籍、实验环境搭建、网络https://cloud.tencent.com/developer/information/c%E8%AF%AD%E8%A8%80%E7%BC%96%E7%A8%8B%E5%9C%A8%E7%BA%BF%E9%A2%98%E5%BA%93
9.大一c语言笔记重点(精选5篇)有必做题和选做题。必做题是面向所有学生,选做题相对较难,基础好的同学完成。这样可以让每个学生在学习C语言的时候,既能学到基本知识,又能不同程度的提高自己的自信心和兴趣。 篇4:大一C语言期末考试试题 printf(“a=%dn”,a);} 2.main(){ int x,y=1,z=10;if(y!=0)x=5; printf(“x=%dt”,x)https://www.360wenmi.com/f/file8jkzz8ji.html
10.C语言经典经典必背程序100例利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的http://www.360doc.com/content/23/0617/14/1085104417_1085104417.shtml