计算机二级C语言(重要知识点).pptx
文本预览下载声明
授课教师:闵 芳;1.C语言的基本概念;1.C语言的基本概念; 各个函数在程序中所处的位置并不是固定的,但要求一个函数是完整的,独立的,不允许出现在一个函数内部又去定义另一个函数,或是函数格式不齐全的现象。; 各个函数在程序中所处的位置并不是固定的,但要求一个函数是完整的,独立的,不允许出现在一个函数内部又去定义另一个函数,或是函数格式不齐全的现象。;例题:2008年春季选择题21下列叙述正确的是______A.main函数必须出现在其他函数之前B.main函数中至少必须有一条语句C.C程序总是从main函数的第一条语句开始执行D.C程序总是在执行完main函数的最后一条语句后结束 2008年秋季选择题21;例题:下列叙述正确的是____A.C程序中的注释只能出现在程序的开始位置和语句的后面B.C程序书写格式严格,要求一行内只能写一个语句C.C程序书写格式自由,一个语句可以写在多行上D.用C语言编写的程序只能放在一个程序文件中;1.C语言的基本概念;1.C语言的基本概念;1.C语言的基本概念;1.C语言的基本概念;类型说明符 数的范围 分配字节数int -32768~32767 ■■ short int -32768~32767 ■■signed int -32768~32767 ■■unsigned int 0~65535 ■■long int -2147483648~2147483647 ■■■■unsigned long 0~4294967295 ■■■■ ; 整型数据的分类:;1.C语言的基本概念;1.C语言的基本概念;1.C语言的基本概念;例题:语句printf(a\bdw\‘hi\’y\\\bou\n)是______。A. a\bdw\hi\y\\\bou B. a\bdw\hi\y\bou C. dwhiyou D. abdwhiy\bou ;符号常量:宏名 ;符号常量:宏名 ;例题:以下说法不正确的是_____A.在C语言程序中凡是以#号开头的语句都是预处理命令行;B.C程序在执行过程中对预处理命令进行处理C.以下是正确的宏定义 #define IBM_PC ; 带参数的宏命令; 带参数的宏命令;1.C语言的基本概念;1.C语言的基本概念;1.C语言的基本概念;1.C语言的基本概念;1.C语言的基本概念;1.C语言的基本概念;1.C语言的基本概念;1.C语言的基本概念;1.C语言的基本概念;1.C语言的基本概念;例题:若有表达式(w)?( --x ):(++y),则其中与w等价的表达式是_____
A.w==1 B.w==0 C.w!=1 D.w!=0;1.C语言的基本概念;1.C语言的基本概念;例题:有以下程序main(){ int i = 1 , j =2 , k = 3 ; if( i++ == 1 ( ++j == 3)|| k++ == 3 ) printf(“%d %d %d\n“ , i , j , k); }运行之后的结果是_________。;例题:设x,y,z和t均为int型变量,执行以下语句后,t的值为________。x=y=z=0;t=++x||y++++z;;1.C语言的基本概念;1.C语言的基本概念;例题:有如下程序:#include stdio.hmain(){ int a = 5 , b = -3 , c =4 ; printf(%d%d\n , (a++ , ++b) , c -2 );}运行该程序的输出结果是_________。;例题:已知字符A的ASCII码值为65,以下程序结果为________:#include stdio.hmain(){ int b = 20 ; char a = A; printf(%d,%o\n,(a=a+1,a+b,b), a+ a-A,b );};1.C语言的基本概念;例题:江2006年秋选择题22若已有声明”int x = 4 , y = 3 ;”,则表达式“xy?x++:y++”的值是_______A.2 B.3 C.4 D.5;1.C语言的基本概念;1.C语言的基本概念;2.基本语句;(c) printf()函数中的实参的求值顺序从右向左。;(d) scanf()函数的格式控制符中的普通字符照原
显示全部