2021智慧树知到(山东理工大学)《C语言编程新思路》第1-14章节测试答案(10)
B、44 Q游网qqaiqin
C、6 此文来自qqaiqin.com
D、32 此文来自qqaiqin.com
答案:B
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
B、3,4
C、7,1
D、1,7 Q游网qqaiqin
答案:C 此文来自qqaiqin.com
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
B、1 2 3 Q游网qqaiqin
C、1 4 7
Q游网qqaiqin
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 此文来自qqaiqin.com
B、5
此文来自qqaiqin.com
C、9
D、15 Q游网qqaiqin
答案:D Q游网qqaiqin
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; } Q游网qqaiqin
A、012
B、012998 此文来自qqaiqin.com
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,
此文来自qqaiqin.com
C、6,2,3,4,5, 此文来自qqaiqin.com
D、1,2,3,4,5, Q游网qqaiqin
答案:C Q游网qqaiqin
16、形参数组与实参数组,在内存空间中是()的。
A、相互独立 Q游网qqaiqin
B、完全重叠
C、部分重叠 Q游网qqaiqin
D、随机存储
答案:B Q游网qqaiqin
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; } 则程序的输出结果是()。
此文来自qqaiqin.com
A、3,3,6 此文来自qqaiqin.com
B、3,6,6 Q游网qqaiqin
C、6,3,3 此文来自qqaiqin.com
D、6,6,3
答案:B
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-
此文来自qqaiqin.com
B、1-2-3-4-5-6
C、6-5-4-3-2-1-
此文来自qqaiqin.com
D、6-5-4-3-2-1 此文来自qqaiqin.com
答案:D
第十一章测试
Q游网qqaiqin
1、以下叙述不正确的是()。 此文来自qqaiqin.com
A、预处理命令行必须以#号开始 Q游网qqaiqin
B、C程序在执行过程中对预处理命令行进行处理 此文来自qqaiqin.com
C、在程序中凡是以#号开始的语句都是预处理命令行 Q游网qqaiqin
D、以下宏定义是正确的:#define IBM_PC
Q游网qqaiqin
答案:B Q游网qqaiqin
2、在宏定义#define PI 3.1415926 中,用宏名PI代替一个()。 此文来自qqaiqin.com
A、常量 Q游网qqaiqin
B、单精度数
C、双精度数
D、字符串
答案:D 此文来自qqaiqin.com
3、以下叙述正确的是()。 此文来自qqaiqin.com
A、在程序的一行上可以出现多个有效的预处理命令行 Q游网qqaiqin
B、使用带参数的宏时,参数的类型应与宏定义时一致
此文来自qqaiqin.com
C、宏替换不占用运行时间,只占编译时间 Q游网qqaiqin
D、宏名必须用大写字母表示
此文来自qqaiqin.com
答案:C
4、以下在任何情况下计算平方数时,都不会引起二义性的宏定义是()。
Q游网qqaiqin
A、#define POWER(x) x*x
Q游网qqaiqin
B、#define POWER(x) (x)*(x) 此文来自qqaiqin.com
C、#define POWER(x) (x*x)
Q游网qqaiqin
D、#define POWER(x) ((x)*(x)) Q游网qqaiqin
答案:D
此文来自qqaiqin.com
5、在“文件包含”预处理语句的使用形式中,当#include后面的文件名用” ”(双引号)括起时,寻找被包含文件的方式是()。 此文来自qqaiqin.com
A、直接按系统设定的标准方式搜索目录 Q游网qqaiqin
B、现在源程序所在目录搜索,再按系统设定的标准方式搜索 此文来自qqaiqin.com
C、仅仅搜索源程序所在目录 Q游网qqaiqin
D、仅仅搜索当前目录
此文来自qqaiqin.com
答案:B
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; } 该程序的运行结果是()。 Q游网qqaiqin
A、sum=9 Q游网qqaiqin
B、sum=10 此文来自qqaiqin.com
C、sum=12
Q游网qqaiqin
D、sum=18
答案:B
7、若有如下宏定义: #define X 5 #define Y X+1 #define Z Y*X/2 则执行以下printf语句后,输出结果是()。 int a; a=Y; printf("%d ",Z); printf("%d ",- -a);
A、7 6 此文来自qqaiqin.com
B、12 6
C、12 5
此文来自qqaiqin.com
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
Q游网qqaiqin
B、Y=7
此文来自qqaiqin.com
C、Y=0 Q游网qqaiqin
D、存在语法错误 此文来自qqaiqin.com
答案:B Q游网qqaiqin
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; } Q游网qqaiqin
A、12
此文来自qqaiqin.com
B、15
Q游网qqaiqin
C、20
D、16 此文来自qqaiqin.com
答案:A
Q游网qqaiqin
10、用宏替代计算多项式4*x*x+3*x+2之值的函数f,正确的宏定义是()。
A、#define f(x) 4*x*x+3*x+2 Q游网qqaiqin
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)
Q游网qqaiqin
答案:C Q游网qqaiqin
第十二章测试 Q游网qqaiqin
1、C语言规定结构体变量系统分配给它的存储空间是()。
A、该结构体中最后一个成员所需的存储空间
B、该结构体中所有成员所需存储空间的总和
以上相关的更多内容请点击“章节测试答案 ”查看,以上题目的答案为网上收集整理仅供参考,难免有错误,还请自行斟酌,觉得好请分享给您的好朋友们!
tag:章节测试答案 知到 智慧树知到 智慧树 C语言编程新思路
相关内容
- 绝大多数发达国家的退休年龄在65岁左右,并...
- 中国目前已成为全球空气质量改善速度最快的...
- 着力解决结构性就业矛盾的具体措施包括()。...
- 2024年是改革开放46周年,四十多年来改革开...
- 当前全球性问题不断加剧,地区冲突、领土争...
- 智慧树知到2025春《形势与政策(成都工业学...
- 智慧树知到形势与政策2025春题库及答案大全...
- 智慧树知到形势与政策2025春题库及答案大全...
- 什么是形势与政策?进行形势与政策教育的目...
- 识别是指通过信息将特定个人认出来,依据主...
- 我国于2016年发布《国家网络空间安全战略》...
- 我国于2017年发布国际网络安全合作战略,战...
- ()作为我国网络安全领域的基础性法律,2014...
- 1994年2月发布()是我国首部保护计算机信息...
- 2015年11月1日《刑法修正案》(九)施行,修订...
- 2007年,公安部、国家保密局等部门发布《信...
- 2004年,公安部、国家保密局等部门印发《关...
- 网络安全等级保护制度的义务主体是()。...
- ()是指采用技术手段对网络与信息系统进行实...
- ()是指采用技术手段对网络与信息系统进行实...