C语言专项提高测试卷(四)-【学海领航】2023职教高考二轮专题卷软件与应用类
2023-05-04
|
2份
|
11页
|
318人阅读
|
0人下载
内容正文:
— 25 —
C语言专项提高测试卷(四)
本试卷分卷一(选择题)和卷二(非选择题)两部分,满分 100分,考试时间 90分钟
卷一 (选择题,共 50分)
一、单项选择题(本大题共 25小题,每小题 2分,共 50分。在每小题列出的四个选项中,只
有一项符合题目要求,请将符合题目要求的选项字母代号选出)
1.C语言中的标识符只能由字母、数字、下划线组成,下述说法正确的是 ( )
A.标识符中的第一个字符必须是字母
B.标识符中第一个字符必须是字母、下划线
C.标识符中的第一个字符必须是字母或下划线
D.标识符中的第一个字符必须是下划线
2.在 C 语言中,一维数组的定义方式为:类型说明符 数组名,其中数组名是 ( )
A.[整型常量表达式] B.[整型表达式]
C.[整型常量] 或[整型表达式] D.[常量]
3.在 C语言程序中,表达式 5%2的结果是 ( )
A.2.5 B.2 C.1 D.3
4.若 x,i,j和 k都是 int型变量,则执行下面表达式后 x的值为 ( )
x=(i=4,j=16,k=32)
A.4 B.16 C.32 D.52
5.已知字母 A的 ASCII码为十进制数 65,且 c2为字符型,则执行语句 c2=‘A’+‘6’-‘3’后,
c2中的值为 ( )
A.D B.68 C.不确定的值 D.C
6.下面程序的结果是 ( )
int a=1,b=2,c=3;
c=(++a),(b=a+4,a+b);
printf("%d,%d,%d",a,b,c);
A.2,6,8 B.2,6,2 C.1,5,6 D.1,5,1
7.下面程序段的输出结果是 ( )
int a=2,b=5;
printf("a=%%d,b=%d
",a,b);
A.a=%d,b=5 B.a=2,b=5 C.a=%%d,b=5 D.a=%d,b=2
8.判断 char型变量 ch是否为大写字母的正确表达式是 ( )
A.‘A’<=ch<=‘Z’ B.(ch>=‘A’)&(ch<=‘Z’)
C.(ch>=‘A’)&&(ch<=‘Z’) D.(‘A’<= ch)AND(‘Z’>= ch)
9.能正确表示“当 x的取值在[-30,-20]和[20,30]范围内为真,否则为假”的表达式是
( )
A.(x>= -30) && (x<= -20) && (x>=20) && (x<=30)
B.(x>= -30) || (x<= -20) || (x>=20) || (x<=30)
— 26 —
C.(x>= -30) && (x<= -20) || (x>=20) && (x<=30)
D.(x>= -30) | |(x<= -20) && (x>=20) || (x<=30)
10.若要求在 if后一对圆括号中表示 a不等于 0的关系,则能正确表示这一关系的表达式为
( )
A.a<>0 B.!a C.a=0 D.a
11.运行下面程序时,若从键盘输入数据为"6,5,7<CR>",则输出结果是 ( )
include <stdio.h>
main( )
{ int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if (a>b)
if (a>c)
printf("%d
",a);
else
printf("%d
",c);
else
if (b>c)
printf("%d
",b);
else
printf("%d
",c);}
A.5 B.6 C.7 D.不定值
12.假定 w、x、y、z、m均为 int型变量,有如下程序段:w=1;x=2;y=3;z=4;
m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是
( )
A.4 B.3 C.2 D.1
13.执行以下语句后,y 的值为 ( )
int x,y,z;
x=y=z=0;
++x || ++y && ++z;
A.0 B.1 C.2 D.不确定值
14.以下程序输出结果是 ( )
main ()
{ int m=5;
if (m>5) printf (“%d
”,m);
else printf (“%d
”,m--); }
A.7 B.6 C.5 D.4
15.阅读如下程序段
#include"stdio.h"
main()
{int a=45,b=40,c=50,d;
d=a>30?b:c;
— 27 —
switch(d)
{case 30:printf("%d,",a);
case 40:printf("%d,",b);
case 50:printf("%d,",c);
default:printf("#");}}
则输出的结果是 ( )
A.40,50 B.50,# C.40,#
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。