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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

四川农业大学19春学期《高级语言程序设计基础》在线作业2(100分)

[复制链接]
发表于 2019-5-15 11:38:49 | 显示全部楼层 |阅读模式
谋学网
试卷名称:18秋学期《高级语言程序设计基础》在线作业2-0001
1.有两个字符数组a、b,则以下正确的输入语句是( )。
A.gets(a,b);
B.scanf("%s%s",a,b);
C.scanf("%s%s",&a,&b);
D.gets("a"); gets("b");"
资料:-

2.设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。for (y=100; x!=y; ++x,y++)      printf("****\n");
A.循环体只执行一次
B.是无限循环
C.循环体一次都不执行
D.for语句中存在语法错误
资料:-

3.有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则( )。
A.运行后将输出China
B.运行后将输出Ch
C.运行后将输出Chi
D.编译时出错
资料:-

4.下面程序段的输出结果是( )。
int a=023;printf("%d\n",--a);
A.23
B.17
C.18
D.24
资料:-

5.语句while (!y)中的表达式 !y 等价于( )。
A.y==0
B.y!=1
C.y!=0
D.y==1
资料:-

6.以下判断正确的是( )。
A.char *s="string"; 等价于char *s; *s="string";
B.char str[10]={"string"}; 等价于char str[10]; str={"string"};
C.char *s="string"; 等价于char *s; s="string";
D.char str[10]={"string"}; 等价于char str[10]; *str={"strint"};"
资料:-

7.若执行下述程序时从键盘输入3 4,则输出结果是( )。#include main( ) { int a,b,s;  scanf("%d%d",&a,&b); s=a;  if (ab)  printf("%d\n",s*s); s=b;  }
A.186
B.256
C.324
D.400
资料:-

8.若有语句:int a=4, *p=&a;,下面均代表地址的一组选项是( )。
A.a, p, &*a
B.*&a, &a, *p
C.&a, p, &*p
D.*&p, *p, &a"
资料:-

9.以下能正确进行字符串赋值操作的是( )。
A.char s[5]={"12345"};
B.char s[5]={'1', '2', '3', '4', '5'};
C.char *s; *s="12345";
D.char *s="12345"; "
资料:-

10.以下对指针变量的操作中,不正确的是( )。
A.int p, *q; q=&p;
B.int *p, *q; q=p=NULL;
C.int a=5, *p; *p=a;
D.int a=5, *p=&a, *q=&a; *p=*q;"
资料:-

11.以下正确的说法是( )。
A.实参和与其对应的形参各占用独立的存储单元
B.实参和与其对应的形参共占用一个存储单元
C.只有当实参和与其对应的形参同名时才共用存储单元
D.形参是虚拟的,不占用存储单元
资料:-

12.若k为整型变量,则以下for循环的执行次数是( )。for (k=2; k==0; )      printf("%d",k--);
A.无限次
B.0次
C.1次
D.2次
资料:-

13.在C语言中,一维数组的定义方式为:类型说明符 数组名( )。
A.[常量表达式]
B.[整型表达式]
C.[整型常量或整型表达式]
D.[整型常量]
资料:-

14.下面程序的输出结果为( )。
main( )
{ int a=1,b=0;
switch(a)
{ case 1: switch (b)
{ case 0: printf("**0**");
break;
case 1: printf("**1**");
break;
}
case 2: printf("**2**");
break;
}}
A.**0**
B.**0****2**
C.**0****1****2**
D.有语法错误
资料:-

15.若a为int类型变量,则执行以下程序段后a的值为( )。
a=5;a*=a/=a++;
A.2
B.1
C.40
D.3
资料:-

16.以下在任何情况下计算两数积时都不会引起二义性的宏定义是( )。
A.#define MUL(x,y) x*y
B.#define MUL(x,y) (x)*(y)
C.#define MUL(x,y) (x*y)
D.#define MUL(x,y) ((x)*(y))"
资料:-

17.下程序( )。main( ){ int x1=3, x2=0, x3=0;if (x1=x2+x3)
printf("* * * *");else
printf("# # # #");    }
A.输出:* * * *
B.输出:# # #
C.#存在语法错误
D.无输出结果
资料:-

18.若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。
A.num%2==1
B.!(num%2==0)
C.!(num%2)
D.num%2
资料:-

19.若有定义:int x[10], *p=x;,则*(p+5)表示( )。
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
E.选项内容11
F.选项内容11
G.选项内容11
资料:-

20.执行以下程序后,m的值是( )。#define MIN(x, y) (x)(y) ? (x) : (y)main( ){ int i=12, j=8, m;m=10*MIN(i, j);printf("%d\n", m);  }
A.120
B.80
C.12
D.8
资料:-

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-5-22 14:39 , Processed in 0.104248 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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