C语言 1、C语言中,运算对象必须是整型的运算符是【 】 A./ B.% C.++ D.

问题描述:

C语言 1、C语言中,运算对象必须是整型的运算符是【 】 A./ B.% C.++ D.
2、下列标识符中,不合法的是【 】
A.x2 B.sizeof C._123 D.char2
5、 设d 是double型变量,若要从键盘输入数据给d,正确的语句是【 】
A.scanf(d); B.scanf(" %f",d) ;
C.scanf(" %f",&d) ; D.scanf(" %lf",&d) ;
6、以下程序段的输出结果是【 】
 int x=3;
do
{
printf("%d",x-=2);
} while(!(--x));
A.1-2 B.30 C.1 D.无输出
7、下列程序段执行之后,输出的结果是【 】
double x=4,y;
if (xex.a D.p.ex.a
11、判断字符串s1和s2是否相等的表达式是【 】
A.s1=s2 B.s1==s2 C.strcpy(s1,s2)==0 D.strcmp(s1,s2)==0
12、数字11与13进行“位或”运算(即11|13)的结果是【 】
A.1 B.11 C.13 D.15
填空题
1、一个C语言程序的执行是从 函数开始的.
2、结构化程序的三种基本结构是:顺序结构、 和循环结构.
3、在VC++ 2008环境下,C语言源程序的扩展名是_____,经过编译、链接后得到的可执行文件的扩展名是__________.
4、C语言中字符串的结束标志符是________;转义字符_______具有换行功能.
5、指针就是 ,指针变量就是用来 的变量.
6、若a=5,b=3,则表达式a>b?a+b,a-b 的结果是 ____.
7、数学式:0

2,b
5,d
6,a
7,a
8,c
9,d
10,b
11,d
12,d
1,main
2,选择
3,cpp exe
4,'\0' '\n'
5,变量的地址存放变量地址
6,8
7,x>0&&x能解释一下选择题 8 10 11 和这题数字11与13进行“位或”运算(即11|13)的结果是【】A. 1 B. 11 C. 13 D. 158,10个元素下标0~910,(*p).aex.ap->a都是对的,其他就不行了11,字符串比较要用strcmp或strncmp函数,单纯的==比较的是字符串存储地址,而不是字符串内容。11的二进制是1011,13的是110110111101or上下每列有一个为1那么结果就是1------------1111等于15