• C语言题收录(五)


    1、以下程序运行的结果是____。

    #include 
    
    main()
    {
    	int x=5,y=5,i;
    	for(i=0;x>3;y=++i)
    		printf("%d %d",x--,y);
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    解析

    x和y初始值都是5,for循环中,i=0时,输出"5 5",此时x=4,y=5,执行y=++i时,y=1,x=4>3,输出"4 1",此时x=3,y=1,执行y=++i时,y=2,x=3退出循环。

    答案:5 54 1

    2、通过指针变量,就能间接地得到它所指向的变量的内容。(√)

    解析

    指针遍历存储的是变量的地址,因此可以间接访问变量的值。

    答案:正确

    3、C语言本身没有输入输出语句,是用输入输出函数实现输入输出操作的。(√)

    解析

    使用语言编写程序时,C语言程序库库内包含了print和scanf这两个函数,当你需要输入输出时,就要输入这两个函数,编译时C语言程序库则调用这两个函数,所以C语言是本身不能输入输出的。

    答案:正确

    4、结构化程序设计语言的三种基本结构是顺序结构、____和循环结构。

    解析
    1. 顺序结构:顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的,这种结构的特点是:程序从入口点a开始,按顺序执行所有操作,直到出口点b处,所以称为顺序结构。
    2. 选择结构:选择结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。
    3. 循环结构:循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。在循环结构中最主要的是:什么情况下执行循环?哪些操作需要循环执行?循环结构的基本形式有两种:当型循环和直到型循环,而什么情况下执行循环则要根据条件判断。
    答案:选择结构

    5、C语言中基本数据类型包括____、

    解析

    C语言中允许的基本数据类型有5中,即字符型char、整型int、浮点型float、双精度型double和无值类型void,而浮点型和双精度型是实型,特别注意的是C语言没有逻辑型。

    答案:整型、实型、字符型。

    6、在C语言中,规定对所有用到的变量要先____。

    解析

    定义了一个变量后,那么在内存里就有一段空间属于这个变量,这样才能对变量值进行操作(而对变量的值进行操作,就是对内存中的内容进行操作)。

    答案:定义

    7、C语言可以分为5类:,函数调用语句,表达式语句,空语句和

    解析

    考察C语句的分类。

    答案:控制语句、复合语句

    8、标准ASCII码是用____位二进制进行编码。

    解析

    128个字符的标准ASCII码,故而是7位。

    答案:7

    9、程序调试包括:

    解析

    考察程序调试的种类。

    答案:语法调试、逻辑调试。

    10、下面程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。根据题意,完善程序。

    #include 
    main()
    {
    	int n=0,c;
    	c=getchar();
    	while(c!='\n')
    	{
    		if (______)
    			n++;
    			c=getchar();
    	}
    	printf("the total number:%d\n",n);
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    解析

    判断c是否为数字,即c>=‘0’&&c<=‘9’。

    答案:c>=‘0’&&c<=‘9’

    学海无涯苦做舟

    这里写图片描述

  • 相关阅读:
    MySQL导出sql脚本文件
    模拟最终成绩计算过程
    scrapy框架——架构介绍、安装、项目创建、目录介绍、使用、持久化方案、集成selenium、去重规则源码分析、布隆过滤器使用、redis实现分布式爬虫
    在KubeSphere启动服务网格Istio并解决解决ContainerCreating问题
    《Principles of Model Checking》Chapter 5 Linear Temporal Logic
    kubernetes集群配置默认存储类(nfs)
    脂质体包裹二硫化钼量子点liposome-MoS2|二硫化钼纳米片/硫化铜纳米粒子|介孔二氧化硅包裹二硫化钼纳米颗粒
    【tls招新web部分题解】
    【Python】执行外部命令并获取输出
    C++字符串大小写转换
  • 原文地址:https://blog.csdn.net/HunterArley/article/details/126584525