不定项选择题(针对以下题目,请选择最符合题目要求的答案,每道题有一项或二项正确答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。题量为50道,每题2分,总分为100分。) 1) 十进制数15的十六进制数表示是:( )。(选择一项)
A、1 B、F C、B D、15
2) 下面关于计算机低级语言和高级语言的描述,不正确的是( )。(选择二项) A、低级语言的运行速度比高级语言慢 B、低级语言的功能比高级语言更容易学习 C、低级语言的可移植性比高级语言差 D、机器语言和汇编语言属于低级语言,而C和C#属于高级语言
3) 下列IP地址中,属于C类IP地址的是( )。(选择一项) A、
B、10.2.1.11 C、 D、
4) 在C语言中,下面( )转义序列表示换行。(选择一项)
A、\\a B、\\n C、\\r D、\\f
5) 在C语言中,以下声明变量和变量的初始化的语法错误的是( )。(选择一项) A、 int width=height=10;
B、 int width,height;height=width=10; C、 int _a_b_c_d = 10; D、 double auto = ;
6) 在C语言中,5/3的值是( )。(选择一项) A、1 B、-1 C、2 D、
7) 在C语言中,( )函数可以用于从键盘每次读取一个字符。 (选择一项)
A、printf() B、putchar() C、puts() D、getchar()
8) 分析下面的C语言程序,如果从键盘上输入“”,则输出结果是( )。(选择一项)
void main() {
int n;
scanf(\ if(n<10)
printf(\ else
printf(\}
A、 11 B、 10 C、 9 D、 8
9) 在C 语言中,下列代码的运行结果是( )。(选择一项)
int a=2; switch(a){ case 1:
printf(\break; case 2:
printf(\case 3:
printf(\break; default:
printf(\}
A、 in case 1 a=1incase 2 a=2
B、 in case 1 a=2in case 2 a=2 in case 3 a=2 C、 in case 2 a=2in case3 a=2
D、 in default a=2
10) C语言中,i为int类型,进入下面的循环之前,i的值为0,则循环执行的次数为( )。 (选择一项) do
{ i++; }while(i<2); A、0 B、1 C、2 D、3
11) 在C语言中,有以下for 循环代码,为了输出如图所示的结果,在空白处应该填写代码( )。 (选择一项)
int i,j=10; for(i=0;i printf(\空白处); } A、++i,j-- B、i++,--j C、i++,j-- D、++i,--j 12)在C语言中,下列代码的运行结果是( )。(选择一项) void main() { int stuAge[5]={18,22,26}; int i,avgAge=0; for(i=1;i<5;i++) { } printf(\ avgAge+=stuAge[i]/5; } A、12 B、13.2 C、9 D、以上答案都错 13) 有如下一组数据:20,12,3,15。将该组数据按升序排序,如果采用冒泡排序法,需要比较( )次。 (选择一项) A、3 B、4 C、5 D、6 14) 下列C语言代码的运行结果是( )。(选择一项) void main() { int x=10,y=20; int *p1,*p2; p1=&x; p2=&y; p2=p1; *p2=30; printf(\} A、10,20 B、10,30 C、20,30 D、30,30 15) 在C语言中,某程序员编写了如下函数调用的代码,请问该代码的运行结果是( )。 (选择一项) void ChangeArray(int num[],int N) { int i; for(i=0;i num[i]=pow(num[i],2); } void main() { int i; int a=10; int num[10]={1,2,3,4,5,6,7,8,9,10}; ChangeArray(num,10); for(i=0;i A、1 3 5 7 9 B、1 9 25 49 81 C、2 4 6 8 10 D、4 16 36 64 100 16)在C语言中,下列代码的运行结果是()。(选择一项) int getCallNum() { static int num=0; num++; return num; } void main() { int i=0; for(i=0;i<5;i++) { } } A、 01 printf(\ int j=getCallNum(); if(j>2) { } printf(\ break;
s1笔试真题1



