|
08281014-C程序设计-2019秋分数:100 题数:45总体情况
姓名 开始时间 结束时间 用时(分钟) 得分 得分率 是否通过 考试状态
王嘉源 2019-09-11 11:53:52 2019-09-11 11:53:53 0.00 *** *** *** 考试中
一、单项选择题(共35题,每题2分,共70分)
1. 51. (第8章课件)在C语言中,当函数调用时( )。
A. 实参和形参各占一个独立的存储单元
B. 实参和形参共用存储单元
C. 可以由用户指定实参和形参是否共用存储单元
D. 由系统自动确定实参和形参是否共用存储单元
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
2. 7、(第3章,教材3.2数据的表现形式及其运算,p39-p78)假设所有变量均为整型,则表达式(a=3,b=2,b++,a+b)的值是 。
A. 5
B. 8
C. 6
D. 7
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
3. 3、(第1章,课件ppt16)字母f的ASCII码值(十进制数)是多少?
A. 102
B. 101
C. 100
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
4. 67、(第10章课件)已知:char *c=”good”;则printf(“%s\n”,c)输出为 【1】 ,printf(“%s\n”,c+1)输出为 【2】 。
A. 【1】ood 【2】good
B. 【1】good 【2】ood
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
5. 55. (第8章课件)在C语言程序中,以下描述正确的是( )。
A. 函数的定义可以嵌套,但函数的调用不可以嵌套
B. 函数的定义不可以嵌套,但函数的调用可以嵌套
C. 函数的定义和函数的调用均不可以嵌套
D. 函数的定义和函数的调用均可以嵌套
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
6. 68、(第10章课件)若有定义:int a[10],*p=a;则*(p+5)表示( )的值。
A. a[6]
B. a[5]
C. a[4]
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
7. 65、(第10章课件)单目运算符&后跟变量名,表示是该变量的 【1】 ,单目运算符*后跟指针名,表示该指针的 【2】 。
A. 【1】地址 【2】内容
B. 【1】内容 【2】地址
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
8. 53. (第8章课件)如果在一个函数的复合语句中定义了一个变量,则该变量( )。
A. 只在该符合语句中有效,在该符合语句外无效
B. 在该函数中任何位置都有效
C. 在本程序的原文件范围内均有效
D. 此定义方法错误,其变量为非法变量
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
9. 33、(第6章,课件)执行以下程序时,从键盘输入2473↙(↙表示回车),则下面的程序的运行结果是( )
#include <stdio.h>
main( )
{ int c ;
while((c=getchar( ))!= ’\n’)
switch(c-'2')
{ case 0:
case 1: putchar(c+4);
case 2: putchar(c+4);break;
case 3: putchar(c+3);
default: putchar(c+2);break;
}
}
A. 668966
B. 6688766
C. 668977
D. 66778777
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
10. 41、(第7章课件)以下能对二维数组正确初始化的是( )
A. int y[2][ ]={{1,0,1},{5,2,3}}
B. int y[ ][3]= {{1,0,1},{5,2,3}}
C. int y[2 ][4]= {{1,0,1},{5,2},{3}}
D. int y[ ][3]= {{1,0,1,0},{ },{5,2}}
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
11. (第4章,课件ppt7, §4.5格式输入 scanf, 输出 printf 函数)scanf()函数的格式说明符中,长整型数的输入格式符是( )。
A. %lf
B. %ld
C. %f
D. %x
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
12. 35、(第6章,课件)任何循环语句的循环体至少都可执行一次。( )
A. 正确
B. 错误
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
13. 61. (第10章课件)设有说明int (*ptr)[M]; 其中ptr是( )。
A. M个指向整型变量的指针
B. 指向M个整型变量的函数指针
C. 一个指向具有M个整型元素的一维数组的指针
D. 具有M个指针元素的一维指针数组,每个元素都只能指向整型量
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
14. 1、(第1章,课件ppt16)下面___哪个十进制数的十六进制是28.E。
A. 89(十进制);
B. 20.25(十进制);
C. 40.875(十进制)
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
15. 45、(第7章课件)若有说明 int a[][4]={{1, 2, 3}, {4, 5}, {}};则a数组第一维的大小是( )。
A. 2
B. 无确定值
C. 3
D. 语法错误
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
16. 37、(第5章,教材5.4用for 语句实现循环)for循环是只有可以确定的循环次数时才可使用,否则不能用for循环。
A. 正确
B. 错误
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
17. 23、(第5章,课件ppt4,§5.2 逻辑运算符和逻辑表达式)判断char型变量ch是否为大写字母的正确表达式是( )。
A. ‘A’<=ch<=’Z’
B. (ch>=’A’) && (ch<=’Z’)
C. (ch>=’A’)& (ch<=’Z’)
D. (‘A’<=ch) AND (‘Z’>=ch)
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
18. 9、(第3章,教材3.2数据的表现形式及其运算,p39-p78)设a为double变量,b为int型变量,c为字符型变量,则a+b+c为( )型
A. int
B. float
C. double
D. char
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
19. 29、(第6章,课件)设有程序段
int x=10;
while(x=0) x=x-1;
则下面描述正确的是( )。
A. while循环执行10次
B. 循环是无限循环
C. 循环体一次也不执行
D. 循环体只执行一次
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
20. 31、(第6章,课件)语句while(表达式);当表达式值为( )时执行循环体。
A. 假
B. 真
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
21. 70、(第10章课件,ppt7)选择下列程序的正确的输入和输出。
main ( )
{int *p1,*p2,*p, a,b;
p1=&a; p2=&b;
scanf(“%d,%d”,&a,&b);
if( a < b)
{ p=p1; p1=p2; p2=p; }
printf("a=%d,b=%d\n",a,b);
printf("%d,%d\n",*p1,*p2);
}
A. 输入 5,9输出:5,9
B. 输入 5,9输出:9,5
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
22. 39. (第6章,课件)已知 for(j=1,s=0;j<=5;j+=2) s=s+j; 执行循环后,s的值是( )。
A. 7
B. 8
C. 9
D. 10
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
23. 66、(第10章课件)指针用来存放某个变量的( )。
A. 地址
B. 内容
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
24. 49、(第7章课件)以下能正确读入字符串的是( )
A. char *p;scanf(“%s”,p);
B. char str[10]; scanf(“%s”,&str);
C. char str[10],*p;p=str; scanf(“%s”,p);
D. char str[10],*p=str; scanf(“%s”,p[1]);
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
25. 63. (第10章课件)若int x ,*pb; ,则正确的赋值表达式是( )。
A. pb=&x;
B. pb=x;
C. *pb=&x;
D. *pb=*x;
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
26. 43、(第7章课件)已知 int w[2][4]={7,15,8,9,20,25,14,17};则 w[0][1]的值是( )
A. 8
B. 9
C. 15
D. 25
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
27. 64. (第10章课件)有如下程序段
int *p ,a=10 ,b=1 ;
p=&a ; a=*p+b ;
执行该程序段后,a 的值为( )。
A. 12
B. 11
C. 10
D. 编译出错
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
28. 47、(第7章课件)判断字符串a和b是否相等,应当使用( )。
A. if (a= =b)
B. if (a=b)
C. if (strcpy(a,b))
D. if (strcmp(a,b))
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
29. 21、(第4章,课件ppt10,字符格式,字符串格式)"a"与'a'是不同的; ( )
A. 正确
B. 错误
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
30. 57. (第10章课件)若有定义:int a[3][4]; ,( )不能表示数组元素a[1][1]。
A. *(a[1]+1)
B. *(&a[1][1])
C. (*(a+1) ) [1]
D. *(a+5)
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
31. 27、(第5章,课件)以下程序
main()
{
int x1=3,x2=0,x3=0;
if(x1=x2+x3) printf(“****”);
else printf(“####”);
}
输出为( )。
A. ****
B. ####
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
32. 69、(第10章课件)若有定义:int* p;则*p表示( )。
A. p所指向的变量的内容
B. p所指向的变量的首地址。
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
33. 5、(第3章,教材3.2数据的表现形式及其运算,p39-p78)若有以下类型说明 char a; int b; float c; double d;则表达式a*b+d-c的结果类型是( )
A. float
B. char
C. int
D. double
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
34. 59. (第10章课件)char *s="\t\\Name\\Address\n";指针s所指字符串的长度为:( )。
A. 说明不合法
B. 19
C. 18
D. 15
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
35. 25、(第5章,课件ppt9, §5.3 if语句)已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 。 if (x>y) z=x;x=y;y=z;
A. x=20,y=30,z=30
B. x=10,y=20,z=30
C. x=20,y=30,z=10
D. x=20,y=30,z=20
试题编号:
试题类型:单选题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
二、简答题(共10题,每题3分,共30分)
36.
试题编号:
试题类型:简答题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
37.
试题编号:
试题类型:简答题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
38.
试题编号:
试题类型:简答题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
39.
试题编号:
试题类型:简答题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
40.
试题编号:
试题类型:简答题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
41.
试题编号:
试题类型:简答题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
42.
试题编号:
试题类型:简答题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
43.
试题编号:
试题类型:简答题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
44.
试题编号:
试题类型:简答题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
45.
试题编号:
试题类型:简答题
标准答案:***
试题难度:一般
试题解析:***
考生答案:
考生得分:***
是否评分:未评分
评价描述:***
|
|