C语言概述习题

简介: C语言概述习题

第一章

1.一个函数由两部分组成,它们是函数的说明部分和函数体

2.函数体的范围是最外一对大括号内的部分

第二章

1.小写字母的ASCII比大写字母大32

2.C语言中,运算对象必须是整型数的运算符是%

3.x,y都定义为double型,x=1,y=x+3/2的值是2(因为3/2=1)

4.标识符是由字母,数字,下划线组成

5.ch1='A'+2,A=65,printf("%d")=C

6.C语言中,程序运行期间,值不被改变的叫常量

7.所有变量,先定义后使用

8.C语言是八进制,十进制,十六进制

9.浮点型分为单精度和双精度,就是float,double

第三章

1.输入数据时,必须指明变量的地址,如scanf("%f",&f);

2.%d是十进制输出一个整型数,%c是用来输出一个字符

3.&是取地址符,&a是a在内存中的地址

4.a=2,b=3.4,c=D,输入就是:int a,float b,char c;

第四章

1.运算符优先级:逻辑非>算术运算>关系运算>逻辑与>逻辑或>赋值运算

2.设有 char str[10] printf("%s",str);

3.字符串str2 to str1 是strcat(str1,str2)

4.数组中a[i][j]之前的元素个数是i*n+j

5.a[m][n]中,行下标最大值是m-1,列下标最大值是n-1

6.冒泡排序对十个数从小到大

#include<stdio.h>
void main(){
    int i,j,t,a[10];
    printf("input 10 numbers:\n");
    for(i=0;i<10;i++){
        for(j=i+1;j<10;j++){
            if(a[i]>a[j]){
                t=a[i];
                a[i]=a[j];
                a[j]=t;            
            }   
            printf("%d",a[i]);     
        }    
    }
}

7.试编程从键盘输入2*3的二维数组,将该数组行列交换输出

#include<stdio.h>
void main(){
    int a[2][3],i,j;
    for(i=0;i<2;i++)
        for(j=0;j<3;j++)
        scanf("%d",&a[i][j]);
    for(j=0;j<3;j++){
        for(i=0;i<2;i++){
            printf("%d",a[j][i]);                    
        }    
        printf("\n");
    }
}

第七章

1.C语言中变量作实参向形参的数据传递方式是单向值传递

2.若用数组名作为实参,传递给形参的是数组的首地址

3.C语言规定函数返回值类型是由定义该函数时的主调函数类型决定

4.C语言中实参与其对应的形参各占用独立的存储单元

第八章

1.在C程序中,指针变量能够付地址值和空值

第九章

1.C语言中所有关键字必须小写

2.17%4/8=1/8=0

3.int,float,long混合运算的数据结果是double型

4.变量可以在定义时初始化

5.编写计算机程序是高级语言

6.C语言的扩展名是exe

7.C语言中字符型、整型、实型都能用八进制表示(错)

8.调用getchar和putchar函数时,必须包含的头文件是stdio.h


相关文章
TU^
|
6月前
|
存储 C语言
C语言习题~day35
C语言习题~day35
TU^
30 1
|
2月前
|
存储 编译器 C语言
【C语言】自定义类型:联合与枚举的简明概述
【C语言】自定义类型:联合与枚举的简明概述
|
4月前
|
机器学习/深度学习 C语言
【C语言篇】递归详细介绍(基础概念习题及汉诺塔等进阶问题)
要保持最小的步数,每一次汉诺塔问题(无论是最初还是递归过程中的),如果此时初始柱盘子数为偶数,我们第一步是把最上面的盘子移动到中转柱,如果为奇数,我们第一步则是将其移动到目标柱。
86 0
【C语言篇】递归详细介绍(基础概念习题及汉诺塔等进阶问题)
|
4月前
|
C语言
C语言中的math库概述
C语言中的math库概述
111 1
TU^
|
6月前
|
编译器 C语言
C语言习题~day31
C语言习题~day31
TU^
24 2
TU^
|
6月前
|
算法 程序员 C语言
C语言习题~day36
C语言习题~day36
TU^
41 1
TU^
|
6月前
|
存储 C语言
C语言习题~day34
C语言习题~day34
TU^
34 1
TU^
|
6月前
|
算法 C语言
C语言习题~day33
C语言习题~day33
TU^
30 1
TU^
|
6月前
|
C语言
C语言习题~day32
C语言习题~day32
TU^
19 1
TU^
|
6月前
|
C语言
C语言习题~day30
C语言习题~day30
TU^
24 1