C语言程序设计_题库_201903_E 更新20春北理工复习题

所属学校:复习资料 科目: 2020-05-18 13:21:00 复习题 题库 语言程序设计 北理工 _201903_E
[试题分类]:C语言程序设计下列叙述中,错误的是jVX傲朋学习网
A. 分号是C语言语句的必要组成部分jVX傲朋学习网
B. C语言程序的入口不一定是主函数main jVX傲朋学习网
C. C语言程序基本组成单位是函数jVX傲朋学习网
D. C语言程序的注释可以写在语句后面jVX傲朋学习网
答案:BjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第2章  C语言概述jVX傲朋学习网
难度:1下列选项中,所有符号均不是C语言关键字是jVX傲朋学习网
A. scanf,definejVX傲朋学习网
B. auto,ifjVX傲朋学习网
C. else,forjVX傲朋学习网
D. switch, dojVX傲朋学习网
答案:AjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第2章  C语言概述jVX傲朋学习网
难度:1下列选项中,不能作为C语言常量的是jVX傲朋学习网
A. 0xA5jVX傲朋学习网
B. 2.5e-2jVX傲朋学习网
C. 3e2jVX傲朋学习网
D. 0582jVX傲朋学习网
答案:jVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第3章  数据类型与运算规则jVX傲朋学习网
难度:1C语言中,不能进行++和--运算的数据类型是jVX傲朋学习网
A. intjVX傲朋学习网
B. longjVX傲朋学习网
C. doublejVX傲朋学习网
D. 指针jVX傲朋学习网
答案:CjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第3章  数据类型与运算规则jVX傲朋学习网
难度:1若有定义“int w=1,x=2,y=3,z=4;”,则条件表达式“wjVX傲朋学习网
A. 4jVX傲朋学习网
B. 3jVX傲朋学习网
C. 2jVX傲朋学习网
D. 1jVX傲朋学习网
答案:BjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第3章  数据类型与运算规则jVX傲朋学习网
难度:2若有定义“int x;”,则逗号表达式“(x=4*5,x*5),x+25”的值是jVX傲朋学习网
A. 20jVX傲朋学习网
B. 100jVX傲朋学习网
C. 45jVX傲朋学习网
D. 不确定jVX傲朋学习网
答案:CjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第3章  数据类型与运算规则jVX傲朋学习网
难度:2若有定义“int i=-1,j=1;”,则执行下列语句后的输出结果是jVX傲朋学习网
        if((i++<0) && !(j--<0))    jVX傲朋学习网
            printf("%d %d\n",i,j);jVX傲朋学习网
        else printf("%d %d\n",j,i);jVX傲朋学习网
A. -1 1jVX傲朋学习网
B. 0 1jVX傲朋学习网
C. 1 1jVX傲朋学习网
D. 0 0jVX傲朋学习网
答案:jVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第5章  选择结构的程序设计jVX傲朋学习网
难度:2下列叙述中,正确的是jVX傲朋学习网
A. switch语句中可以根据需要使用或不使用break语句jVX傲朋学习网
B. break语句不能用于switch语句以外的其他语句jVX傲朋学习网
C. break语句是switch语句的一部分jVX傲朋学习网
D. switch语句中必须使用break语句jVX傲朋学习网
答案:AjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第5章  选择结构的程序设计jVX傲朋学习网
难度:2若有定义“int x=10,i;”,则下列语句执行后的结果是jVX傲朋学习网
                for (i=0; x>8; )  printf ("%d ",x--); jVX傲朋学习网
A. 10 9jVX傲朋学习网
B. 9 8jVX傲朋学习网
C. 死循环jVX傲朋学习网
D. 语句错误jVX傲朋学习网
答案:AjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第6章  循环结构的程序设计jVX傲朋学习网
难度:2若有定义“int n=0;”,则执行语句“while(n<=2) printf("%d", n++);”后的输出结果是jVX傲朋学习网
A. 01jVX傲朋学习网
B. 12jVX傲朋学习网
C. 012jVX傲朋学习网
D. 123jVX傲朋学习网
答案:CjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第6章  循环结构的程序设计jVX傲朋学习网
难度:2{jVX傲朋学习网
若有定义“int x=1,y=10;”,则执行下列语句后变量y的值是jVX傲朋学习网
        do \{jVX傲朋学习网
            y-=x; x++;jVX傲朋学习网
        \} while(y--<0);jVX傲朋学习网
}jVX傲朋学习网
A. -4jVX傲朋学习网
B. 2jVX傲朋学习网
C. 5jVX傲朋学习网
D. 8jVX傲朋学习网
答案:AjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第6章  循环结构的程序设计jVX傲朋学习网
难度:2下列对字符数组str的定义、初始化或赋值语句中,错误的是jVX傲朋学习网
A. char str[ ]="Beijing";jVX傲朋学习网
B. char str[20]; str="Beijing";jVX傲朋学习网
C. char str[20]={"Beijing"};jVX傲朋学习网
D. char str[20]={'B', 'e', 'i', 'j', 'i', 'n', 'g'};jVX傲朋学习网
答案:jVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第7章  数组jVX傲朋学习网
难度:1{jVX傲朋学习网
若有定义“int aa[3][3]=\{1,2,3,4,5,6,7,8,9\},i;”,则执行下列语句后的输出结果是jVX傲朋学习网
        for(i=0;i<3;i++) jVX傲朋学习网
                printf("%d,",a[i][2-i]); jVX傲朋学习网
}jVX傲朋学习网
A. 1,5,9,jVX傲朋学习网
B. 1,4,7,        jVX傲朋学习网
C. 3,5,7,        jVX傲朋学习网
D. 3,6,9,jVX傲朋学习网
答案:CjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第7章  数组jVX傲朋学习网
难度:2下列关于函数调用的叙述中,错误的是jVX傲朋学习网
A. 函数调用可以作为独立语句存在jVX傲朋学习网
B. 函数调用可以作为一个函数的实参jVX傲朋学习网
C. 函数调用可以出现在表达式中jVX傲朋学习网
D. 函数调用可以作为一个函数的形参jVX傲朋学习网
答案:DjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第8章  函数jVX傲朋学习网
难度:1若在C语言中未说明函数的类型,则系统默认该函数的数据类型是jVX傲朋学习网
A. longjVX傲朋学习网
B. doublejVX傲朋学习网
C. floatjVX傲朋学习网
D. intjVX傲朋学习网
答案:DjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第8章  函数jVX傲朋学习网
难度:1若有定义“int *p,a=4; p=&a;”,则下列选项中,各组成项均代表地址的是jVX傲朋学习网
A. a, p, *&ajVX傲朋学习网
B. &*a, &a, *pjVX傲朋学习网
C. *&p, *p, &ajVX傲朋学习网
D. &a, &*p, pjVX傲朋学习网
答案:DjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第9章  指针jVX傲朋学习网
难度:2执行下列语句序列后的输出结果是jVX傲朋学习网
     int a=25;        int *ptr=&a;jVX傲朋学习网
     printf("%d",++*ptr);jVX傲朋学习网
A. 23jVX傲朋学习网
B. 24jVX傲朋学习网
C. 25jVX傲朋学习网
D. 26jVX傲朋学习网
答案:jVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第9章  指针jVX傲朋学习网
难度:2{jVX傲朋学习网
若有定义“enum color \{red, yellow=2, blue, white, black\} c1;”,则执行语句“printf("%d", c1=black);”后的输出结果是jVX傲朋学习网
}jVX傲朋学习网
A. 5jVX傲朋学习网
B. 4jVX傲朋学习网
C. 3jVX傲朋学习网
D. 2jVX傲朋学习网
答案:AjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第10章 结构、联合与枚举类型jVX傲朋学习网
难度:2当定义一个联合体变量时,系统为它分配的内存空间是jVX傲朋学习网
A. 联合体中占内存容量最大成员所需内存容量jVX傲朋学习网
B. 联合体中任意一个成员所需内存容量jVX傲朋学习网
C. 联合体中各成员所需内存容量之和jVX傲朋学习网
D. 联合体中第一个成员所需内存容量jVX傲朋学习网
答案:AjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第10章 结构、联合与枚举类型jVX傲朋学习网
难度:2已知函数调用“fread(buffer, size,count, fp);”,其中buffer代表的是jVX傲朋学习网
A. 一个整数,代表要读入的数据项总数jVX傲朋学习网
B. 一个文件指针,指向要读的文件jVX傲朋学习网
C. 一个指针,指向要读入数据的存放地址jVX傲朋学习网
D. 一个存储区,存放要读的数据项jVX傲朋学习网
答案:CjVX傲朋学习网
题型:单选题jVX傲朋学习网
知识点:第11章 文件jVX傲朋学习网
难度:1若一个字符串的长度为n,则存储它的字符数组的长度至少为     。jVX傲朋学习网
答案:n+1jVX傲朋学习网
题型:填空题jVX傲朋学习网
知识点:第3章  数据类型与运算规则jVX傲朋学习网
难度:1为表示关系xjVX傲朋学习网
答案:(xjVX傲朋学习网
题型:填空题jVX傲朋学习网
知识点:第3章  数据类型与运算规则jVX傲朋学习网
难度:1下列语句序列执行后,变量x和z的值分别是    和    。jVX傲朋学习网
       int x=1,y=1,z=1,s;                 jVX傲朋学习网
       s=++x||++y&&++z;jVX傲朋学习网
答案:jVX傲朋学习网
题型:填空题jVX傲朋学习网
知识点:第3章  数据类型与运算规则jVX傲朋学习网
难度:1{jVX傲朋学习网
当输入为2时,下列语句序列执行后的输出结果是__________。jVX傲朋学习网
               int k;       scanf("%d",&k);jVX傲朋学习网
               switch(k) \{jVX傲朋学习网
                  case 1: printf("%d",k++);jVX傲朋学习网
                         case 2: printf("%d",k++); jVX傲朋学习网
                       default: printf("n");jVX傲朋学习网
               \}jVX傲朋学习网
}jVX傲朋学习网
答案:2njVX傲朋学习网
题型:填空题jVX傲朋学习网
知识点:第5章  选择结构的程序设计jVX傲朋学习网
难度:2{jVX傲朋学习网
下列语句序列执行后,变量x和m的值分别是 (1)   和 (2)  。jVX傲朋学习网
int x=1,m=1,n=10;jVX傲朋学习网
while(xjVX傲朋学习网
       m*=2;jVX傲朋学习网
       x+=3;jVX傲朋学习网
\}jVX傲朋学习网
}jVX傲朋学习网
答案:(1) 10    (2) 8jVX傲朋学习网
题型:填空题jVX傲朋学习网
知识点:第6章  循环结构的程序设计jVX傲朋学习网
难度:2{jVX傲朋学习网
下列语句序列执行后的输出结果是__________。jVX傲朋学习网
       int x;jVX傲朋学习网
       for(x=5;x>0;x--)  jVX傲朋学习网
              if(x--<5)    printf("%d",x);jVX傲朋学习网
              else            printf("%d",x++);jVX傲朋学习网
}jVX傲朋学习网
答案:431jVX傲朋学习网
题型:填空题jVX傲朋学习网
知识点:第6章  循环结构的程序设计jVX傲朋学习网
难度:1{jVX傲朋学习网
若有定义“char s[8]=\{ '1', '2', '3', '\0', '1', '2', '3', '\0'\}; ”,语句“printf("%s",s);”执行后的输出结果为__________。jVX傲朋学习网
}jVX傲朋学习网
答案:jVX傲朋学习网
题型:填空题jVX傲朋学习网
知识点:第7章  数组jVX傲朋学习网
难度:1{jVX傲朋学习网
若有如下函数定义,则函数调用“fun("Language")”的返回值是__________。jVX傲朋学习网
       int fun(char s[]) \{jVX傲朋学习网
              int i=0;jVX傲朋学习网
              while(s[i])    i++;jVX傲朋学习网
              return i;jVX傲朋学习网
       \}jVX傲朋学习网
}jVX傲朋学习网
答案:8jVX傲朋学习网
题型:填空题jVX傲朋学习网
知识点:第8章  函数jVX傲朋学习网
难度:2下列语句序列执行后的输出结果是__________。jVX傲朋学习网
       char *s="abcde";jVX傲朋学习网
       printf("%c",*(s+2));jVX傲朋学习网
答案:cjVX傲朋学习网
题型:填空题jVX傲朋学习网
知识点:第9章  指针jVX傲朋学习网
难度:2{jVX傲朋学习网
若有定义:jVX傲朋学习网
       int a[2]=\{10,20\};jVX傲朋学习网
       struct \{jVX傲朋学习网
               int x;               int *y;jVX傲朋学习网
       \} d[2]=\{\{1,&a[0]\}, \{2,&a[1]\}\};jVX傲朋学习网
则执行语句“*(d[1].y)-d[0].x*d[1].x);”的结果是     。jVX傲朋学习网
}jVX傲朋学习网
答案:18jVX傲朋学习网
题型:填空题jVX傲朋学习网
知识点:第10章 结构、联合与枚举类型jVX傲朋学习网
难度:2{jVX傲朋学习网
下列程序的功能是删除字符串s中的字符'c'后,再输出字符串s。jVX傲朋学习网
#include jVX傲朋学习网
int main() \{ jVX傲朋学习网
char s[80];jVX傲朋学习网
int i,j;jVX傲朋学习网
gets(s);jVX傲朋学习网
for(i=j=0;s[i]!='\0';i++) jVX傲朋学习网
if(s[i]          (1)           ) \{jVX傲朋学习网
                s[j]=          (2)           ;jVX傲朋学习网
                j++;jVX傲朋学习网
\}jVX傲朋学习网
s[j]=          (3)           ;jVX傲朋学习网
puts(s);jVX傲朋学习网
return 0;jVX傲朋学习网
\}jVX傲朋学习网
}jVX傲朋学习网
答案:jVX傲朋学习网
题型:填空题jVX傲朋学习网
知识点:第6章  循环结构的程序设计jVX傲朋学习网
难度:2C语言程序中可以有多个函数,但只能有一个主函数。jVX傲朋学习网
答案:√jVX傲朋学习网
题型:判断题jVX傲朋学习网
知识点:第2章  C语言概述jVX傲朋学习网
难度:1"A"是一个字符常量。jVX傲朋学习网
答案:×jVX傲朋学习网
题型:判断题jVX傲朋学习网
知识点:第3章  数据类型与运算规则jVX傲朋学习网
难度:1“%”运算两侧的数据可以是任意类型。jVX傲朋学习网
答案:×jVX傲朋学习网
题型:判断题jVX傲朋学习网
知识点:第3章  数据类型与运算规则jVX傲朋学习网
难度:1标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。jVX傲朋学习网
答案:√jVX傲朋学习网
题型:判断题jVX傲朋学习网
知识点:第4章 顺序结构的程序设计jVX傲朋学习网
难度:1switch语句中,每一个case常量表达式的值可以相同。jVX傲朋学习网
答案:×jVX傲朋学习网
题型:判断题jVX傲朋学习网
知识点:第5章 条件结构的程序设计jVX傲朋学习网
难度:1continue不是结束本次循环,而是终止整个循环的执行。jVX傲朋学习网
答案:jVX傲朋学习网
题型:判断题jVX傲朋学习网
知识点:第6章 循环结构的程序设计jVX傲朋学习网
难度:1C语言中,函数的实参传递到形参有两种方式:值传递和地址传递。jVX傲朋学习网
答案:√jVX傲朋学习网
题型:判断题jVX傲朋学习网
知识点:第8章  函数jVX傲朋学习网
难度:1对指向一维数组的指针可以进行关系运算。jVX傲朋学习网
答案:√jVX傲朋学习网
题型:判断题jVX傲朋学习网
知识点:第9章  指针jVX傲朋学习网
难度:1定义结构体时不能省略结构体名。jVX傲朋学习网
答案:jVX傲朋学习网
题型:判断题jVX傲朋学习网
知识点:第10章 结构、联合与枚举类型jVX傲朋学习网
难度:1随机操作只适用于文本文件。jVX傲朋学习网
答案:×jVX傲朋学习网
题型:判断题jVX傲朋学习网
知识点:第11章  文件jVX傲朋学习网
难度:1{jVX傲朋学习网
请写出下列程序的输出结果。jVX傲朋学习网
#include jVX傲朋学习网
int main() \{ jVX傲朋学习网
int i,j,k; jVX傲朋学习网
for(i=4;i>0;i--)  \{ jVX傲朋学习网
for(j=1;j<=8-2*i;j++) jVX傲朋学习网
printf(" "); jVX傲朋学习网
for(k=1;k<=2*i-1;k++) jVX傲朋学习网
printf("*"); jVX傲朋学习网
printf("\n"); jVX傲朋学习网
\} jVX傲朋学习网
                \}jVX傲朋学习网
}jVX傲朋学习网
答案jVX傲朋学习网
题型:阅读程序题jVX傲朋学习网
知识点:第6章  循环结构的程序设计jVX傲朋学习网
难度:2{jVX傲朋学习网
请写出下列程序的输出结果。jVX傲朋学习网
#include jVX傲朋学习网
int main() \{ jVX傲朋学习网
int a=0, i; jVX傲朋学习网
for ( i=1;  i<5; i++ ) jVX傲朋学习网
switch (i) \{jVX傲朋学习网
case 0:jVX傲朋学习网
case 3:  a+=2;jVX傲朋学习网
case 1:jVX傲朋学习网
case 2:  a+=3;jVX傲朋学习网
default: a+=5;jVX傲朋学习网
\}jVX傲朋学习网
printf("%d",a); jVX傲朋学习网
return  0;jVX傲朋学习网
\}jVX傲朋学习网
}jVX傲朋学习网
答案:31jVX傲朋学习网
题型:阅读程序题jVX傲朋学习网
知识点:第5章  选择结构的程序设计jVX傲朋学习网
难度:2{jVX傲朋学习网
请写出下列程序的输出结果。jVX傲朋学习网
#include jVX傲朋学习网
void fun(int x,char *c) \{ jVX傲朋学习网
x=x+1;jVX傲朋学习网
*c=*c+1; jVX傲朋学习网
printf("%c,%c,",x,*c);jVX傲朋学习网
\}jVX傲朋学习网
int main() \{  jVX傲朋学习网
char a='A',b='a'; jVX傲朋学习网
fun (a,&b); jVX傲朋学习网
printf("%c,%c,",a,b);jVX傲朋学习网
return 0;jVX傲朋学习网
\}jVX傲朋学习网
}jVX傲朋学习网
答案:jVX傲朋学习网
题型:阅读程序题jVX傲朋学习网
知识点:第8章  函数jVX傲朋学习网
难度:2{jVX傲朋学习网
请写出下列程序的输出结果。jVX傲朋学习网
#include jVX傲朋学习网
#include jVX傲朋学习网
void fun(char* s, int n) \{ jVX傲朋学习网
char t, *s1, *s2;jVX傲朋学习网
s1=s;jVX傲朋学习网
s2=s+n-1;jVX傲朋学习网
while(s1jVX傲朋学习网
        t=*s1;jVX傲朋学习网
        *s1++=*s2;jVX傲朋学习网
        *s2--=t;jVX傲朋学习网
\}jVX傲朋学习网
\} jVX傲朋学习网
int main() \{  jVX傲朋学习网
static char sp[]="1234567";jVX傲朋学习网
fun(sp,strlen(sp)); jVX傲朋学习网
printf("%s\n",sp); jVX傲朋学习网
return  0;jVX傲朋学习网
\}jVX傲朋学习网
}jVX傲朋学习网
答案:7654321jVX傲朋学习网
题型:阅读程序题jVX傲朋学习网
知识点:第8章  函数jVX傲朋学习网
第9章  指针jVX傲朋学习网
难度:2
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: