热门标签 | 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语言注释工具及快捷键,删除C语言注释工具的实现思路
    本文介绍了C语言中注释的两种方式以及注释的作用,提供了删除C语言注释的工具实现思路,并分享了C语言中注释的快捷键操作方法。 ... [详细]
  • 本文介绍了在Windows系统上使用C语言命令行参数启动程序并传递参数的方法,包括接收参数程序的代码和bat文件的编写方法,同时给出了程序运行的结果。 ... [详细]
  • C语言判断正整数能否被整除的程序
    本文介绍了使用C语言编写的判断正整数能否被整除的程序,包括输入一个三位正整数,判断是否能被3整除且至少包含数字3的方法。同时还介绍了使用qsort函数进行快速排序的算法。 ... [详细]
  • 本文介绍了GTK+中的GObject对象系统,该系统是基于GLib和C语言完成的面向对象的框架,提供了灵活、可扩展且易于映射到其他语言的特性。其中最重要的是GType,它是GLib运行时类型认证和管理系统的基础,通过注册和管理基本数据类型、用户定义对象和界面类型来实现对象的继承。文章详细解释了GObject系统中对象的三个部分:唯一的ID标识、类结构和实例结构。 ... [详细]
  • C语言自带的快排和二分查找
    Author🚹:CofCaiEmail✉️:cai.dongjunnexuslink.cnQQ😙:1664866311personalPage&#x ... [详细]
  • c语言基础编写,c语言 基础
    本文目录一览:1、C语言如何编写?2、如何编写 ... [详细]
  • 利用空间换时间减少时间复杂度以及以C语言字符串处理为例减少空间复杂度
    在处理字符串的过程当中,通常情况下都会逐个遍历整个字符串数组,在多个字符串的处理中,处理不同,时间复杂度不同,这里通过利用空间换时间等不同方法,以字符串处理为例来讨论几种情况:1: ... [详细]
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼*madebyebhrz*#include#include#include#include#include#include#include ... [详细]
  • 本文介绍了C函数ispunct()的用法及示例代码。ispunct()函数用于检查传递的字符是否是标点符号,如果是标点符号则返回非零值,否则返回零。示例代码演示了如何使用ispunct()函数来判断字符是否为标点符号。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • 本文探讨了C语言中指针的应用与价值,指针在C语言中具有灵活性和可变性,通过指针可以操作系统内存和控制外部I/O端口。文章介绍了指针变量和指针的指向变量的含义和用法,以及判断变量数据类型和指向变量或成员变量的类型的方法。还讨论了指针访问数组元素和下标法数组元素的等价关系,以及指针作为函数参数可以改变主调函数变量的值的特点。此外,文章还提到了指针在动态存储分配、链表创建和相关操作中的应用,以及类成员指针与外部变量的区分方法。通过本文的阐述,读者可以更好地理解和应用C语言中的指针。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • C语言常量与变量的深入理解及其影响
    本文深入讲解了C语言中常量与变量的概念及其深入实质,强调了对常量和变量的理解对于学习指针等后续内容的重要性。详细介绍了常量的分类和特点,以及变量的定义和分类。同时指出了常量和变量在程序中的作用及其对内存空间的影响,类似于const关键字的只读属性。此外,还提及了常量和变量在实际应用中可能出现的问题,如段错误和野指针。 ... [详细]
  • 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
    本文旨在全面介绍Windows内存管理机制及C++内存分配实例中的内存映射文件。通过对内存映射文件的使用场合和与虚拟内存的区别进行解析,帮助读者更好地理解操作系统的内存管理机制。同时,本文还提供了相关章节的链接,方便读者深入学习Windows内存管理及C++内存分配实例的其他内容。 ... [详细]
  • ejava,刘聪dejava
    本文目录一览:1、什么是Java?2、java ... [详细]
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社区 版权所有