- 8
- 0
- 约1.68万字
- 约 12页
- 2017-08-26 发布于河南
- 举报
填空题
设a、b、c均为int类型变量,用c语言描述命题a或b中有一个大于c____。
设a、b、c均为int类型变量,且a=1,b=4,c=3,则表达式!(ab)||!c1的值为__。
在c语言switch中,每个”case”和冒号”:”之间只能是____。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是____。
请指出int (*p)[5]; 定义中p是 _____。
判断正误
一个c语句可以只用一个分号组成。 ( )
switch语句中可以根据需要使用或不使用break语句。 ( )
do-while语句构成的循环不能用其它语句构成的循环来代替。 ( )
若有定义int a[10]; 则可以用a[10]来引用数组的元素。 ( )
若有定义char array[]=”child”; 则数组array所占存储空间的字节数为5。( )
单项选择
下面语句中错误的是??(?k=x,y0; (?w=--m?0:1;
能正确定义整型变量a和b,并为它们赋初值5的语句是
( a=b=5; ( int a,b=5;
( int a=b=5; ( int a=5,b=5;
以下不正确的if语句形式是
( if (ab); (if (a==b) a=0,b++;
( if (ab) a=0 else b=0; ( if (a!=b) a=b;
以下? ( 无限次 ?(有语法错误不能执行
(一次也不执行 (执行一次
下面程序段的内循环体一共需要执行的次数为
for (i=5; i; i--)
for (j=0; j4; j++)
{…….}
( 20 (24
(25 (30
以下对一维数组a的正确说明是
( int a(10);
(int n=10,a[n];
(int n;scanf(“%d”,n);int a[n];
(#define SIZE 10
int a [SIZE];
若定义了int i, j, *p, *q; 下面合法的赋值是
(i=j; (*q=j;
(q=p; (p=i;
设有如下定义int (*p)()则说法正确的是
( pt是指向函数的指针变量,该函数的返回值是整型数据
(pt是指向一维数组的指针变量
(pt是一个函数名,该函数的返回值是指向整型数据的指针
(pt是指向整型数据的指针变量
下面函数调用语句含有实参的个数是
func((a,b),(c,d,e));
( 1 (2
(3 (4
在c语言程序中以下正确的说法是
(函数的定义可以嵌套,但函数的调用不能嵌套
(函数的定义不可以嵌套,但函数的调用可以嵌套
(函数的定义和调用都可以嵌套
(函数的定义和调用都不能嵌套
读程序,写出运行结果,不完整的程序补充完整。
下面程序的运行结果是________.
#include stdio.h
void main()
{ int x=1;
if (x=2)
printf(“OK”);
else if (x2) printf (“%d\n”,x);
else printf(“Quit”);
}
若运行以下程序时输入:100回车,则运行结果是 _____ _ __
main(?)
{?int a;
scanf (“%d”,a);
printf (“%s”,(a%2!=0?”no:”yes”);
}
下面程序段的运行结果是______
for (a=1,i=-1; -1=i1;i++)
{ a++; printf(“%d”,a);}
printf(“%d”,i);
下面程序的功能是计算1-3+5-7+…-99+101的值,请填空
#includestdio.h
void main()
{int i, t=1, s=0;
for (i=1; i=101;i+=2)
{ ①; s=s+t; t=-t/i;}
printf (“%d\n”,s);
}
下列程序段的输出结果是
main()
{ char *str=”I am a teacher”;
printf (“%s”,str+1);
}
五、写出表达式的值
已知a=3, b=4, c=5, d=’a’ ,f=3.0,
a+
原创力文档

文档评论(0)