C语言笔试题100道
以下是小编为您收集整理的C语言笔试题100道,欢迎参考学习!更多内容请关注应届毕业生考试网!
1) 设x,y均为整型变量,且x=10 y=3,则以下C语言的输出结果是()。(选择一项)
printf(“%d,%d
”,x–,–y);
a)10,3
b)9,3
c)9,2
d)10,2
2)在C语言中,要计算一个数(变量i)的开平方,下面代码正确的是()。(选择一项)
a)printf(sqrt(t), “
Square of%d”,i)
b)printf(“
Square of %d is %d”,i,sqrt(i))
c)printf(sqrt(i),i,t, “
Sqrt of %d is %d”)
d)printf(i,t,”
Square of%d”)
e)scanf(i,”
Square of%d is %d”,sqrt(i))
3)运行下列C程序:
#include
void fun(int x,int y,int z)
{z=x*x+y*y;}
void main()
{
int a=31;
fun(5,2,a);
printf(“%d”,a);
}
输出结果是()。(选择一项)
a)0
b)29
c)31
d)无定值
4)在C语言中,下面选项()是合法的变量名。(选择两项)
a)Minimum
b)3 rd_row
c)n1+n2;
d)Doubles
e)First.name
5)运行下面的C程序:
#include
void main()
{
int n;
scanf(“%d”,&n);
if(n++<10)
printf(“%d
”,n);
else
printf(“%d
”,n--);
}
若从键盘上输入9,则输出结果是()。(选择一项)
a)11
b)10
c)9
d)8
6)运行下面的C程序:
#include
void main()
{
int n;
scanf(“%d”,&n);
if(n++<10)
printf(“%d
”,n);
else
printf(“%d
”,n--);
}
若从键盘上输入9,则输出结果是()。(选择一项)
a)11
b)10
c)9
d)8
7)在C语言中,当说明一个结构体变量时系统分配给它的内存是()(选择一项)
a)各成员所需内存量的总和
b)结构中第一个成员所需内存量
c)成员中占内存量最大者所需的容量
d)结构中最后一个成员所需的内存量
8)在C语言中,下列关于条件语句的描述中,正确的是()。(选择两项)
a)当if语句嵌套使用的时候,最后一个else和最近的一个没有else匹配的if匹配
b)一个if可以有多个else与之匹配
c)一个switch语句总是可以被一系列if…else语句替换
d)当执行break语句时程序将停止执行
9)在C语言中,下面不正确的字符串常量是()。(选择一项)
a)‘abc’
b)“12’12”
c)“0”
d)“ ”
10)int a=4,b=20;
if (a>b && ++a<b)
printf(“b=%d”,b)
else
printf(“a=%d”,a);
上面的C程序段的输出结果是()(选择一项)
a)b=20
b)a=5
c)a=4
d)b=21
11)在C语言中,有如下定义
void f(int x,int y)
{
int t;
if(x<y)
{t=x;x=y;y=t;}
}
main()
{
int a=4,b=3,c=5;
f(a,b);
f(a,c);
f(b,c);
printf(“%d,%d,%d
”,a,b,c);
}
执行后输出的结果是()。(选择一项)
a)3,4,5
b)5,3,4
c)5,4,3
d)4,3,5
13) int a[5]={3,9,5,6,4};
printf(“%d”,*(a+4));
以上C程序段的输出结果是()。(选择一项)
a)3
b)5
c)4
d)6
14) 分析下面的C语言代码:
int a=1,b=10;
do{
b-=a; a++;
}while (b--<0);
则执行循环语句后b的值为()。(选择一项)
a)9
b)–2
c)–1
d)8
15) 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:
scanf("i=%d,f=%f",&i,&f);
为了把100和765.12分别赋给i和f,则正确的输入为()。(选择一项)
a) 100 765.12
b) i=100,f=765.12
c) 100 765.12
d) x=100 y=765.12
16)在C语言中,下列()是合法的标识符。(选择两项)
a) COUNT
b) P234
c) 4x
e)short
17) 有数组int num [5] = {10,20,30,40,50};
num[3]的值为()。 (选择一项)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至tiexin666##126.com举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://tiexin66.com/fwzx/370700.html