奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1636|回复: 0

[北京大学] 北大17春08281014-C程序设计作业资料

[复制链接]
发表于 2017-4-24 21:30:55 | 显示全部楼层 |阅读模式
谋学网
一、单项选择 共40题,每题2分,共80分(共40题,每题2分,共80分)
1.        11、(第3章,教材3.2.1常量和变量,p39-p41)下面四个选项中,均是合法整型常量的是(        )

A. 160;- 0xffff
B. - 0xcdf;01a
C. - 01;0668
D. 0x;2e5
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
2.        7、(第3章,教材3.2数据的表现形式及其运算,p39-p78)假设所有变量均为整型,则表达式(a=3,b=2,b++,a+b)的值是 。

A. 5
B. 8
C. 6
D. 7
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
3.        51. (第8章课件)在C语言中,当函数调用时( )。

A. 实参和形参各占一个独立的存储单元
B. 实参和形参共用存储单元
C. 可以由用户指定实参和形参是否共用存储单元
D. 由系统自动确定实参和形参是否共用存储单元
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
4.        3、(第1章,课件ppt16)字母f的ASCII码值(十进制数)是多少?

A. 102
B. 101
C. 100
D.
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
5.        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
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
6.        68、(第10章课件)若有定义:int a[10],*p=a;则*(p+5)表示( )的值。

A. a[6]
B. a[5]
C. a[4]
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
7.        20、(第4章,课件ppt6,§4.4 字符数据的输入getchar,输出putchar函数)C语言标准输出操作中,putchar()函数可以输出显示一个字符串。( )

A. 正确
B. 错误
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
8.        55. (第8章课件)在C语言程序中,以下描述正确的是( )。

A. 函数的定义可以嵌套,但函数的调用不可以嵌套
B. 函数的定义不可以嵌套,但函数的调用可以嵌套
C. 函数的定义和函数的调用均不可以嵌套
D. 函数的定义和函数的调用均可以嵌套
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
9.        65、(第10章课件)单目运算符&后跟变量名,表示是该变量的 【1】 ,单目运算符*后跟指针名,表示该指针的 【2】 。

A. 【1】地址 【2】内容
B. 【1】内容 【2】地址
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
10.       
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
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
11.        53. (第8章课件)如果在一个函数的复合语句中定义了一个变量,则该变量( )。

A. 只在该符合语句中有效,在该符合语句外无效
B. 在该函数中任何位置都有效
C. 在本程序的原文件范围内均有效
D. 此定义方法错误,其变量为非法变量
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
12.        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}}
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
13.        61. (第10章课件)设有说明int (*ptr)[M]; 其中ptr是( )。

A. M个指向整型变量的指针
B. 指向M个整型变量的函数指针
C. 一个指向具有M个整型元素的一维数组的指针
D. 具有M个指针元素的一维指针数组,每个元素都只能指向整型量
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
14.        35、(第6章,课件)任何循环语句的循环体至少都可执行一次。( )

A. 正确
B. 错误
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
15.        1、(第1章,课件ppt16)下面___哪个十进制数的十六进制是28.E。

A.  89(十进制);
B. 20.25(十进制);
C. 40.875(十进制)
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
16.        45、(第7章课件)若有说明 int a[][4]={{1, 2, 3}, {4, 5}, {}};则a数组第一维的大小是( )。

A. 2
B. 无确定值
C. 3
D. 语法错误
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
17.        37、(第5章,教材5.4用for 语句实现循环)for循环是只有可以确定的循环次数时才可使用,否则不能用for循环。

A. 正确
B. 错误
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
18.        9、(第3章,教材3.2数据的表现形式及其运算,p39-p78)设a为double变量,b为int型变量,c为字符型变量,则a+b+c为( )型

A. int
B. float
C. double
D. char
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
19.        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)
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
20.       
29、(第6章,课件)设有程序段
       int x=10;
       while(x=0) x=x-1;
       则下面描述正确的是(      )。

A. while循环执行10次
B. 循环是无限循环
C. 循环体一次也不执行
D. 循环体只执行一次
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
21.        31、(第6章,课件)语句while(表达式);当表达式值为(        )时执行循环体。

A. 假
B. 真
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
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.       
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
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
24.        13. (第3章,教材3.2数据的表现形式及其运算,p39-p78)若a是int型变量,则表达式(a=4*5,a*2),a+4的值为( )

A. 20
B. 22
C.  24
D. 44
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
25.        66、(第10章课件)指针用来存放某个变量的( )。

A. 地址
B. 内容
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
26.        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]);
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
27.        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
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
28.        15、(第4章,课件ppt10, §4.5格式输入 scanf, 输出 printf 函数)赋值语句在printf()函数的格式说明符中,字符型数的输出格式说明符是 。

A. %s
B. %f
C. %ld
D. %c
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
29.        19、(第6章,教材6.3.6使用字符串处理函数,p161)C语言标准输入操作中,gets()函数一次只可以读取一个字符。( )

A. 正确
B. 错误
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
30.        63. (第10章课件)若int x ,*pb; ,则正确的赋值表达式是( )。

A. pb=&x;
B. pb=x;
C. *pb=&x;
D. *pb=*x;
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
31.        17、(第4章,课件ppt5, §4.3 数据输入输出的概念及C语言中的实现)要使用putchar()函数必须在程序前加语句( )。

A. #include
B. include
C.  include "stdio.h"
D. #include 'stdio.h'
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
32.       
64. (第10章课件)有如下程序段
              int *p ,a=10 ,b=1 ;
              p=&a ; a=*p+b ;
       执行该程序段后,a 的值为(   )。

A. 12
B. 11
C. 10
D. 编译出错
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
33.        47、(第7章课件)判断字符串a和b是否相等,应当使用( )。

A. if (a= =b)
B. if (a=b)
C. if (strcpy(a,b))
D. if (strcmp(a,b))
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
34.        57. (第10章课件)若有定义:int a[3][4]; ,( )不能表示数组元素a[1][1]。

A.  *(a[1]+1)
B. *(&a[1][1])
C.  (*(a+1) ) [1]
D. *(a+5)
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
35.        21、(第4章,课件ppt10,字符格式,字符串格式)"a"与'a'是不同的; ( )

A. 正确
B. 错误
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
36.       
27、(第5章,课件)以下程序
       main()
       {
     int x1=3,x2=0,x3=0;
        if(x1=x2+x3)       printf(“****”);
        else                     printf(“####”);
}
输出为( )。



A. ****
B. ####
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
37.        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
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
38.        69、(第10章课件)若有定义:int* p;则*p表示( )。

A. p所指向的变量的内容
B. p所指向的变量的首地址。
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
39.        59. (第10章课件)char *s="\t\\Name\\Address\n";指针s所指字符串的长度为:( )。

A. 说明不合法
B. 19
C. 18
D.  15
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
40.        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
试题编号:
试题类型:单选题
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
二、谋学网(www.mouxue.com) 共10题,每题2分,共20分(共10题,每题2分,共20分)
41.       
10. (第10章课件)下面程序的功能是将八进制正整数组成的字符串转换成十进制整数,请简答【1】和【2】中的值。
#include "stdio.h"
main()
{
char *p,s[6];
int n;
p=s;
gets(p);
n= 【1】 ;
while(  【2】 !='\0')
   n=n*8+*p-'0';
printf("%d\n",n);
}

试题编号:
试题类型:谋学网(www.mouxue.com
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
42.        4、(第5章,课件)写出整型变量 x 能被 3 整除但不能被 4 整除的表达式( )。

试题编号:
试题类型:谋学网(www.mouxue.com
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
43.       
9、(第8章课件)写出程序的输出结果
void main(void)
        {
          int a=1,k;
          for(k=0;k<3;k++) printf("%4d",f1(a));
        }
     int f1(int x)
        {
          static int z=3,y=0;
          y++;
          z++;
          return(x+y+z);
        }

试题编号:
试题类型:谋学网(www.mouxue.com
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
44.       
6、(第5章,课件)输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其他字符不变;请回答【】中应填上的内容。
main()
{ char ch;
  scanf(“%c”,&ch);
  if (【1】) ch=ch+32;
else  if (ch>=’a’ && ch<=’z’ )  【2】;
printf(“%c”,ch);
}                          


试题编号:
试题类型:谋学网(www.mouxue.com
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
45.       
1、(第4章,课件ppt7,§4.5格式输入 scanf, 输出 printf 函数)写出下列程序的输出结果。
#include <stdio.h>
void main()
{
char c=’m’;
printf(“%c,%d\n”,c,c);
printf(“%d,%c\n”,’c’,’c’);
}

试题编号:
试题类型:谋学网(www.mouxue.com
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
46.        3、(第5章,课件)设x为int型变量,表示某一年份,请写出描述“x是闰年”的表达式( )。

试题编号:
试题类型:谋学网(www.mouxue.com
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
47.       
7、(第6章,课件)下面程序段的功能是将字符串s中所有的字符c删除,请填空.
       main()
       {
        char s[80];
        int I,j;
        gets(a);
        for(i=0,j=0;s!=’\0’;i++)
          if(s!=’c’)   ( 【1】     ) ;
         s[j]=’\0’;
        puts(s);
       }

试题编号:
试题类型:谋学网(www.mouxue.com
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
48.       
5、(第5章,课件)该程序实现输出x,y,z三个数中的最大者。请回答【】中应填上的内容。
main()
{int x=4,y=6,z=7;
int 【1】;
if (【2】) m=x;
else m=y;
if (【3】) n=m;
else n=z;
printf(“n=%d”,n);
}                        

试题编号:
试题类型:谋学网(www.mouxue.com
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
49.       
2. (第4章,课件ppt7,§4.5格式输入 scanf, 输出 printf 函数) 写出下列程序的输出结果。
#include <stdio.h>
void main()
{
int a;
float d;
printf(“Enter a and d: ”);
scanf(“%d%f”,&a,&d);
printf(“%5d,%8.2f\n”,a,d);
}
Enter a and d: 70    80.158

试题编号:
试题类型:谋学网(www.mouxue.com
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***
50.       
8、(第7章课件)写出下面程序的结果。
main ( )
{ int i,j,s1=0,s2=0 ,a[3][3]={ 4,9,6,5,3,1,2,8,7};
  printf("a:\n");
  for(i=0; i<3; i++)
{ for(j=0;j<3;j++)  printf("%3d",a[j]);
  printf("\n");
}
      printf("\n");
      for(i=0; i<3; i++)
        { s1=s1+a;
          s2+=a[2-i];
        }
      printf("s1=%d, s2=%d\n",s1,s2);
}

试题编号:
试题类型:谋学网(www.mouxue.com
标准资料:***
试题难度:一般
试题解析:***
考生资料:
考生得分:***
是否评分:未评分
评价描述:***

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-5-20 19:58 , Processed in 0.104019 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表