1、在C语言中,下面()转义序列表示换行(选择一项)
A)\a B)\n C)\r D)\f
2、在C语言中,为了输出如图所示的一字符(c),下面的代码正确的是()。(选择一项)
A)getchar(‘c’) B)putchar(‘c’) C)printf(‘c’) D)scanf(‘c’)
3、在C语言中若有以下定义,则表达式a*b+d-c的值的类型为()。(选择一项)
char a;
int b;
float c;
double d;
char a;
int b;
float c;
double d;
A)float B)int C)char D)double
4、分析如下C语言代码片段,输出结果为( ).(选择一项)
void main()
void main()
{
int i=2,j;
j=i++;
printf("%d,%d",i,j);
}
int i=2,j;
j=i++;
printf("%d,%d",i,j);
}
A)2,2 B)2,3 C)3,2 D)3,3
5、分析如下C语言代码:int x=10,y=3;printf("%d",x/y);输出结果为()(选择一项)
A)0 B)1 C)2 D)3
6、在C语言中,下列()情况不需要定义常量。(选择一项)
A)程序中经常使用到某个值,而这个值保持不变,例如圆周率
B)某个值在程序中保持不变,并且具有很多位小数,在程序代码中不好书写
netty源码剖析与应用C)某个固定不变的值非常简单,但是需要在很多地方频繁使用
D)某个值非常复杂,而且需要在很多地方频繁使用,但是这个值在不同的地方可能不同
7、在C语言中,下图所示的流程图符号代表的是()(选择一项)
A)程序开始或结束 B)判断和分支 C)输入/输出指令 D)计算步骤
8、在C语言中,下列代码片段的输出结果是()(选择一项)
float a =50;
int b =4;
float a =50;
int b =4;
float c = a/b;
printf(“%3.1f”,c);
printf(“%3.1f”,c);
A)0 B)12 C)12.0 D)12.5
9、在C语言中,为了得到如图所示的运行效果,在空白处应该添加的代码是()(选择一项)
void main()
{
int x;
float y;
int x;
float y;
printf("enter x, y:");
空白处
}
空白处
}
A)scanf("%d%f", &x,&y); printf("\nx+y=%4.2f",x+y);
B)scanf("%d,%f", &x,&y);printf("\nx+y=%.2f",x+y);
C)scanf("%d,%f", &x,&y);printf("\nx+y=%6.1f",x+y);
D)scanf("%d,%3.1f", &x,&y);printf("\nx+y=%4.2f",x+y);
10、在C语言中,10%2的值为( )(选择一项)
A)5 B)2 C)0 D)-1
11、在C语言中,已知小写字母“c”的ASCII值为99,则ASCII值为101对应的字符是()(选择一项)
A)a B)b C)d D)e
12、下列C语言代码的输出是()(选择一项)
void main()
void main()
{
char ch;
ch='a'+3;
putchar(ch);
}
char ch;
ch='a'+3;
putchar(ch);
}
A)a+3 B)100 C)c D)d
13、在C语言中,能使整型变量i=2输出为002的语句是()(选择一项)
A)printf("%3d",i); B)printf("03%d",i);
冒泡排序代码c语言C)printf("%000d",i); D)printf("%03d",i);
14、在C语言中,5/3的值是()(选择一项)
A)1 B)-1 C)2 D)1.67
15、在语言中,下列代码的输出结果是()(选择一项)
int age=2;
int w=sizeof(age);
printf("%d",w);
int age=2;
int w=sizeof(age);
printf("%d",w);
A)0 B)2 C)4 D)8
16、#include<stdio.h>
void main()
{
int a=97,c=65;
printf(“a=%c,c=%c\n”,a,c);
}
以上C程序的运行结果是()(选择一项)
void main()
{
int a=97,c=65;
printf(“a=%c,c=%c\n”,a,c);
}
以上C程序的运行结果是()(选择一项)
A)a=%a,c=%A B)a=a,c=A C)a=97,c=65 D)a=A.c=a
17、在C语言中,如下代码段的输出结果是()(选择一项)
int y=12345;
printf(“y=%4d“,y);
int y=12345;
printf(“y=%4d“,y);
A)y=12345 B)y=1234 C)y=2345 D)y=4
18、二元运算符是指处理两个操作数的运算符,以下()操作符不是C语言中的二元运算符(选择一项)
A)+ B)-- C)% D)&&
19、在c语言中,下列选项不能用作变量标识符的是()(选择一项)
A)1_ABC B)_2av C)wec D)int_3_
20、在c语言程序中,下列程序运行的结果为()(选择一项)
#include<stdio.h>
void main()
#include<stdio.h>
void main()
{
int a=777,b=999;
printf(“%d\n“,a,b);
}
int a=777,b=999;
printf(“%d\n“,a,b);
}
A)出现错误 B)777 C)999 D)777 999
21、在C语言中,下列关于条件语句的描述中,正确的是()(选择两项)
A)当if语句嵌套使用时,最后一个else和最近的一个没有else匹配的if匹配
B)一个if可以有多个else与之匹配
C)一个switch语句总是可以被一系列if..else语句替换
D)当执行break语句时程序将停止执行
22、在C语言中,假设有定义:int i; char c; float f,g; 则结果为整型的表达式有()(选择二项)
A)i+f B)i*c C)f*(int)g D)’A’+48
23、C语言中命名一个变量的规则包括( ) (选择二项)
A)变量名必须以字母或下划线开头
B)变量的第一个字符必须是字母,数字或下划线
C)变量名不区分大小写
D)第一个字母后可以是字母、数字和下划线组成的序列
24、c语言是贝尔实验室在1973年设计的一种程序设计语言。以下关于c语言程序的说法中,正确的是()(选择两项)
A)c语言程序可以包含头文件
B)c语言程序中可以包含多个main()函数
C)在c语言程序中,一行必须写多条语句,条件是每条语句以分号结尾
sql server模糊查询D)在c语言中的if语句后面如果只有一条语句,可以不用{}括起来
25、有如下C语言程序,则程序运后的输出结果为()(选择一项)
#include < stdio.h >
void main()z组词
{
int a=2;
int b=3;
int c;
printf("%d\n",c=a>b?a:b);
}
#include < stdio.h >
void main()z组词
{
int a=2;
int b=3;
int c;
printf("%d\n",c=a>b?a:b);
}
A)2 B)3 C)1 D)0
26、有如下的C语言程序,则程序运行后的输出结果是()(选择一项)
#include < stdio.h >
void main()
#include < stdio.h >
void main()
{
int x=1;
int y=0;
switch(x)
{
case 1:
switch(y)
{
case 0:
printf("*0*");
break;
case 1:
printf("*1*");
break;
}
int x=1;
int y=0;
switch(x)
{
case 1:
switch(y)
{
case 0:
printf("*0*");
break;
case 1:
printf("*1*");
break;
}
case 2:
printf("*2*");
break;
}
}
printf("*2*");
break;
}
}
A)*0* B)*0**1* C)*0**2* D)*0**1**2*
27、以下C语言中,下列代码的运行结果是( )(选择一项)
int a=2;
switch(a)
int a=2;
switch(a)
{
case 1:
printf("In case 1 a=%d",a);
break;
case 2:
case 1:
printf("In case 1 a=%d",a);
break;
case 2:
printf("In case 2 a=%d",a);
case 3:
printf("In case 3 a=%d",a);
break;
default:
printf("In defult a=%d",a);
}
case 3:
printf("In case 3 a=%d",a);
break;
default:
printf("In defult a=%d",a);
}
A)In case 1 a=1 In case 2a=2 B)In case 1 a=2 In case 2a=2In case 3a=2
C)In case 2 a=2 Incase 3 a=2 D)In default a=2
28、执行下列C语言代码段后,k的值是()(选择一项)
int k = 45, a=18, b=23, c=9;
k= k>c? c:k;
int k = 45, a=18, b=23, c=9;
k= k>c? c:k;
A)23 B)18 C)45 D)9
splitart29、void main()
{
int a=10,b=6;
if(a==b)
printf(“%d“,++a);
else
printf(“%d“,b--);
}(选择一项)
{
int a=10,b=6;
if(a==b)
printf(“%d“,++a);
else
printf(“%d“,b--);
}(选择一项)
A)10 B)11 C)5 D)6
华清远见介绍30、C语言的主要特点有哪些( )(选择五项)
A)简洁、紧凑,使用方便、灵活,易于学习和应用
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论