2021智慧树知到(山东理工大学)《C语言编程新思路》第1-14章节测试答案(3)
D、y=2.00,x=2.00,i=2 此文来自qqaiqin.com
答案:D 此文来自qqaiqin.com
6、若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句组是()。 Q游网qqaiqin
A、a=a+b, b=a-b, a=a-b; 此文来自qqaiqin.com
B、t=a, a=b, b=t;
Q游网qqaiqin
C、a=t; t=b; b=a; Q游网qqaiqin
D、t=b; b=a; a=t; 此文来自qqaiqin.com
答案:C
此文来自qqaiqin.com
7、以下程序的输出结果是()。 #include <stdio.h> int main(void) { int a=4,b=8; printf("a=%%d,b=%%d\n",a,b); /* 注意转义字符的作用 */ return(0); }
A、a=%2,b=%5
B、a=2,b=5 Q游网qqaiqin
C、a=%%d,b=%%d
Q游网qqaiqin
D、a=%d,b=%d
答案:D
Q游网qqaiqin
8、已知字母A的ASCII值为十进制数65,下面程序的输出是()。 #include "stdio.h" int main(void) { char ch1,ch2; ch1='A'+'5'−'3'; ch2='A'+'6'−'3'; printf("%d,%c\n",ch1,ch2); return(0); }
此文来自qqaiqin.com
A、67,D
此文来自qqaiqin.com
B、67,C
C、B,C
D、C,D 此文来自qqaiqin.com
答案:A Q游网qqaiqin
9、若从终端输入以下数据,要给变量c赋以340.25,则正确的输入语句是()。 此文来自qqaiqin.com
A、scanf(%f”,&c) 此文来自qqaiqin.com
B、scanf(%.2f”, &c); Q游网qqaiqin
C、scanf(%6.2f”, &c);
此文来自qqaiqin.com
D、scanf(%4f”, &c);
Q游网qqaiqin
答案:A
Q游网qqaiqin
10、以下程序运行时输入:25<回车>,执行后输出的结果是()。 #include <stdio.h> int main(void) { char ch1,ch2; int n1; ch1=getchar(); ch2=getchar(); n1=ch2-ch1; printf("%d",n1); return(0); }
Q游网qqaiqin
A、3
此文来自qqaiqin.com
B、-3 Q游网qqaiqin
C、25
D、编译错误
答案:A 此文来自qqaiqin.com
11、有以下程序 #include<stdio.h> int main(void) { char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c5=getchar(); c6=getchar(); putchar(c1); putchar(c2); printf("%c%c\n",c5,c6); return(0); } 程序运行后,若从键盘输入(从第一列开始) abc<回车> def<回车> 则输出结果是()。 此文来自qqaiqin.com
A、cdef
B、abef 此文来自qqaiqin.com
C、abcd 此文来自qqaiqin.com
D、abde Q游网qqaiqin
答案:D 此文来自qqaiqin.com
12、以下程序段的输出结果是()。 #include <stdio.h> int main(void) { char c1='a',c2='c'; printf("%d,%c\n",c2-c1,c2-c1+'B'); return(0); }
此文来自qqaiqin.com
A、2,b
B、3,B 此文来自qqaiqin.com
C、2,D 此文来自qqaiqin.com
D、类型不一致,出错
答案:C 此文来自qqaiqin.com
13、若变量已正确定义为float类型,要通过语句scanf(“%f%f%f”,&a,&b,&c);给a赋值10.0,b赋值20.0,c赋值30.0,不正确的输入形式是()。 此文来自qqaiqin.com
A、10 20 30 此文来自qqaiqin.com
B、10,20,30 Q游网qqaiqin
C、10.0 20.0 30.0 Q游网qqaiqin
D、10,20 30
答案:B 此文来自qqaiqin.com
14、以下程序的输出结果是()。 #include <stdio.h> int main(void) { int a,b; a=10; b=20; printf("a=%d\nb=%d\n",a,b); return(0); } Q游网qqaiqin
A、10,20 此文来自qqaiqin.com
B、a=10,b=20 Q游网qqaiqin
C、a=10 b=20
此文来自qqaiqin.com
D、10 20
答案:C
此文来自qqaiqin.com
15、若变量已正确说明,要求用以下语句给a赋值2.0,给c1赋值字符#,给b赋值4.0,则不正确的输入形式是()。scanf(“%f%c%f”, &a, &c1, &b); 此文来自qqaiqin.com
A、2.0 # 4.0 ’
B、2.0#4.0 ‘ 此文来自qqaiqin.com
C、2# 4
此文来自qqaiqin.com
D、2.0# 4.0 , 此文来自qqaiqin.com
答案:A 此文来自qqaiqin.com
16、以下说法错误的是()。 Q游网qqaiqin
A、赋值表达式的功能是将赋值运算符右侧的值赋给其左侧的变量。 Q游网qqaiqin
B、若float x=5;可以对变量x进行%操作,如x%2的值是1。
此文来自qqaiqin.com
C、复合语句是用一对花括号括起来的若干条语句,从语法作用上讲一条复合语句视为一条语句。 此文来自qqaiqin.com
D、长整型(long int)变量,使用scanf函数输入时,需使用%ld格式符。 Q游网qqaiqin
答案:B 此文来自qqaiqin.com
17、结构化程序设计由三种基本结构组成,下面哪个选项不属于三种基本结构()。 Q游网qqaiqin
A、顺序
此文来自qqaiqin.com
B、选择
此文来自qqaiqin.com
C、循环
D、回溯
答案:D
18、下面程序段功能是先输入一个整数,然后将输入的整数输出,请指出哪部分有错()。 #include <stdio.h> // 1 int main(void) { int i; // 2 scanf("%d", i); // 3 printf("i=%d\n ",i); // 4 return(0); }
Q游网qqaiqin
A、1
B、2
此文来自qqaiqin.com
C、3
Q游网qqaiqin
D、4 此文来自qqaiqin.com
答案:C
19、设int a=10,b; ,执行下列语句后,b的值不是2的是()。 Q游网qqaiqin
A、b=a/4 此文来自qqaiqin.com
B、b=a-8
此文来自qqaiqin.com
C、b=a/4.0 Q游网qqaiqin
D、b=a%4 Q游网qqaiqin
答案:C
此文来自qqaiqin.com
20、putchar() 函数可以向终端输出一个()。 Q游网qqaiqin
A、整型 此文来自qqaiqin.com
B、实数 Q游网qqaiqin
C、字符串
此文来自qqaiqin.com
D、字符 Q游网qqaiqin
答案:D 此文来自qqaiqin.com
第四章测试
1、表示关系x≤y≤z的c语言表达式为()。
此文来自qqaiqin.com
A、(x<=y)&&(y<=z) 此文来自qqaiqin.com
B、(x<=y)AND(y<=z)
C、(x<=y<=z)
此文来自qqaiqin.com
D、(x<=y)&(y<=z) 此文来自qqaiqin.com
答案:A
2、若a=5;b=6;c=7;d=8;m=2;n=2;则执行 (m=a>b)&&(n=c>d)后,m和n的值分别为()。 此文来自qqaiqin.com
A、2 ,2 此文来自qqaiqin.com
B、0,2 此文来自qqaiqin.com
C、0,0 此文来自qqaiqin.com
D、2.0
答案:B
Q游网qqaiqin
3、在以下一组运算符中,优先级最高的运算符是()。
A、<=
B、= 此文来自qqaiqin.com
C、% 此文来自qqaiqin.com
D、&& Q游网qqaiqin
答案:C Q游网qqaiqin
4、若有int x,a,b;则下面if语句中,()是错误的。 此文来自qqaiqin.com
A、if (a=b) x=x+1; Q游网qqaiqin
B、if (a<>b) x=x+1; Q游网qqaiqin
C、if (a-b) x=x+1;
此文来自qqaiqin.com
D、if ( x ) x=x+1; Q游网qqaiqin
答案:B 此文来自qqaiqin.com
5、下列表达式中,()不满足“当x的值为偶数时值为真,为奇数时值为假”的要求。
此文来自qqaiqin.com
A、x%2==0
Q游网qqaiqin
B、!x%2!=0
Q游网qqaiqin
C、(x/2*2-x)==0
Q游网qqaiqin
D、!(x%2) Q游网qqaiqin
答案:B 此文来自qqaiqin.com
6、关于以下程序,正确的说法是()。 #include <stdio.h> int main(void) {int x=0,y=0,z=0; if(x=y+z) printf("***"); else printf("###"); return(0); }
Q游网qqaiqin
A、有语法错误,不能通过编译
以上相关的更多内容请点击“章节测试答案 ”查看,以上题目的答案为网上收集整理仅供参考,难免有错误,还请自行斟酌,觉得好请分享给您的好朋友们!
- 『 绝大多数发达国家的退休年龄在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的涉诈预警劝阻
- 『 铸牢中华民族共同体意识的科学内涵是什




