20210108练习

这篇博客包含了一些C语言的编程题目和行测数量关系、判断推理的题目。涉及到了C语言中变量的交换、数据类型的字节数、赋值转换等知识点,以及行测中的数学逻辑和推理题。
摘要由CSDN通过智能技术生成

20210108练习

C语言

  1. 设 x 和 y 均为 int 型变量,在不考虑数据溢出的情况下,则以下语句:x+=y;y=x-y;x-=y;的功能是? D
    A. 把x和y按从大到小排列
    B. 把x和y按从小到大排列
    C. 无确定结果
    D. 交换x和y中的值

    x = x + y; //此时x = x + y
    y = x - y; //此时y = (x + y ) - y = x
    x = x - y; //此时x = (x + y ) - (x) = y

  2. 在C语言系统中,假设int类型数据占2个字节,则double、long、unsigned int、char类型数据所占字节数分别多少(D).
    A. 8,2,4,1
    B. 2,8,4,1
    C. 4,2,8,1
    D. 8,4,2,1

    如果int型数据占2个字节,则说明该系统是16位的系统,此时double型数据占8个字节,long型数据占4个字节,unsigned int占2个字节,char型数据占1个字节

  3. 在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。请问这句话的说法是正确的吗?正确

  4. 以下程序的输出结果是(B)。

    char cchar(char ch){
         
    	if(ch>=‘A’&&ch<=‘Z') 
           ch=ch-‘A'+‘a';
    	return ch;
    }
    main(){
         
        char s[]="ABC+abc=defDEF",*p=s;
    	while(*p){
         
    		*p=cchar(*p);
    		p++;
        }
    	printf("%s\n",s);
    }
    

    A. abc+ABC=DEFdef
    B. abc+abc=defdef
    C. abcaABCDEFdef
    D. abcabcdefdef

    函数的作用是将大写字母变成小写字母,其他字符不变原样输出

  5. 外部变量可以供其所在的程序文件中的任何函数使用。(正确

    全局变量也称为外部变量,它是在函数外部定义的变量,其作用域是从定义该变量的位置开始至源文件结束。

  6. 假定变量 m 定义为“int m=7;”,则定义变量 p 的正确语句为(B)。
    A. int p = &m;
    B. int *p = &m;
    C. int &p = *m;
    D. int *p = m;

    变量m的地址赋值给指针p

  7. 程序运行后的输出结果是? 1

    #include <stdio.h>
    #include <stdlib.h>
    void fun ( int *pl,
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值