123 #256 a.55
abhj1_2_3 ~D ~~~1
以下程序的运行结果是( )。 #include
*{ int a=3,b=4,c=8,d=4,m=1,n=3;
* printf(\*} 0 1 2 3 ~A ~~~1
有定义语句:int b;char c[10];,则正确的输入语句是( )。 scanf(\scanf(\scanf(\scanf(\~B
有下列程序: *main()
*{ int m,n,p;
* scanf(\* printf(\*}
*若想从键盘上输入数据,使变量m的值为123,n的值为456,p的值为789,则正确的输入是( )。
m=123 n=456 p=789 m=123 n=456 p=789 m=123,n=456,p=789 123 456 789 ~A ~~~1
要求当A的值为奇数时,表达式的值为“假”,A的值为偶数时,表达式的值为“真”。则以下能满足要求的是( )。 A%2==1 !(A%2==0) !(A%2) A%2
~C ~~~1
当把四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是( )。 k%2 k%2==1 (k%2)!=0 !k%2==1
~A 《批注:应为D》 ~~~1
下列不能正确计算代数式(1/3)sin2(1/2)值的C语言表达式是( )。 1/3*sin(1/2)*sin(1/2) sin(0.5)*sin(0.5)/3 pow(sin(0.5),2)/3
1/3.0*pow(sin(1.0/2),2) ~A ~~~1
在printf的格式字符中,e格式字符的作用是( )。 以十六进制无符号形式输出整数 以带符号的十进制形式输出整数 以指数形式输出实数
以字符形式输出,且只输出一个字符 ~C ~~~1
若要从键盘读入含有空格字符的字符串,应使用函数( )。 getc() gets() getchar() scanf() ~B
当a=4,b=5,c=7,d=6时,执行下面一段程序: *if(a
* if(c * if(a * if(b *执行后,x的值为( )。 1 2 3 4 ~B ~~~1 下面4个关于C语言的结论中错误的是( )。 可以用do...while语句实现的循环一定可以用while语句实现 可以用for语句实现的循环一定可以用while语句实现 可以用while语句实现的循环一定可以用for语句实现 do...while语句与while语句的区别是关键字“while”出现的位置不同 ~D ~~~1 关于字符常量,以下叙述正确的是( )。 空格不是一个字符常量 字符常量能包含大于一个的字符 单引号中的大写字母和小写字母代表的是相同的字符常量 所有的字符常量都可以作为整型量来处理 ~D ~~~1 有以下函数定义: *int fun(double a,double b) *{return a*b;} *若以下选项中所有变量都已经定义并赋值,错误的函数调用是( )。 if(fun(x,y)){......} z=fun(fun(x,y),fun(x,y)); z=fun(fun(x,y)x,y); fun(x,y); ~C ~~~1 执行以下语句段后,xy的值是( )。 *int *pt,xy; *xy=200; *pt=&xy; *xy=*pt+30; 200 170 260 230 ~D ~~~1 下面各语句行中,能正确进行赋值字符串操作的是( )。 char s[5]={'a','b','c','d','e'}; char *s;gets(s); char *s;s=\char s[5];scanf(\ ~B 《批注:B、C选项均可》 ~~~1 以下有关宏的不正确的是( )。 宏名无类型 宏定义不做语法检查 宏名必须用大写字母表示 双引号中出现的宏名不进行替换 ~C ~~~1 下面说法正确的是( )。 一个C程序可以有多个主函数 一个C语言的函数中只允许有一对花括号 C程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内 在对C程序进行编译时,可以发现注释行中的拼写错误 ~C 若a为int型变量,则执行以下语句后,a的值为( )。 *a=5; *a+=a-=a*a; 25 -40 40 -14 ~B 能正确表示逻辑关系“a>=5或a<=0”的C语言表达式是( )。 a>=5 or a<=0 a>=0 || a<=5 a>=5 && a<=0 a>=5 || a<=0 ~D 以下能正确表示x在-5到5(含-5和5)内,值为“真”的表达式是( )。 (x>=-5)&&(x<=5) !(x>=-5||x<=5) x<5 && x>-5 (x<-5)||(x<5) ~A 以下关于运算符优先顺序描述中正确的是( )。 算术运算符<关系运算符<赋值运算符<逻辑运算符 赋值运算符<逻辑运算符<关系运算符<算术运算符 逻辑运算符<关系运算符<算术运算符<赋值运算符 关系运算符<算术运算符<赋值运算符<逻辑运算符 ~B ~~~1 以下合法的C语言赋值语句是( )。 a=b=1 a=int a+b a=2,b=3
相关推荐: