2021智慧树知到(山东理工大学)《C语言编程新思路》第1-14章节测试答案(10)
B、44 Q游网qqaiqin
C、6 此文来自qqaiqin.com
D、32
答案:B
Q游网qqaiqin
11、下列程序的运行结果是()。 #include <stdio.h> void fun(int x, int y, int *cp,int *dp) { *cp=x+y; *dp=x-y; } int main() { int a,b,c,d; a=4;b=3; fun(a,b,&c,&d); printf("%d,%d\n",c,d); return 0; } Q游网qqaiqin
A、4,3 此文来自qqaiqin.com
B、3,4 此文来自qqaiqin.com
C、7,1
此文来自qqaiqin.com
D、1,7 此文来自qqaiqin.com
答案:C
12、下列程序的运行结果是()。 #include <stdio.h> void op(int (*p)[3]) {int i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) if(p[j]%3==0) printf("%d ",p[j]); } int main() {int s[3][3]={1,2,3,4,5,6,7,8,9}; op(s); return 0; }
A、3 6 9 此文来自qqaiqin.com
B、1 2 3 此文来自qqaiqin.com
C、1 4 7 此文来自qqaiqin.com
D、7 8 9 Q游网qqaiqin
答案:A 此文来自qqaiqin.com
13、以下程序运行时,若输入5,则程序的输出结果是()。 #include <stdio.h> int fun(int n) {if(n==1) return 1; else return n+fun(n-1); } int main() {int m; scanf("%d",&m); m=fun(m); printf("%d\n",m); } Q游网qqaiqin
A、6
B、5 此文来自qqaiqin.com
C、9 此文来自qqaiqin.com
D、15
Q游网qqaiqin
答案:D 此文来自qqaiqin.com
14、以下程序运行时,若输入ab012kd99pk8,则程序的输出结果是()。 #include <stdio.h> void fun(char s[]) {int i,j; for(i=0,j=0;s!='\0';i++) if(s>='0'&&s<='9') s[j++]=s; s[j]='\0'; } int main() {char str[80]; gets(str); fun(str); puts(str); return 0; }
A、012 此文来自qqaiqin.com
B、012998
Q游网qqaiqin
C、99 Q游网qqaiqin
D、8 此文来自qqaiqin.com
答案:B
Q游网qqaiqin
15、若有以下程序: #include <stdio.h> void f(int *q,int n) {int i; for(i=0;i<n;i++) (*q)++; return; } int main(void) {int a[5]={1,2,3,4,5},i; f(a,5); for(i=0;i<5;i++) printf("%d,",a); return 0; } 则程序的输出结果是()。 此文来自qqaiqin.com
A、2,3,4,5,6,
此文来自qqaiqin.com
B、2,2,3,4,5,
C、6,2,3,4,5, Q游网qqaiqin
D、1,2,3,4,5,
此文来自qqaiqin.com
答案:C Q游网qqaiqin
16、形参数组与实参数组,在内存空间中是()的。
Q游网qqaiqin
A、相互独立
此文来自qqaiqin.com
B、完全重叠
Q游网qqaiqin
C、部分重叠
此文来自qqaiqin.com
D、随机存储
此文来自qqaiqin.com
答案:B
17、若有以下程序: #include <stdio.h> int *fun(int *s,int *t) {if(*s<*t) s=t; return s; } int main(void) {int a=3,b=6,*p=&a,*q=&b,*r; r=fun(p,q); printf("%d,%d,%d\n",*p,*q,*r); return 0; } 则程序的输出结果是()。
A、3,3,6 此文来自qqaiqin.com
B、3,6,6
Q游网qqaiqin
C、6,3,3 Q游网qqaiqin
D、6,6,3 此文来自qqaiqin.com
答案:B 此文来自qqaiqin.com
18、若有以下程序: #include <stdio.h> int fun(int x) { if(x>10) {printf("%d-",x%10); fun(x/10); } else printf("%d",x); return; } int main(void) { int z=123456; fun(z); return 0; } 则程序的输出结果是()。 Q游网qqaiqin
A、1-2-3-4-5-6- Q游网qqaiqin
B、1-2-3-4-5-6 此文来自qqaiqin.com
C、6-5-4-3-2-1- Q游网qqaiqin
D、6-5-4-3-2-1 此文来自qqaiqin.com
答案:D Q游网qqaiqin
第十一章测试
此文来自qqaiqin.com
1、以下叙述不正确的是()。
A、预处理命令行必须以#号开始
Q游网qqaiqin
B、C程序在执行过程中对预处理命令行进行处理
C、在程序中凡是以#号开始的语句都是预处理命令行 此文来自qqaiqin.com
D、以下宏定义是正确的:#define IBM_PC 此文来自qqaiqin.com
答案:B Q游网qqaiqin
2、在宏定义#define PI 3.1415926 中,用宏名PI代替一个()。
此文来自qqaiqin.com
A、常量 此文来自qqaiqin.com
B、单精度数
此文来自qqaiqin.com
C、双精度数
D、字符串
此文来自qqaiqin.com
答案:D Q游网qqaiqin
3、以下叙述正确的是()。
Q游网qqaiqin
A、在程序的一行上可以出现多个有效的预处理命令行 Q游网qqaiqin
B、使用带参数的宏时,参数的类型应与宏定义时一致
C、宏替换不占用运行时间,只占编译时间
D、宏名必须用大写字母表示 Q游网qqaiqin
答案:C 此文来自qqaiqin.com
4、以下在任何情况下计算平方数时,都不会引起二义性的宏定义是()。 此文来自qqaiqin.com
A、#define POWER(x) x*x
B、#define POWER(x) (x)*(x) 此文来自qqaiqin.com
C、#define POWER(x) (x*x) 此文来自qqaiqin.com
D、#define POWER(x) ((x)*(x)) Q游网qqaiqin
答案:D
此文来自qqaiqin.com
5、在“文件包含”预处理语句的使用形式中,当#include后面的文件名用” ”(双引号)括起时,寻找被包含文件的方式是()。 此文来自qqaiqin.com
A、直接按系统设定的标准方式搜索目录
此文来自qqaiqin.com
B、现在源程序所在目录搜索,再按系统设定的标准方式搜索 Q游网qqaiqin
C、仅仅搜索源程序所在目录 Q游网qqaiqin
D、仅仅搜索当前目录
Q游网qqaiqin
答案:B
此文来自qqaiqin.com
6、有以下程序: #define ADD(x) x+x #include "stdio.h" int main(void) { int m=1,n=2,k=3; int sum=ADD(m+n)*k; printf("sum=%d",sum); return 0; } 该程序的运行结果是()。
此文来自qqaiqin.com
A、sum=9 Q游网qqaiqin
B、sum=10
C、sum=12
D、sum=18
Q游网qqaiqin
答案:B Q游网qqaiqin
7、若有如下宏定义: #define X 5 #define Y X+1 #define Z Y*X/2 则执行以下printf语句后,输出结果是()。 int a; a=Y; printf("%d ",Z); printf("%d ",- -a); 此文来自qqaiqin.com
A、7 6
B、12 6 此文来自qqaiqin.com
C、12 5
D、7 5 此文来自qqaiqin.com
答案:D
Q游网qqaiqin
8、以下程序的运行结果是()。 #define MAX(A,B) (A)>(B)?(A): (B) #define PRINT(Y) printf(“Y=%d ”,Y) #include “stdio.h” int main(void) { int a=1,b=2,c=3,d=4,t; t=MAX(a+b,c+d) PRINT(t); return 0; } Q游网qqaiqin
A、Y=3
此文来自qqaiqin.com
B、Y=7
Q游网qqaiqin
C、Y=0 Q游网qqaiqin
D、存在语法错误 此文来自qqaiqin.com
答案:B
此文来自qqaiqin.com
9、以下程序的输出结果是()。 #include <stdio.h> #define MUL(x,y) (x)*y #include “stdio.h” int main(void) { int a=3,b=4,c; c=MUL(a++,b++); printf("%d",c); return 0; } 此文来自qqaiqin.com
A、12
此文来自qqaiqin.com
B、15
Q游网qqaiqin
C、20
D、16 此文来自qqaiqin.com
答案:A
10、用宏替代计算多项式4*x*x+3*x+2之值的函数f,正确的宏定义是()。
此文来自qqaiqin.com
A、#define f(x) 4*x*x+3*x+2 此文来自qqaiqin.com
B、#define f 4*x*x+3*x+2
Q游网qqaiqin
C、#define f(a) (4*(a)*(a)+3*(a)+2)
此文来自qqaiqin.com
D、#define (4*a*a+3*a+2) f(a)
此文来自qqaiqin.com
答案:C
Q游网qqaiqin
第十二章测试 此文来自qqaiqin.com
1、C语言规定结构体变量系统分配给它的存储空间是()。 Q游网qqaiqin
A、该结构体中最后一个成员所需的存储空间 Q游网qqaiqin
B、该结构体中所有成员所需存储空间的总和
以上相关的更多内容请点击“章节测试答案 ”查看,以上题目的答案为网上收集整理仅供参考,难免有错误,还请自行斟酌,觉得好请分享给您的好朋友们!
- 『 绝大多数发达国家的退休年龄在65岁左右
- 『 中国目前已成为全球空气质量改善速度最
- 『 着力解决结构性就业矛盾的具体措施包括
- 『 2024年是改革开放46周年,四十多年来改
- 『 当前全球性问题不断加剧,地区冲突、领
- 『 智慧树知到2025春《形势与政策(成都工
- 『 智慧树知到形势与政策2025春题库及答案
- 『 智慧树知到形势与政策2025春题库及答案
- 『 什么是形势与政策?进行形势与政策教育
- 『 识别是指通过信息将特定个人认出来,依
- 『 我国于2016年发布《国家网络空间安全战
- 『 我国于2017年发布国际网络安全合作战略
- 『 ()作为我国网络安全领域的基础性法律,2
- 『 1994年2月发布()是我国首部保护计算机
- 『 2015年11月1日《刑法修正案》(九)施行,
- 『 2007年,公安部、国家保密局等部门发布
- 『 2004年,公安部、国家保密局等部门印发
- 『 网络安全等级保护制度的义务主体是()。
- 『 ()是指采用技术手段对网络与信息系统进
- 『 ()是指采用技术手段对网络与信息系统进
- 『 ()是指经法定授权的执法机构或者网络服
- 『 算法行为从流程层面主要包括()等行为。
- 『 算法权力在商业领域的异化风险,主要体
- 『 2018年5月25日生效的欧盟《通用数据保
- 『 ()是指因算法的机器学习和自动决策而认
- 『 以风险防范为原则的算法治理,应建立充
- 『 从《网络安全法》第76条第项和《民法典
- 『 识别是指通过信息将特定个人认出来,依
- 『 识别要素是信息内容的实质要求,称为()
- 『 根据《网络安全法》第76条第5项,()是“
- 『 数据主体权利的主要包括()。
- 『 第三方SDK普遍应用的主要原因可以归纳
- 『 第三方SDK的安全问题主要体现在()。
- 『 第三方SDK提供者收集使用个人信息的正
- 『 欧盟背景下对第三方SDK提供者收集、处
- 『 第三方SDK提供者在提供服务的过程中对
- 『 根据《工业数据分类分级指南(试行)》,
- 『 边缘计算层的安全威胁,其原因可以从()
- 『 工业云基础设施层虚拟化软件或虚拟机操
- 『 工业云平台服务层包括()等多种软件栈,
- 『 ()是工业互联网平台服务层中实现应用程
- 『 人工智能安全框架包含()等维度。
- 『 按照安全能力建设难度逐级递增,以及安
- 『 威胁情报是指获取和使用人工智能安全威
- 『 反制进攻指针对人工智能恶意攻击者的合
- 『 2018年5月,欧盟《通用数据保护条例》正
- 『 2024智慧树知到《信息安全法律法规(山
- 『 如果收到来自号码12381的涉诈预警劝阻
- 『 铸牢中华民族共同体意识的科学内涵是什




