C语言概述
选择题
C语言程序的基本单位是(A )
(A)函数(B)过程(C)子程序 (D)子例程
下列各选项中,合法的C语言关键字是( D)
(A)integer (B)sin (C)string (D)void
下列选项中,是C语言提供的合法关键字是( C )
(A)swicth (B)cher (C)default (D)Case
C语言的程序一行写不下时,应该(B )
(A)用回车符换行(B)在任意一个空格处换行
(C)用分号换行(D)用逗号换行
下列叙述不正确的是( B)
(A)在C程序中,%是只能用于整数运算的运算符
(B)在C程序中,无论是整数还是实数,都能正确无误地表示
(C)若a是实型变量,C程序中a=20是正确的,因此实型变量允许被整型数赋值。
(D)在C程序中,语句之间必须用分号“;”分隔
在C程序中,可以作为用户标识符的一组标识符是( B)
(A)void define WORD (B)as_b3 _224 Else
(C)Switch –wer case (D)4b DO SIG
在C语言中,下列合法的字符常量是( B)
(A)’\039’(B)’\x76’(C)’ab’ (D)’\o’
C语言中定义了一个变量,该变量代表内存中的一个( C)
(A)区域(B)单元(C)地址(D)容量
已知字母a的ASCII码为97,则执行下列语句后输出为( C)
char a=’a’;
a--;
printf(“%d,%c”,a+’2’-‘0’,a+’3’-‘0’);
(A)a,c (B)a--运算不合法,故有语法错误
(C)98,c (D)格式描述和输出项不匹配,输出无定值
10、若ch为char型变量,k为int型变量,则执行下列语句后的输出为
(C )
ch=’a’;
k=12;
printf(“%x,%o,”,ch,ch,k);
printf(“k=%%d\n”,k);
(A)因变量类型与格式描述符的类型不匹配,输出为定值
(B)输出项与格式描述符个数不符,输出为0或不定值
(C)61,141,k=%d
(D)61,141,k=%12
11、以下说法正确的是(C )
(A)C语言程序是从第一个定义的函数开始执行
(B)在C语言程序中,要调用的函数必须在main()函数中定义
(C)C语言程序是从main()函数开始执行
(D)C语言程序中的main()函数必须放在程序的开始部分
12、以下叙述中不正确的是(D )
(A)在C程序中所有的变量必须先定义后使用
(B)在程序中,aph和APH是两个不同的变量
(C)若a和b类型相同,在执行了赋值语句a=b后,b中的值放入a中,b中的值不变
(D)当输入数值时,对于整型变量只能输入整型值,对于实型值只能输入实型值
13、以下选项中合法的用户标识符是( D)
(A)int (B)a# (C)5mem (D)_243
14、以下选项中合法的C语言字符常量是(A )
(A)’\t’(B)”A”(C)67 (D)A
15、以下选项中不正确的转义字符是(C )
(A)’\\’(B)’\’’(C)’020’(D)’\0’
16、C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符( C)
(A)必须为字母(B)必须为下划线
(C)必须为字母或下划线 (D)可以是字母、数字、下划线中任意一种
填空题
C语言中的标识符可分为_____、_____和预定义标识符3类。
在C语言程序中,用关键字_____定义基本整型变量,用关键字_____定义单精度实型变量,用关键字_____定义字符型变量。
计算机中内存储器的最小存储单位是_____,其中能容纳的数是_____。
通常一个字节包含_____个二进制位。在一个字节中能存放的最大(十进制)整数是_____,最小(十进制)整数是_____,它的二进制数的形式是_____。
一个C语言程序的开发过程包括:编辑、_____、连接和运行4个步骤。
在C源程序中,可使用_____和_____两种方式进行注释。
在C语言中,输入操作时由库函数_____完成,输出操作由库函数_____完成。
若s是int型变量,且s=6,则表达式s%2+(s+1)%2的值为___1__。
若a、b和c均为int型变量,则计算表达式a=(b=4)+(c=2)后,a值为___6__,b值为____4_,c值为2_____。
字符串”ab\034\\\x79”的长度为_____。
运算符与表达式
选择题
以下程序的输出结果为(C )
#include<>
void main( )
{int
y会展业基础理论 会展概论 来自淘豆网m.daumloan.com转载请标明出处.