程序设计基础 第 1 页 共 8 页 一、单选题 (每小题2 分,共3 0 分) 答案填入下表 1
以下不合法的C语言标识符是( )
A、_1 B、Int C、a_b D、a--b 2
设a和b均为float型变量,且a=5
5,则表达式(int)a+b/b的值是( )
500000 B、6 C、5
500000 D、6
000000 3
以下叙述错误的是( )
A、一个C程序可以包含多个不同名的函数 B、一个C程序只能有一个主函数 C、C程序在书写时,有严格的缩进要求,否则不能编译通过 D、C程序的主函数必须用main作为函数名 4
若a 是数值类型,则逻辑表达式(a==1)||(a
=1)的值是:( )
A、1 B、0 C、2 D、不知道a 的值,不能确定 5
巳知字母A的ASCII码是65,以下程序的执行结果是 ( ) #include main() { char c1='A',c2='Y'; printf("%d,%d\n",c1,c2); } A、A,Y B、65,89 C、65,90 D、65, 65 6
以下一维数组初始化语句中,正确的是( )
A、int a[5]={1,2}; B、int a[5]={}; C、int a[5]={5*2} D、int a[]=(1,2,0,0,0); 7
若有char c[5]={'c','d','\0','e','\0'}; 则执行语句printf("%s",c);结果是( )
A、cd\0e B、'c''d' C、cd D、cd e 8
设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是(