算术运算符练习题2 阅读程序写结果

合集下载

C语言程序设计习题二

C语言程序设计习题二

第四章选择结构程序设计一、选择题1.以下关于运算符优先级的描述中,正确的是 B 。

A)!(逻辑非)>算术运算>关系运算>&&(逻辑与)>||(逻辑或)>赋值运算B)&&(逻辑与)>算术运算>关系运算>赋值运算C)关系运算>算术运算>&&(逻辑与)>||(逻辑或)>赋值运算D)赋值运算>算术运算>关系运算>&&(逻辑与)>||(逻辑或)2.能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是 B 。

A)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)B)(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)C)(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)D)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)3.以下程序的运行结果是 B 。

main( ){int c,x,y;x=1;y=1;c=0;c=x++||y++;printf(“\n%d%d%d\n”,x,y,c);}A)110 B)211 C)011 D)0014.判断字符型变量ch为大写字母的表达式是 C 。

A)‟A‟<=ch<=‟Z‟B)(ch>=‟A‟)&(ch<=‟Z‟)C)(ch>=‟A‟)&&(ch<=‟Z‟)D)(ch>=‟A‟)AND(ch<=‟Z‟)5.以下if语句书写正确的是 B 。

A)if(x=0;)B)if(x>0)printf(”%f”,x); {x=x+1; printf(”%f”,x);}else printf(”%f”,-x); else printf(”%f”,-x);C)if(x>0);D)if(x>0){x=x+1; printf(”%f”,x);} {x=x+1; printf(”%f”,x) }else printf(”%f”,-x); else printf(”%f”,-x);6.两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是A。

第6周C程序设计作业

第6周C程序设计作业

第三章练习题之运算符和表达式一、选择题:1、以下运算符中,优先级最高的运算符是()A. =B. !=C. *(乘号)D. ()2、若有以下定义,则能使值为3的表达式是()int k=7, x=12;A. x%=(k%=5)B. x%=(k-k%5)C. x%=k-k%5D. (x%=k)-(k%=5)3、设在tc2.0中有整型变量x,y,z均为3,表达式(x++)+(y++)+(z++)的值是 ( )A. 6B. 7C. 8D. 94、有以下程序运行后的输出结果是:()main(){ char a='A',b;print("%c,",++a);printf("%c\n",b=a++);}A. B,BB. B,CC. A,BD. A,C5、有以下程序运行后的输出结果是:()main(){ char a='a';printf ("%c,",++a);printf("%c\n",a++);}A)b,b B)b,c C)a,b D)a,c6、设a=6,b=4,则表达式b*=a+3的值为:()A)3 B)18 C)27 D)367、有如下程序段,其输出结果是: ( )int a=3;float b=15.6,f=1.5;printf(“%d”,a+(int)b/2+(int)f%3);A)10 B)11 C)12 D)138、以下程序的输出结果是:()main( ){int a=3 ;printf ( "%d %d\n " , a , a++) ; }A. 4 3B. 4 4C. 5 3D. 5 49、以下程序的输出结果是()。

main( ){int a=10;printf ( "%d %d\n " , a , a++) ; }(A)11 10 (B)11 11 (C)12 20 (D)12 1110、若有定义:int a=8,b=5,c;执行语句c=a / b+0.4 ; 后c的值为()。

【编程】(完整版)python二级考试试题2练习

【编程】(完整版)python二级考试试题2练习

【编程】(完整版)python二级考试试题2练习一、选择题1.下列不被python所支持的数据类型是()A.char B.float C.int D.list2.在Python中,Print(abs(-16//5))的执行结果是()A.2.4 B.3 C.4 D.-2.43.python3解释器执行not 1 and 1的结果为()。

A.True B.False C.0 D.14.在Python中,判断n是否为偶数的表达式是()A.n/2=0B.n%2==0C.n%2=0D.n/2==05.下列可以作为python变量名的是()A.5x B.x-1 C.if D.x_16.除python语言之处,还有很多其他程序设计语言。

程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。

其中python语言是属于()。

A.机器语言B.高级语言C.汇编语言D.自然语言7.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是>>>D.命令中用到的标点符号只能是英文字符8.下列选项中,合法的Python变量名是()A.print B.speed C. D.a#29.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.2310.在python中,想输出一行文字,要用到的函数是()。

A.input()B.int()C.print()D.float()11.以下选项中,不是Python中文件操作的相关函数是()。

A.open () B.load ()C.read () D.write ()12.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是()A.‘I’B.‘J’C.73 D.7413.以下python程序段运行后,y的值是()x=3if x > 3 :y=2*xelse :y=3*x+1print(y)A.10 B.5 C.25 D.26 14.Python语言属于()A.自然语言B.汇编语言C.机器语言D.高级语言15.下列不是Python中所有循环必须包含的是()。

编程基础练习题

编程基础练习题

第二章基本数据类型和运算因为题目略有删减,可能编号不连续,请见谅一、单项选择题1.下列数据中属于“字符串常量”的是(A )。

A. "a"B.{ABC} C.’abc\0’D.’a’4.字符串"ABC"在内存占用的字节数是( B )。

A.3 B.4C.6 D.85.字符串" \’ABCD\’ "内存占用的字节数是( C )。

A.4 B.6 C.7D.86.在C语言中,合法的长整型常数是( A )。

A.0L B.4962710 C.0.054838743 D.2.1869e107. 在C语言中,合法的短整型常数是( D )。

A.0L B.0821 C.40000 D.0x2a8.下列数据中不属于“字符常量”的是( C )。

A.‘\xff’B.‘\160’C.’070’D.0709.char型常量的内存中存放的是( A )。

A.ASCII代码值B.BCD代码值C.内码值D.十进制代码值11.常数的书写格式决定了常数的类型和值,03322是( B )。

A、16进制int类型常数B、8进制int类型常数C、10进制int类型常数D、10进制long int类型常数12.“e2”是( D ) 。

A、实型常数100B、值为100的整型常数C、非法标识符D、合法标识符13. 要为字符型变量a赋初值,下列语句中哪一个是正确的( A )。

A、char a=’3’;B、char a=”3”;C、char a=%;D、char a=*;14. 要为float类型变量x、y、z赋同一初值3.14,下列说明语句哪一个是正确的(C )。

A、float x,y,z=3.14;B、float x,y,z=3*3.14;C、float x=3.14,y=3.14,z=3.14;D、float x=y=z=3.14;15. 语句float pi=3.1415926535; 将( D )。

C程序设计题库(含答案)

C程序设计题库(含答案)
else if(x<10.0) y = 1.0/x;
else y = 1.0;
printf("%f\n",y);
}
A.0.000000B.0.250000C.0.500000D.1.000000
(3)下列程序的运行结果是( )
#include <stdio.h>
void main()
{
int a = 2, b = -1, c = 2;
答案:B
4、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是(D)
A、6.500000 B、6 C、5.500000 D、6.000000
5、以下的选择中,正确的赋值语句是()。
A) a=1,b=2 B) j++ C) a=b=5; D) y=int(x)
A) 10<回车>B) 10.0,22.0,33.0<回车>
22<回车>
33<回车>
C) 10.0<回车> D) 10 22<回车>
22.0 33.0<回车> 33<回车>
答案:B
2.三大结构
(1)下列程序的运行结果是()
#include <stdio.h>
void main()
{
char c1 = '6', c2 = '0';
B.形参可以是常量,变量或表达式
C.实参可以为任意类型
D.如果形参和实参的类型不一致,以形参类型为准
9.C语言规定,函数返回值的类型是由( )决定的。
A. return语句中的表达式类型

高级语言程序设计期末考试试卷及答案(+E卷)

高级语言程序设计期末考试试卷及答案(+E卷)

高级语言程序设计期末考试试卷及答案( E卷)2005—2006学年上学期考试科目:考试类型:(闭卷) 考试时间:120 分钟考试须知:1.答案必须写在“答题卡”上,写在试卷上不得分.2.必须在答题卡上正确填写班级、学号、姓名等内容。

一、选择题(共20小题,每小题1分)1。

下列C常量中不合法的是( )A。

’\500' B。

0500 C.'500' D。

"500"2。

C语言中,若对函数类型未加显示说明,则函数的隐含类型为()类型A.void B.intC.空 D.char3. C语言程序的三种基本结构是( )A。

嵌套结构、递归结构、顺序结构 B.递归结构、循环结构、转移结构C。

顺序结构、选择结构、循环结构 D.循环结构、转移结构、顺序结构4。

一个可执行C程序的开始执行点是()A.名为main()的函数 B.包含文件的第一函数C.程序中的第一个语句 D.程序中的第一个函数5。

下面程序段的执行结果是()int a=5, b=4, c=3;if(a〉b〉c)printf(”a>b〉c”);elseprintf(”no");A.a>b〉c B.noC.编译错误 D.运行错误6。

合法的数组定义是( )A.int a[]= “string" B.int a[5] = {0,1,2,3,4,5}C.char a[] = {0,1,2,3,4,5} D.char s = “string”7。

在C语言中,提供的合法关键字是()A.printf B.cher C.case D.Else8。

在C语言中,合法的字符常量是( )A.’\081’ B.’\0’ C.’ab’ D.”a ”9。

putchar函数可以向终端输出一个().A)字符串 B)实型变量值C)整型变量表达式D)字符或字符型变量10。

在C语言中,一个char变量占( )字节。

A.1 B.2 C.4 D.811. 调用scanf(“%d,%d”,&a,&b);时,正确的键盘输入是( )A.12,23 B. a=12,b=23C.12:23 D. 12 2312。

计算机科学与技术专业《C语言程序设计》科目考试大纲

计算机科学与技术专业《C语言程序设计》科目考试大纲

计算机科学与技术专业《C语言程序设计》科目考试大纲一、课程性质与考试基本要求《C语言程序设计》课程是计算机专业的专业基础课程。

这门课程的主要特点是实践性强,不仅要学习基本理论知识,更要注重上机实践,通过上机实践验证程序的正确性,掌握和巩固算法的设计知识。

设立本门课程的目的是通过学习C语言,使学生学会用计算机语言编程序解决实际问题。

通过本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实的基础。

提高学生分析和解决问题的能力。

二、考试方式与试题类型(含各题型分数)1 .考试方式:闭卷、笔试。

2 .试卷结构:考试题型为单项选择题(70分)、读程序写结果(30分)、程序填空(20分)、编程题(30分)。

3 .试卷分数:试卷满分150分。

4 .考试时间:120分钟。

三、课程考试内容及要求第1部分程序设计和C语言本章重点:C语言的结构与上机的环境、上机步骤。

考试内容:程序的构成要素:main函数,其他的函数等。

源程序的书写格式。

C语言的风格。

C语言出现的历史背景。

C语言的特点。

简单的C程序介绍。

C程序的上机步骤。

考核要求:(1)了解C语言的背景。

(2)理解C语言程序的结构,C语言程序设计的风格。

(3)应用C程序的上机环境、步骤。

第2部分顺序程序设计本章重点:常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力、数据的输入输出,顺序结构程序设计。

主要内容:C的数据类型(基本类型、构造类型、指针类型、空类型)及定义变量的方法;C运算符的种类、运算优先级和结合性;不同类型数据间的转换与运算;数据的输入与输出、输入输出函数的调用:常用输入输出函数:scanf›Printf、getchar、PUtChar、gets、puts等。

考核要求:(1)了解基本类型及其常量的表示法。

(2)理解变量的定义及初始化方法,运算符与表达式的概念,C语言的自动类型转换和强制类型转、赋值的概念。

C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案

C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案

scanf("%f",&p); if(p<=10) r=p*0.1; else if(p>10&&p<=20) r=10*0.1+(p-10)*0.075; else if(p>20&&p<=40)
r=10*0.1+10*0.075+(p-20)*0.05; else if(p>40&&p<=60)
flag=(y%4==0&&y%100!=0||y%400 ==0);
w=((y-1)*365+(y-1)/4-(y-1)/100+(y1)/400)%7;
for(i=1;i<=m;i++) { switch(i)
{ case 1:s=d;break; case 2:s=31+d;break; case 3:s=59+d;break; case 4:s=90+d;break; case 5:s=120+d;break; case 6:s=151+d;break; case 7:s=181+d;break; case 8:s=212+d;break; case 9:s=243+d;break; case 10:s=273+d;break; case 11:s=304+d;break; case 12:s=334+d;break; } } if(flag==1&&m>2) s=s+1; s=(w+s)%7; if(s==0) printf("星期日\n"); else printf("星期%d\n",s); return 0; } (4). #include <stdio.h> int main() { float p,r;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算术运算符练习题2
阅读程序写结果
题1:
#include<iostream>
using namespace std;
int main()
{
int x;
cin>>x;
cout<<"10x="<<10*x<<endl;
return 0;
}
输入:5
输出:
题2:
#include<cstdio>
using namespace std;
int main()
{
int a,b;
scanf("%d%d",&a,&b);
b%=a;
printf("b=%d",b);
return 0;
}
输入:135
输出:
int main()
{
int x;
scanf("%d",&x);
printf("8x=%d\n",8*x);
return 0;
}
输入:4
输出:
题3:
#include<iostream>
using namespace std;
int main()
{
int x;
cin>>x;
y=13*x;
cout<<"y="<<y<<endl;
int main()
{
int x=5,y=6;
int z1=x+(++y);
int z2=z1+(y--);
cout<<y<<endl;
cout<<"z1="<<z1<<"; z2="<<z2;
return 0;
}
输出:
题10:
#include<cstdio>
using namespace std;
returnde<cstdio>
using namespace std;
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("(a+b)*c=%d",(a+b)*c);
return 0;
}
输入:553
输出:
题8:
#include<iostream>
using namespace std;
int main()
{
int m,n;
m=7775;
n=m%100;
cout<<n;
return 0;
}
输出:
题6:
#include<cstdio>
using namespace std;
int main()
{int m,n;
m=567;
n=m/10%10;
printf("%d",n);
return 0;
}
输入:5
输出:
题4:
#include<cstdio>
using namespace std;
int main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=2*a+3*b;
printf("c=%d",c);
return 0;
}
输入:23
输出:
题5:
#include<iostream>
using namespace std;
int main()
{
int a,b,m,n;
cin>>a>>b;
m=a/b;
n=a%b;
cout<<"m="<<m<<"; n="<<n;
return 0;
}
输入:14 6
输出:
题9:
#include<iostream>
using namespace std;
相关文档
最新文档