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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2017-11-6 12:30:37 | 显示全部楼层 |阅读模式
谋学网
      
08281014-C程序设计
分数:100  数:45
总体情况

一、单项选择题(共35题,每题2分,共70分)
1.        7、(第3章,教材3.2数据的表现形式及其运算,p39-p78)假设所有变量均为整型,则表达式(a=3,b=2,b++,a+b)的值是 。
       
A. 5
B. 8
C. 6
D. 7
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
2.        51. (第8章课件)在C语言中,当函数调用时( )。
       
A. 实参和形参各占一个独立的存储单元
B. 实参和形参共用存储单元
C. 可以由用户指定实参和形参是否共用存储单元
D. 由系统自动确定实参和形参是否共用存储单元
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
3.        3、(第1章,课件ppt16)字母f的ASCII码值(十进制数)是多少?
       
A. 102
B. 101
C. 100
D.
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
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.        68、(第10章课件)若有定义:int a[10],*p=a;则*(p+5)表示( )的值。
       
A. a[6]
B. a[5]
C. a[4]
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
6.        55. (第8章课件)在C语言程序中,以下描述正确的是( )。
       
A. 函数的定义可以嵌套,但函数的调用不可以嵌套
B. 函数的定义不可以嵌套,但函数的调用可以嵌套
C. 函数的定义和函数的调用均不可以嵌套
D. 函数的定义和函数的调用均可以嵌套
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
7.        65、(第10章课件)单目运算符&后跟变量名,表示是该变量的 【1】 ,单目运算符*后跟指针名,表示该指针的 【2】 。
       
A. 【1】地址 【2】内容
B. 【1】内容 【2】地址
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
8.       

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
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
9.        53. (第8章课件)如果在一个函数的复合语句中定义了一个变量,则该变量( )。
       
A. 只在该符合语句中有效,在该符合语句外无效
B. 在该函数中任何位置都有效
C. 在本程序的原文件范围内均有效
D. 此定义方法错误,其变量为非法变量
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
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.        61. (第10章课件)设有说明int (*ptr)[M]; 其中ptr是( )。
       
A. M个指向整型变量的指针
B. 指向M个整型变量的函数指针
C. 一个指向具有M个整型元素的一维数组的指针
D. 具有M个指针元素的一维指针数组,每个元素都只能指向整型量
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
12.        35、(第6章,课件)任何循环语句的循环体至少都可执行一次。( )
       
A. 正确
B. 错误
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
13.        1、(第1章,课件ppt16)下面___哪个十进制数的十六进制是28.E。
       
A.  89(十进制);
B. 20.25(十进制);
C. 40.875(十进制)
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
14.        45、(第7章课件)若有说明 int a[][4]={{1, 2, 3}, {4, 5}, {}};则a数组第一维的大小是( )。
       
A. 2
B. 无确定值
C. 3
D. 语法错误
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
15.        37、(第5章,教材5.4用for 语句实现循环)for循环是只有可以确定的循环次数时才可使用,否则不能用for循环。
       
A. 正确
B. 错误
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
16.        9、(第3章,教材3.2数据的表现形式及其运算,p39-p78)设a为double变量,b为int型变量,c为字符型变量,则a+b+c为( )型
       
A. int
B. float
C. double
D. char
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
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.       

29、(第6章,课件)设有程序段

       int x=10;

       while(x=0) x=x-1;

       则下面描述正确的是(      )。
       
A. while循环执行10次
B. 循环是无限循环
C. 循环体一次也不执行
D. 循环体只执行一次
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
19.        31、(第6章,课件)语句while(表达式);当表达式值为( )时执行循环体。
       
A. 假
B. 真
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
20.        39. (第6章,课件)已知 for(j=1,s=0;j<=5;j+=2) s=s+j; 执行循环后,s的值是( )。
       
A. 7
B. 8
C. 9
D. 10
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
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.        66、(第10章课件)指针用来存放某个变量的( )。
       
A. 地址
B. 内容
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
23.        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]);
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
24.        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
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
25.        63. (第10章课件)若int x ,*pb; ,则正确的赋值表达式是( )。
       
A. pb=&x;
B. pb=x;
C. *pb=&x;
D. *pb=*x;
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
26.       

64. (第10章课件)有如下程序段

              int *p ,a=10 ,b=1 ;

              p=&a ; a=*p+b ;

       执行该程序段后,a 的值为(   )。
       
A. 12
B. 11
C. 10
D. 编译出错
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
27.        47、(第7章课件)判断字符串a和b是否相等,应当使用( )。
       
A. if (a= =b)
B. if (a=b)
C. if (strcpy(a,b))
D. if (strcmp(a,b))
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
28.        57. (第10章课件)若有定义:int a[3][4]; ,( )不能表示数组元素a[1][1]。
       
A.  *(a[1]+1)
B. *(&a[1][1])
C.  (*(a+1) ) [1]
D. *(a+5)
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
29.        21、(第4章,课件ppt10,字符格式,字符串格式)"a"与'a'是不同的; ( )
       
A. 正确
B. 错误
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
30.       

27、(第5章,课件)以下程序

       main()

       {

     int x1=3,x2=0,x3=0;

        if(x1=x2+x3)       printf(“****”);

        else                     printf(“####”);

}

输出为( )。


       
A. ****
B. ####
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
31.        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
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
32.        69、(第10章课件)若有定义:int* p;则*p表示( )。
       
A. p所指向的变量的内容
B. p所指向的变量的首地址。
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
33.        59. (第10章课件)char *s="\t\\Name\\Address\n";指针s所指字符串的长度为:( )。
       
A. 说明不合法
B. 19
C. 18
D.  15
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
34.        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
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
35.        (第4章,课件ppt7, §4.5格式输入 scanf, 输出 printf 函数)scanf()函数的格式说明符中,长整型数的输入格式符是( )。
       
A. %lf
B. %ld
C. %f
D. %x
       
        试题编号:
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
二、谋学网(www.mouxue.com)(共10题,每题3分,共30分)
36.       

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

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
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
39.       

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
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
40.       

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

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
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
43.       

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
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
44.       

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
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
45.       

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
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
姓名:李然
编号:616390230001

一、单项选择题

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35

二、谋学网(www.mouxue.com

    36
    37
    38
    39
    40
    41
    42
    43
    44
    45

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2017-11-8 15:19:45 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2017-11-13 15:55:17 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2017-11-14 22:17:06 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2017-11-16 09:42:18 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2018-5-6 21:44:49 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-5-9 22:45 , Processed in 0.113040 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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