C语言
1、 在计算机内部,一切信息存取处理和传送的形式是:C
A) ASCⅡ码 B) BCD码C) 二进制 D) 十六进制
2、计算机的软件系统一般分为: C
A) 系统软件、应用软件与各种字处理软件B) 操作系统、用户软件与管理软件C) 系统软件与应用软件D) 操作系统、实时系统与分时系统
3、在C语言中,要求运算数必须是整型的运算符是:A
A) % B) /C) < D) !
4、下列语句中符合C语言语法的赋值语句是:DA) a=7+b+c=a+7; B) a=7+b++=a+7;C) a=7+b,b++,a+7 D) a=7+b;c=a+7;
5、如果按字长来划分,微机可以分为8位机`16位机`32位机和64位机. 所谓32位机是指该计算机所用的CPU: A A) 同时能处理32位二进制数 B) 具有32位的寄存器 C) 只能自理32位二进制定点数 D) 有32个寄存器
、以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x
7、、以下叙述正确的是______。A)在C程序中main函数必须位于程序的最前面
BC程序的每行中只能写一条语句
CC语言本身没有输入输出语句
D在对一个C程序进行编译的过程中,可发现注释中的错误
、、下列转义字符中错误的一个是____。A) '\000' B) '\0014' C) '\x111' D) '\2'
10、_____ CA) C语言的源程序不必通过编译就可以直接运行 B) C语言中的每条可执行语句最终都将被转换成二进制的机器指令 C) C源程序经编译形成的二进制代码可以直接运行 D) C语言中的函数不可以单独进行编译
11、以下是正确的C语言标识符是____。 A) #define(系统关键字) B) _123 C) %d (%错) D) \n(\错)
12、下列关于C语言的叙述错误的是____A) 大写字母和小写字母的意义相同B) 不同类型的变量可以在一个表达式中C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义3、C语言中字符型(char)数据在内存中的存储形式是____。A) 原码 B) 补码 C) 反码 D) ASCII码
4、将字符g赋给字符变量c,正确的表达式是 。 使用8位二进制码,最左边1位为0A) c=\147 B) c="\147" C) c='\147' D) c='0147'
可以用以下程序来检验:
#include
void main()
{
char c='\147';
printf("%c\n", c);
}
15、“%f\n”, x);
}
A) 27.000000 B) 27.500000 C) 28.000000 D) 28.500000
16、已知字母A的ASCⅡ码为十进制的65,下面程序的输出是:AA) 67,D B) B,C
C) C,D D) 不确定的值main(){
char ch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c\n",ch1,ch2);
}
、下面程序的输出是:CA) 0 B) 1
C) 3 D) 不确定的值main(){
int x=10,y=3; printf("%d\n",y=x/y);
}
、在以下一组运算符中,优先级最高的运算符是:CA)<= B)=C)% D)&&
、能正确表示a≥10或a≤0的关系表达式是:DA)a>=10 or a<=0 B)a>=10│a<=0C)a≥10││a≤0 D)a>=10 ││a<=0
、一个C程序的执行是从: A
?A)本程序的main函数开始,到main函数结束
?B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
?C)本程序的main函数开始,到本程序文件的最后一个函数结束
?D)本程序文件的第一个函数开始,到本程序main函数结束
、下列不属于C语言关键字的是 。 A) default(如default 用于switch语句当中default : break;)
B) reg