企事业内部考试类IT考试
C语言测试题
15 题含答案IT考试
1单选题1 / 15
下列叙述中正确的是
查看答案
A. 循环队列是队列的一种顺序存储结构
2单选题2 / 15
下列叙述中正确的是
查看答案
D. 以上三种说法都不对
3单选题3 / 15
一棵二叉树共有25个节点,其中5个时子节点,那么度为1的节点数为
查看答案
D. 16
4单选题4 / 15
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
查看答案
A. 内模式
5单选题5 / 15
以下函数不能用于向文件写入数据的是
查看答案
A. ftell
6单选题6 / 15
有以下函数
#include
mian()
{int a=12,c;
c=(a<<2)<<1;
printf(“%d\n”,c):
}
程序运行输出结果是
查看答案
D. 96
7单选题7 / 15
有以下函数
#include
struct stu
{int mun; char name[10]; int age;};
viod fun(struct stu *p)
{ printf(“%s\n”,p->name);}
mian()
{ struct stu x[3]={{01,”zhang”,20},{02,”wang”,19},{03,”zhao”,18}};
fun(x+2);
}
程序运行输出结果是
查看答案
B. zhao
8单选题8 / 15
设有以下程序段
Struct MP3
{char name[20];
Char color;
Float price;
}std,*ptr;
ptr=& std;
若要引用结构体变量std中的color成员,写法错误的是
查看答案
C. std-> color
9单选题9 / 15
有以下函数
#include
Viod exch(int t[ ])
{t[0]=t[5];}
{int x[10]={1,2,3,4,5,6,7,8,9,10},i=0;
While(i<=4) {exch(&x[i])’i++;}
for(i=0;i<5;i++)
printf(“%d”,x[i]);printf(“\n”);}
程序运行输出结果是
查看答案
D. 6 7 8 9 10
10单选题10 / 15
有以下函数
#include
#define S(x) (x)*x*2
main()
{int k=5,j=2;
printf(“%d,”,S[k+j]); printf(“%d\n”,S(k-j)));
}
程序运行输出结果是
查看答案
B. 39,11
11单选题11 / 15
有以下函数
#include
viod fun(int *s)
{staic int j=0;
do {s[j]=s[j]+s[j+1];} wihle(++j<2);
}
main()
{int k,a[10]={1,2,3,4,5};
for(K+1;k<3;k++) fun(a);
for(K+1;k<5;k++) printf(“%d”,a[k]);
printf(“\n”);
}
程序运行输出结果是
查看答案
D. 35745
12单选题12 / 15
有以下函数
#include
viod func(int n)
{int i;
for(i=0;i<=n;i++) printf(“*”);
printf(“#”);
main()
{ func(3); printf(“????”); func(4); printf(“\n”); }
程序运行输出结果是
查看答案
D. ****#????*****#
13单选题13 / 15
有以下函数
#include
viod fun(char c)
{if(c>’x’) fun(c-1);
printf (“%c”,c);
}
main()
{fun”z”;}
程序运行输出结果是
查看答案
A. xyz
14单选题14 / 15
有以下函数
#include
main()
{ char a[20],b[20],c[20];
scanf(”%s%s”,a,b);
get(c);
printf(”%s%s\n”,a,b,c);
}
程序运行时从第一行开始输入 this is a cat!<回车>,则输出结果是
查看答案
C. thisis a cat!
15单选题15 / 15
有以下函数
#include
#include
main()
{ printf(“%d\n”,strren”ATS\n012\1”) );
}
程序运行后的输出结果是
查看答案
B. 8