山东省中职信息技术c语言试题及答案,中职计算机专业C语言测试题

高三计算机专业C语言测试题(1)

学号姓名:得分:

一、选择题40’

1、下列选项是C语言保留字的一项是()

A DO

B gosub

C strut

D CHAR

2、下列选项中可以作为C语言用户标识符的一组是()

A void , define, word

B a3_b3, _123, IF

C for, _abc , case

D 2a, do, sizeof

3、下列选项中,均是不合法的浮点数的选项是()

A 160 0.25 e3

B 123 2e4.2 .e5

C -.60 12e-4 -8e5

D –e3 .234 1e3

4、若有说明语句:char c=’\52’;则变量c()

A 包含1个字符

B 均为2个字符

C 包含3个字符

D 说明不合法,c的值不确定

5、已知ch是字符型变量,下面正确的赋值语句是()

A ch=’234’;

B ch=’\xff’;

C ch=’\08’;

D ch=”\”

6、执行程序段int x=10,y=9,a,b,c; a=(- -x= =y++)?x: ++y; b=x++; c=y; 后,变量a,b,c的值分别是()

A a=9,b=9,c=9

B a=9,b=9,c=10

C a=9,b=10,c=9

D a=1,b=11,c=10

7、已知int i,a; 执行语句i=(a=2*3,a*5),a+6;后,变量i的值是()

A 6

B 12

C 30

D 36

8、语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是()

A) a\bre\'hi\'y\\\bou B) a\bre\'hi\'y\bou

C) re'hi'you D) abre'hi'y\bou

9、下面程序的输出是()

main()

{int k=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}

A)k=11,k=12,k=11 B)k=11,k=13,k=13

C)k=11,k=013,k=0xb D)k=11,k=13,k=b

10、设a=2,b,c;则执行c=b=a- - ;语句后,c的结果分别是()

A 0

B 1

C 2

D 3

11、printf( )中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出方式();如果字符串长度小于5,则输出方式()

A 从左起输出该字符,右补空格

B 按原字符长从左向右全部输出

C 右对齐输出该字符串,左补空格

D 输出错误信息

12、若x为float型变量,则语句x=213.82631;printf(“%-4.2f\n”,x); ( )

A 输出格式描述符的域宽不够,不能输出

B 输出为213.83

C 输出为213.82

D 输出为-213.82

12、以下if 语句形式不正确的是()

A if(x>y&&x!=y)

B if(x= =y)x+=y

C if(x!=y)scanf(“%d”,&x)else scanf(“%d”,&y)

D if(x13、已知程序段int k=10; while(k= =0)k=k-1;则下面描述中正确的是()

A while循环执行10次

B 循环是无限循环

C 循环体语句一次也不执行

D 循环体语句执行一次

14、以下正确的函数定义形式是()

A double fun(int x,int y)

B double fun(int x:int y)

C double fun(int x,int y);

D double fun(int x,y)

15、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是()

A 地址传递

B 单向值传递

C 由实参传给形参,再由形参传回给实参

D 由用户指定传递方式

16、若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是()

A a, point, *&a

B &*a, &a, *point

C *&point, *point, &a

D &a, &*point, point

17、下述程序段的运行结果是()。

int a=1,b=2, c=3, t;

while (a

printf(“%d,%d,%d”,a,b,c);

A)1,2,0 B)2,1,0 C)1,2,1 D)2,1,1

18、下列程序执行后的输出结果是

main()

{ char x=0xFFFF; printf("%d \n",x- -); }

A) -32767 B) FFFE C) -1 D) –32768

19、以下程序的输出结果是()

main()

{ int a=2,c=5;

printf("a=%%d,b=%%d\n",a,c); }

A a=%2,b=%5

B a=2,b=5

C a=%%d,b=%%d

D a=%d,b=%d

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/310807.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

istio回归「单体应用」对我们的启发

大家好,我是Z哥。这次分享给大家的是一篇与技术相关的文章,但是我想表达的核心观点并不仅限于技术范围。我们中国有句古话,分久必合,合久必分。很多事物的发展都逃不开这个规律。如今,这件事也正在分布式、微服务概念大…

LeetCode 110平衡二叉树-简单

给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。示例 1: 输入:root [3,9,20,null,null,15,7] 输出:t…

c语言中如何使用面向对象编程,如何使用C语言的面向对象

我们都知道,C才是面向对象的语言,但是C语言是否能使用面向对象的功能?(1)继承性typedef struct _parent{int data_parent;}Parent;typedef struct _Child{struct _parent parent;int data_child;}Child;在设计C语言继承性的时候,我…

c语言开发环境 推荐,C语言复习和VC++6.0开发环境推荐.ppt

C语言复习和VC6.0开发环境推荐* * * * * * * * * F10-单步调试 F11-进入函数内部调试 ShiftF11-从函数内部回到调用函数(如main) CtrlF10-运行到光标处. ShiftF5-终止调试过程. * 是一个重要概念,可以有效地表示复杂的数据结构; 能动态分配内存&#xff…

LeetCode 112路径总和-简单

给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root [5,4,8,11,…

ASP.NET MVC升级到ASP.NET Core MVC踩坑小结

写在前面ASP.NET Core是微软新推出的支持跨平台、高性能、开源的开发框架,它的优势不必多说,因为已经说得太多了。当然,现在依然有着数量庞大的系统运行于.NET Framework上,由于有大量的Break Changes,很多项目项目团队…

用函数求C15的值C语言,南开19春学期(1503、1509、1603、1609、1703)《C语言程序设计》在线作业-1辅导资料.docx...

南开19春学期(1503、1509、1603、1609、1703)《C语言程序设计》在线作业-1辅导资料.docx 南开19春学期(1503、1509、1603、1609、1703)C语言程序设计在线作业-11、D 2、B 3、C 4、A 5、D 一、单选题共40题,80分1、以下对一维整型数组 a 的正确说明是 Aint a10 ;Bint…

LeetCode 563二叉树的坡度-简单

给定一个二叉树,计算 整个树 的坡度 。 一个树的 节点的坡度 定义即为,该节点左子树的节点之和和右子树节点之和的 差的绝对值 。如果没有左子树的话,左子树的节点之和为 0 ;没有右子树的话也是一样。空结点的坡度是 0 。 整个树…

c语言简单快速排序原理,C语言之简单快速排序

快速排序是一种对冒泡排序的改进,运用了二分的思想,提高了效率,元素的交换是跳跃式的,更适合用在数组这样方便随机读取的顺序结构,平均时间复杂度NlogN。#include #include /*快速排序*/void input(int*,int);void out…

LeetCode 501二叉搜索树中的众数-简单

给定一个有相同值的二叉搜索树(BST),找出 BST 中的所有众数(出现频率最高的元素)。 假定 BST 有如下定义: 结点左子树中所含结点的值小于等于当前结点的值 结点右子树中所含结点的值大于等于当前结点的值…

CIO/CTO都应该掌握和了解的EA(企业架构)

我们已进入数字化技术推动的第四次工业革命,是以工业互联网建设为标志。单纯从IT的视角管理信息化系统让许多企业深陷管理困境,解决问题也是按下葫芦浮起瓢。实际上,IT的服务对象是企业的战略、组织、管理、流程等一系列的要素,因…

c语言火车票管理系统源代码2000行,C语言教务管理系统[2000行代码].doc

专业资料精心整理C语言教务管理系统一、程序结构图二、程序运行截图1. 个人信息简介2. 修改颜色3. 注册界面4. 信息保存至文件5. 登录界面6. 管理员录入信息7. 学生信息录入8. 学生成绩录入9. 学生课程表录入10. 学生信息查询界面11学生信息查询12. 学生成绩查询13. 学生课表查…

LeetCode 530二叉搜索树的最小绝对值差-简单

给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。 示例: 输入: 1\3/2输出: 1 解释: 最小绝对差为 1,其中 2 和 1 的差的绝对值为 1(或者 2 和 3&#xf…

扛并发主力军,引入应用层缓存

1.背景缓存的使用一定是今后开发中100%会用到的技术,尤其是Redis相关的问题,如果面试官不问我我几个缓存相关的问题,那我觉得我可能是去了个假的互联网公司。这里考虑到有些初学者刚刚出校园或者自学中,准许我多费口舌介绍下关于缓…

c语言筛法求一个范围内的素数,运用埃拉托色尼筛法求解一定范围内的素数.docx...

#includetypedef struct Node{int data;struct Node *link;}LinkList;void buildList(int max,LinkList *&head){//构建链表函数LinkList *l,*p;int i;head(LinkList*)malloc(sizeof(LinkList));head->linkNULL;lhead;for(i2;i<max;i){p(LinkList*)malloc(sizeof(Lin…

LeetCode 783二叉搜索树节点最小距离-简单

给你一个二叉搜索树的根节点 root &#xff0c;返回 树中任意两不同节点值之间的最小差值 。 示例 1&#xff1a; 输入&#xff1a;root [4,2,6,1,3] 输出&#xff1a;1 示例 2&#xff1a; 输入&#xff1a;root [1,0,48,null,null,12,49] 输出&#xff1a;1 提示&…

二级c语言作答文件不存在,全国计算机等级考试二级C语言上机考试题库及答案...

希望对有需要的人有帮助第1套 一、填空给定函数的功能是调用fun函数建立班级通讯录。通讯录记录每位学生的编号&#xff0c;姓名和电话号码。班级的人数和学生的信息从键盘读入&#xff0c;每个人的信息作为一个数据块写到名为答案yfile5.dat的二进制文件中。答案:1. STYPE 2. …

使用 VMware + win10 + vs2019 从零搭建双机内核调试环境

我在前面的文章——《使用 VMware win10 VirtualKD windbg 从零搭建双机内核调试环境》分享了使用 windbg 进行双机内核调试的环境搭建的步骤。有小伙伴儿留言说&#xff1a;在使用 vs 进行双机内核调试的时候&#xff0c;总是连不上。希望能发一篇使用 vs 进行双机内核调试…

LeetCode 617合并二叉树-简单

给定两个二叉树&#xff0c;想象当你将它们中的一个覆盖到另一个上时&#xff0c;两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠&#xff0c;那么将他们的值相加作为节点合并后的新值&#xff0c;否则不为 NULL 的节点将直…