热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

不同参数统计运行时间large_integerc语言,C程序设计试题及题解.doc

C程序设计试题及题解C程序设计试题及题解选择题C语言概述1.C程序中main函数的位置(C)A.必须在最开始B.必须在系统库函数后面C&#

C程序设计试题及题解

C程序设计试题及题解选择题

C语言概述

1.C程序中main函数的位置(C)

A.必须在最开始B.必须在系统库函数后面

C.可以在自定义函数后面D.必须在最后

2.下面关于C语言用户标识符的描述,正确的是(D)

A.不能区分大小写B.用户标识符不能描述常量

C.类型名也是用户标识D.用户标识符可以作为变量名

3关于C语言的叙述中,不正确的是(D)

A.C程序可由一个或多个函数组成

B.C程序必须包含一个main()函数

C.C程序的基本组成单位是函数

D.注释说明只能位于一条语句的后面

4若有说明语句:char C='\95';则变量C包含D)个字符

A.1B.2C.3D.语法错误

5结构化程序设计不包括(A)

A.最优化B.自顶而下,逐步细化C.模拟化设计D.结构化编码

6结构化程序设计的三种基本语句是C)

A.函数结构分支结构判断结构B.函数结构嵌套结构平行结构

C.顺序结构分支结构循环结构D.分支结构循环结构嵌套结构

7关于C语言数据类型的叙述中正确的是C)

A.枚举类型是基本类型B.数组不是构造类型

C.变量必须先定义后使用 D.不允许使用空类型

8关于C语言的源程序的叙述中错误的是C)

A.C语言的源程序由函数构成B.main函数可写在自定义函数后

C.必须包含有输入语句D.一行可书写多个语句

9下面叙述中,(A)不是结构化程序设计中的三种基本结构之一

A.数据结构B.选择结构C.循环结构D.顺序结构

10char型变量存放的是(A)

A.ASC码值B.字符本身C.十进制代码值D.十六进制代码值

11int a; char c1,c2; scanf("%d,%c,%c", &a, &c1, &c2);

若要求c1、c2的值分别为10、A和B,正确的数据输入是(B)

A.10ABB.10,A,BC.10A BD.10 AB

12以下叙述不正确的是(D)

A.C程序的执行总是从main函数开始

B.一个C源程序必须包含个main函数

C.C语言程序的基本组成单位是函数

D.在编译C程序源程序时,可发现注释中的拼写

13int a, b; scanf("%d, %d", &a,&b);

若要求a、b的值分别为10和20,正确的数据输入是(B)

A.10 20B.1020C.a=10, b=20D.10;20

14.在C语言源程序中,以下叙述正确的是(C)

A.main函数必须位于文件的开头

B.每行只能写一条语句

C.程序中的每一语句可以写成几行

D.每个语句的最后必须有点号

15对于C语言源程序以下叙述错误的是(C)

A.可以有空语句

B.函数之间是平等的在一个函数内部不能定义其它函数

C.程序调试时如果没有提示错误就能得到正确结果

D.注释可以出现在在语句的前面

16.下面叙述中,(A)不是结构化程序设计三种基本结构的共同特点

A.先判断后执行B.单入口,单出口C.程序中没有执行不到的语句D.无死循环

17int x=1234, y=123, z=12;则printf("%4d+%3d+%2d", x,y,z);运行后的输出结果为D)

A.123412312B.12341234123412341231231231212

C.1234+1234+1234D.1234+123 +12

1.2 数据类型运算符和表达式

1.int x=2; y=3; float i; 则以下符合C语言语法的表达式是(B)

A.x=x*3=2B.x=(y==1)C.i=float(x)D.i%(-3)

2.int a=5, b=2, c=1;则表达式a-b

A.0B.1C.2D.-1

.float x=3.5; int z=8; 则表达式x+z%3/4的值是(B)

A.3.75B.3.5C.3D.4

4int a=1, b=2, c=3;语句++a || ++b && ++a运行后b的值为(D)

A.1B.0C.2D.3

对于整型变量x,下述语句(B)与x=x%2==0 ? 1 : 0;不等价

A.if(x%2!=0)x=0; else x=1;B.if(x%2)x=1; else x=0;

C.if(x%2==0)x=1; else x=0;D.if(x%2==1) x=0; else x=1;

下面语句正确的是(BC)

Aint *p; *p=20;

B.char *s="abcdef";puts(s);

C.char str[]="abcdf";puts(str);

D.char str[]={ 'a', 'b', 'c' };printf("%s", str);

7.int a=2;则正确的赋值表达式是(A)

A.-=(a*3)B.d



推荐阅读
  • 本文详细介绍了C语言中的基本数据类型,包括整型、浮点型、字符型及其各自的子类型,并探讨了这些类型在不同编译环境下的表现。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 在高并发需求的C++项目中,我们最初选择了JsonCpp进行JSON解析和序列化。然而,在处理大数据量时,JsonCpp频繁抛出异常,尤其是在多线程环境下问题更为突出。通过分析发现,旧版本的JsonCpp存在多线程安全性和性能瓶颈。经过评估,我们最终选择了RapidJSON作为替代方案,并实现了显著的性能提升。 ... [详细]
  • JSOI2010 蔬菜庆典:树结构中的无限大权值问题
    本文探讨了 JSOI2010 的蔬菜庆典问题,主要关注如何处理非根非叶子节点的无限大权值情况。通过分析根节点及其子树的特性,提出了有效的解决方案,并详细解释了算法的实现过程。 ... [详细]
  • 深入解析Java枚举及其高级特性
    本文详细介绍了Java枚举的概念、语法、使用规则和应用场景,并探讨了其在实际编程中的高级应用。所有相关内容已收录于GitHub仓库[JavaLearningmanual](https://github.com/Ziphtracks/JavaLearningmanual),欢迎Star并持续关注。 ... [详细]
  • 本题来自WC2014,题目编号为BZOJ3435、洛谷P3920和UOJ55。该问题描述了一棵不断生长的带权树及其节点上小精灵之间的友谊关系,要求实时计算每次新增节点后树上所有可能的朋友对数。 ... [详细]
  • 本文探讨了如何通过预处理器开关选择不同的类实现,并解决在特定情况下遇到的链接器错误。 ... [详细]
  • 本文介绍如何利用栈数据结构在C++中判断字符串中的括号是否匹配。通过顺序栈和链栈两种方式实现,并详细解释了算法的核心思想和具体实现步骤。 ... [详细]
  • 本文详细介绍了8051系列微控制器的中断系统,特别是C51编译器中interrupt和using关键字的作用及其使用方法。通过深入分析这两个关键字的功能,帮助开发者更好地理解和优化中断程序的设计。 ... [详细]
  • 本文介绍如何从字符串中移除大写、小写、特殊、数字和非数字字符,并提供了多种编程语言的实现示例。 ... [详细]
  • Linux环境下C语言实现定时向文件写入当前时间
    本文介绍如何在Linux系统中使用C语言编程,实现在每秒钟向指定文件中写入当前时间戳。通过此示例,读者可以了解基本的文件操作、时间处理以及循环控制。 ... [详细]
  • 本文详细解释了为什么在成功执行移动赋值操作后,对象的析构函数会被调用,并提供了代码示例和详细的分析。 ... [详细]
  • 本文介绍了一种基于选择排序思想的高效排序方法——堆排序。通过使用堆数据结构,堆排序能够在每次查找最大元素时显著提高效率。文章详细描述了堆排序的工作原理,并提供了完整的C语言代码实现。 ... [详细]
  • 本文探讨了符号三角形问题,该问题涉及由相同数量的“+”和“-”符号组成的三角形。通过递归回溯法,可以有效地搜索并计算符合条件的符号三角形的数量。 ... [详细]
  • 本文档汇总了Python编程的基础与高级面试题目,涵盖语言特性、数据结构、算法以及Web开发等多个方面,旨在帮助开发者全面掌握Python核心知识。 ... [详细]
author-avatar
ghsk
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有