|
|

楼主 |
发表于 2025-5-24 14:19:46
|
显示全部楼层
是不可以缺少的
正确答案:C
5、关于语句:printf("你好,嘉兴学院!");的功能描述正确的是( )
A、屏幕输出:你好嘉兴学院
B、屏幕输出:你好,嘉兴学院!
C、屏幕输出:“你好,嘉兴学院!”
D、屏幕输出:"你好,嘉兴学院!"
正确答案:B
6、表示C语言语句结束的符号是什么( )
A、空心句号“。”
B、实心句号“.”
C、英文分号“;”
D、中英文分号都可以
正确答案:C
7、C语言的源文件后缀名是什么()
A、.exe
B、.cpp
C、.h
D、.c
正确答案:D
2.3数据类型与常量变量
1、下列类型中,哪一种不是整数类型?
A、int
B、short
C、long
D、float
正确答案:D
2、int类型的数据中Windows7和Cfree 5.0环境下,占有几个字节?
A、1
B、2
C、4
D、8
正确答案:C
1、实型数据3.4L是什么类型?
A、double
B、float
C、long
D、char
正确答案:A
2、【多选题】关于字符常量和字符串常量的区别以下正确的是?
A、字符常量用单引号引起来
B、字符常量用双引号引起来
C、"C"是字符常量
D、'\n'是字符常量
正确答案:AD
1、关于常量和变量的区别,以下说法错误的是什么?
A、常量和变量一样都需要定义
B、3,1.6L都是常量
C、'a'是常量
D、符号常量具有“一改全改”的优点
正确答案:A
2、关于变量的一些判断,以下那些是错误的?
A、int a,y;则a和y都是整型变量
B、int a,则a占有四个字节
C、变量的值就是变量所对应的内存空间的数据
D、可以把常量赋值给变量, 也可以把变量的值赋值给常量
正确答案:D
2.4自主练习(10题)
1、C语言中不合法的字符常量是
A、‘\0xff’
B、‘\65’
C、’\028’
D、’&’
正确答案:C
2、在以下各组标识符中,合法的标识符是
A、B02
B、2_tr
C、t*.12
D、st%r1
正确答案:A
3、设有语句:char c=’\102’; 则变量c中包含的字符个数是
A、1个字符
B、2个字符
C、3个字符
D、4个字符
正确答案:A
4、C语言中的变量名只能由字母、数字和下划线三种字符组成,并且第一个字符不可以是
A、字母
B、数字
C、下划线
D、字母或下划线
正确答案:B
5、以下选项中不正确的整型常量是
A、12L
B、-10
C、0x2013
D、234x
正确答案:D
6、下列四组常数中,均是合法整型常量的一组是
A、163 0xffff 012
B、-0xcdf 01a 0xe
C、-02 987,023 0678
D、-0x48a 3e6 0x
正确答案:A
7、常数的书写格式决定了常数的类型和值,0x1011是
A、8进制整型常量
B、字符常量
C、16进制整型常数
D、2进制整型常数
正确答案:C
8、下列四组转义符中,均合法的一组是
A、‘\t’ ‘\\’ ‘\n’
B、‘\’ ‘\107’ ‘\x’
C、‘\018’ ‘\f’ ‘\xab’
D、‘\\0’ ‘\102’ ‘\xie’
正确答案:A
9、以下选项中不正确的实型常量是()。
A、2.607E-1
B、0.8103e0.2
C、-77.77
D、456e-2
正确答案:B
10、C语言中,合法的长整型常数是()。
A、1L
B、5074369
C、225D
D、326581&
正确答案:A
2.5本周【线下】实验
1、【实验1:编程平台与基本语法】 请下载以下附件,完成实验1的内容,并将 实验结果文件压缩后 作为附件上传。 注意:如有多个结果文件,请将所有结果文件压缩后 再作为附件提交。 【实验1:实验内容】编译平台与基本语法.pdf 【实验1】素材(1-3).rar
正确答案:请将 上交的文件压缩后 作为附件上传。
3.2C语言运算符与规则
1、关于算术运算的表述,以下错误的是什么?
A、3+5*2的结果是13
B、3*5的结果是15
C、3-5的结果是-2
D、3/5的结果是0.6
正确答案:D
2、假设有:int a=5;float b=5.0,以下错误的是什么?
A、a/5结果是1
B、a/10结果是0
C、a%b结果是0
D、b*2的结果是10.000000
正确答案:C
1、假设有int a;关于赋值运算,以下表述哪一个是错误的?
A、a=3
B、a=a+3
C、a+=3
D、选项A,B,C的都正确且意义相同
正确答案:D
2、假设int a=3;则表达式a-=a+=4计算后,a的值是多少?
A、3
B、4
C、7
D、0
正确答案:D
1、假设int a=3;则以下表达式中,哪一个选项与其他选项不同?
A、a=+1
B、a=a+1
C、++a
D、a++
正确答案:A
2、假设int a=3,x;x=++a;则a和x的值分别是多少?
A、3,4
B、4,4
C、3,3
D、4,3
正确答案:B
1、假设int a=3;则表达式a&&a-3&&--a,则表达式的值是多少?
A、0
B、1
C、TRUE
D、FALSE
正确答案:A
2、假设int a=3;则表达式a&&a-3||--a,则表达式的值是多少?
A、0
B、1
C、TRUE
D、FALSE
正确答案:B
1、假设int a=3;则以下表达式中,哪一个选项与其他选项不同?
A、a>2>0
B、a==3
C、a>2>1
D、a!=1
正确答案:C
1、假设int a=3,b=5; 则关于表达式 a++, a+5,++b,a+b的表述正确的是?
A、表达式的结果是8
B、表达式的结果是10
C、表达式的结果是13
D、表达式的结果是15
正确答案:B
2、【多选题】假设int a=3;则关于表达式 a>2?a+2:++a的表述哪些正确?
A、a的结果是4
B、a的结果是3
C、表达式的结果是1
D、表达式的结果是5
正确答案:BD
3.3输入输出与顺序结构
1、假设 int x=3,y=6; 则语句 printf("x=%d,y=%d.",x,y); 的输出结果是什么?
A、3,6
B、x=3,y=6
C、"x=3,y=6"
D、x=3 y=6
正确答案:B
2、【多选题】以下哪些选项能够在屏幕上输出大写字母A?
A、printf("A");
B、putchar("A");
C、putchar('A');
D、printf('A');
正确答案:AC
1、假设 char ch;以下哪些选项能够在屏幕上接收大写字母A?
A、getchar()
B、ch=getchar()
C、scanf("%c",ch);
D、scanf("%c,&ch");
正确答案:B
2、假设int a,b; 屏幕上输入3,4 下列那个语句能输入数据,使得a为3,b为4?
A、scanf("%d%d",&a,&b);
B、scanf("%d,%d,&a,&b");
C、scanf("%d,%d",&a,&b);
D、scanf("%d %d",&a,&b);
正确答案:C
1、假设 int x=3,y=6; 则语句 x*3+6*0.5 结果是什么类型数据?
A、int
B、float
C、char
D、double
正确答案:D
2、以下哪个选项的表述是错误的?
A、int ch=12;
B、float x=3;
C、char ch=3.2
D、char x='A'
正确答案:C
3、【填空题】假设 int a=4,b=5.4; 则a*2.5+int(b/2) 的值是多少?(填空,保留一位小数)
正确答案:12.0
1、关于顺序结构的表述正确的是哪一项?
A、顺序结构是程序基本结构之一
B、顺序结构特殊情况可以进行判断
C、顺序结构必定没有分支(选择)
D、顺序结构必定没有循环
正确答案:A
3.4自主练习(12题)
1、若w=1,x=2,y=3,z=4;,则条件表达式w<x?w:y<z?y:z的值是()。
A、4
B、3
C、2
D、1
正确答案:D
2、在下图中,阴影部分区域可用表达式()来表示。 ??1.png
A、(x<=a)&&(x>=b)&&(x<=c)
B、(x<=a)||(b<=x<=c)
C、(x<=a)||(x>=b)&&(x<=c)
D、(x<=a)&&(b<=x<=c)
正确答案:C
3、对于数学表达式2x+(a+b)÷3sinx,对应的C表达式是()。
A、2x+(a+b)/3sin(x)
B、2x+(a+b)/(3sin(x))
C、2*x+(a+b)/3/sin(x)
D、2*x+(a+b/3/sin(x))
正确答案:C
4、设 float x=2.5, y=4.7; int a=7;,printf(“%.1f”, x+a%3*(int)(x+y)%2/4)的结果为()。
A、2.5
B、2.8
C、3.5
D、3.8
正确答案:A
5、为表示关系x≥y≥z,应使用C语言表达式()。
A、(x>=y)&&(y>=z)
B、(x>=y)AND(y>=z)
C、(x>=y>=z)
D、(x>=y)&(y>=z)
正确答案:A
6、已知字符 'a' 的ASCII码为 97,执行下列语句的输出是()。 printf ("%d, %c", 'b', 'b'+1 ) ;
A、98, b
B、语法不合法
C、98, 99
D、98, c
正确答案:D
7、设x=2,y=3,z=4,k=5,则表达式“x<y?x++:z<k?x:k”的值是
A、1
B、2
C、3
D、4
正确答案:B
8、以下程序的输出结果是( )。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|