百科生活 投稿
关于【c语言试题及答案!】:c语言试题及答案!(C语言考试题库及答案!),今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、c语言试题及答案!(C语言考试题库及答案!)
- 2、2021 C语言二级考试如何高分通过攻略分享「白嫖二级题库」
1、c语言试题及答案!(C语言考试题库及答案!)
c语言问答!(C语言考试题库及答案!)
c语言理论计算机考试选择题部分(共200题)
1.下列程序的输出是_ _ _ d _ _ _ _ _
#包括
void main()
{ int k = 11
printf("k=%d,k=%o,k=%x\n ",k,k,k);
}
A) k=11,k=12,k=11 B) k=11,k=13,k=13
C) k=11,k=013,k=0xb D) k=11,k=13,k=b
2.下列选项中,不正确的赋值语句是_ _ d _ _ _ _ _。
a)++ t;b)n1 =(N2 =(n3 = 0));
c)k = I = j;d)a = b+c = 1;
3.下列合法的C语言字符常量是_ _ _ _ _ a _ _ _ _。
A) '\t' B) "A" C) 65 D) A
4.表情:10!=9的值是_ _ _ _ _ _ d _ _。
a)真B)非零值C) 0 D) 1
5.C语言提供的合法数据类型关键字是_ _ _ _ _ b _ _ _ _。
a)双精度B)短精度C)整数D)字符
6.微机内存中char数据的存储形式是__D__。
a)反码b)补码C) EBCDIC码D) ASCII码
7.C语言程序的基本单位是_ _ _ _ _ _。
a)程序行b)语句c)函数d)字符
8.设int a=12,那么在语句a+=a-=a*a被执行后,A的值为_ _ _ _ d _ _
A) 552 B) 264 C) 144 D) -264
9.在下面的程序中执行output语句后,输出结果是_ _ _ b _ _。
#包括
void main()
{ int a;
printf("%d\n ",(a=3*5,a*4,a+5));
}
A) 65 B) 20 C) 15 D) 10
10.下列程序的输出是______。
#包括
void main()
{ int x = 023
printf("%d\n ",-x);
}
A) 17 B) 18 C) 23 D) 24
1.以下程序的输出是_ _ _ _ _ C _ _ _ _。
#包括
void main()
{int x=10,y = 3;
printf("%d\n ",y = x/y);
}
A) 0 B) 1 C) 3 D)不确定值
12.已知字母A的ASCII码是十进制65,下面程序的输出是_ _ _ _ _ A _ _ _ _ _。
#包括
void main()
{char ch1,ch2
ch1 = ' A '+' 5 '-' 3 ';
CH2 = ' A '+' 6 '-' 3 ';
printf("%d,%c\n ",ch1,CH2);
}
A) 67,D B) B,C C) C,D D)不确定值
13.如果要求if后的一对括号中a不等于0,则能正确表示这种关系的表达式是_ _ _ _ _ D _ _。
A) a0 B)!a C) a=0 D) a
14.下面这个程序的输出结果是_ _ _ _ _ d _ _ _ _。
#包括
void main()
{ int x=10,y = 10
printf("%d %d\n ",x -,-y);
}
A) 10 10 B) 9 9 C) 9 10 D) 10 9
15.提供了以下定义:
int x=10,y=3,z;
Then语句
printf("%d\n ",z=(x%y,x/y));
的输出结果是_ _ _ _ d _ _ _ _。
A) 1 B) 0 C) 4 D) 3)
16.要表达x≥y≥z的关系,要用C语言表达式___A__。
A) (x>=y)&&(y>=z) B) (x>=y)和(y>=z)
C) (x>=y>=z) D) (x>=y) & (y>=z)
17.C语言中除空以外的基本数据类型有_ _ _ _ _ b _ _。
a)整数、实数和逻辑b)整数、实数和字符。
c)整数型、字符型和逻辑型
d)整数、实数、逻辑和字符。
18.如果x和y都是int变量,x=100,y=200,有如下程序片段:
printf("%d ",(x,y));
上述程序片段的输出结果是_ _ a _ _。
A) 200 B) 100
C) 100 200 D)输出格式字符不够,输出值不确定。
9.阅读下面的程序。
#包括
void main()
{
char ch
scanf("%3c ",& ch);
printf("%c ",ch);
}
如果你从键盘输入
字母表
程序的运行结果是_ _ a _ _。
a)a B)B)C)C)D)程序语法错误
20.阅读下面的程序。
#包括
void main()
{
int i,j;
i = 010
j = 9;
printf("%d,%d ",i-j,I+j);
}
程序运行结果是_ _ _ d _ _。
A) 1,19 B) -1,19 C) 1,17 D) -1,17
21.阅读下面的程序。
#包括
void main()
{
int i,j,m,n;
I = 8;j = 10
m = ++ I;
n = j++;
printf("%d,%d,%d,%d ",I,j,m,n);
}
程序的运行结果是_ _ _ _ _ C _ _ _ _。
A) 8,10,8,10 B) 9,11,8,10
C) 9,11,9,10 D) 9,10,9,11
22.给定a=12,表达式a+=a-=a*=a的结果是_ _ _ _ A _ _。
A) 0 B) 144 C) 12 D) -264
23.如果已经定义了int a,表达式a = 10,a+10,a++的值是__B_。
A) 20 B) 10 C) 21 D) 11
24.阅读下面的程序。
#包括
void main()
{
int i,j;
scanf("%3d%2d ",&i,& j);
printf("i=%d,j=%d\n ",I,j);
}
如果从键盘输入1234567,程序运行结果是_ _ _ _ _ d _ _。
A) i=123,j=4567 B) i=1234,j=567
C) i=1,j=2 D) i=123,j=45
25.下面这个程序的输出结果是_ _ _ d _ _ _ _。
#包括
void main()
{
int a=-1,b=4,k;
k=(++ac)
printf("%d\n ",a);
其他
printf("%d\n ",c);
其他
如果(b>c)
printf("%d\n ",b);
其他
printf("%d\n ",c);
}
A) 5 B) 6 C) 7 D)不确定值
46.当执行下面的程序时,如果从键盘输入“2”,程序的运行结果是_ _ _ _ _ a _ _。
#包括
void main()
{ int k;char cp
CP = getchar();
if(CP > = ' 0 ' & & CP = ' a ' & & cp0)y = 1;否则y = 0;
否则y = 0;else y =-1;
c)y = 0;d)y =-1;
if(x > = 0)if(x > 0)y = 1;
如果(x > 0)y = 1;否则y = 0;
else y =-1;
59.有以下程序
#包括
void main()
{ float x=5.0,y;
if(xel se if(xel se y = 1.0;
printf("%f\n ",y);
}
这个程序的输出结果是_ _ C _ _ _。
A) 0.000000 B) 0.50000
C) 0.200000 D) 1.000000
60.下面这个程序的执行结果是___B_____。
#包括
void main()
{ int x=1,y = 0;
开关(x)
{
案例1:
开关(y)
{
案例0:printf(" first \ n ");打破;
案例1:printf(" second \ n ");打破;
}
案例二:printf(" third \ n ");
}
}
a)第一B)第一
第二第三
c)第一D)第二
第三
61.下列程序的执行结果是_ _ _ _ _ a _ _ _ _。
#包括
void main()
{ int a,b,c,d,x;
a = c = 0;
b = 1;
d = 20
如果(a)d = d-10;
else if(!b)
如果(!c)x = 15;
else x = 25
printf("d=%d\n ",d);
}
A) d=20 B) d=10 C) d=15 D) 25
62.有以下程序:
#包括
void main()
{ int a=2,b=-1,c = 2;
if (a100) printf("%d\n ",a > 100);
else printf("%d\n",a
2、2021 C语言二级考试如何高分通过攻略分享「白嫖二级题库」
如何备考计算机二级C语言考试
一、备考准备
工欲善其事必先利其器
想要考试不慌张,首先就要有熟悉考试的界面,这样才能在考试中从容不迫。这时候,模拟软件就显得非常重要了。书可以不买,模拟考试软件一定要装,考试必备,因为考试大部分都是这里抽题,并且和考试真实的环境一模一样。
二、考试的方式
1、考试时间: 120分钟(2小时)
2、考试类型:上机操作(总分100分,60分合格)
3、选择题40分,共40题(含公共基础知识部分10分)
选择题只允许进入一次
4、操作题60分(程序填空题,程序改错题、程序设计题,共3道大题)
(1)程序填空题,18分
(2)程序改错题,18分
(3)程序设计题,24分
所以在整个时间安排上,建议是选择题大约50分钟左右,操作题控制在60分钟左右。
三、等级划分
考生成绩等第分为优秀、良好、及格、不及格四等,90-100分为优秀、80-89分为良好、60-79分为及格、0-59分为不及格。
四、如何备考
1.选择题:
如果C语言有一定基础,考前一周开始刷题没大问题(因为刷早了会忘 :-D)。
另外背一背公共基础知识和一些程序设计基础,软件设计基础blabla,简单的一定要拿到!其次是数据结构和数据库设计基础,这些如果是零基础确实比较困难。从题库中看,这些题其实也都是大同小异,做多了掌握套路其实还好,比如数据结构中二叉树,栈,队列等相关知识。其他搞不懂就千万别浪费时间,直接跳过,这些题占比很小,不会影响你过的嘻嘻。
然后就是C语言相关题目,这些题目广度小,深度浅,复杂度翻倍,甚至有为了出题而出题嫌疑,但是只要细心,还是没问题的。但是学过C的同学们,一定要刷刷题!不要以为学过C就好考,其实并不好嘛!!主要熟悉套路,陷阱一般设在哪儿。
2.程序填空题 、程序修改题:
这个一共36分,极其简单。尤其是修改题,一定要拿到!!很多都是if写成IF这种“骚操作”。方法还是直接刷题,填空题一般都是两个空都简单,或是一难一简。有些题太复杂可以只看简单的那空,难的随缘,不差那分!
3.程序设计题:
这个题的给分规则是只看结果!!所以不管是算数还是什么,如果不会编最后就直接把结果搞上去(printf一下)然后让程序运行下去不要卡住就好了。这道题非常的重要,做好了你就一定能过,甚至是能够高分通过。但是做不好也问题不大,只要你选择题能够对一半,还是有很大机会通过的。
4.全真模拟
非常重要!!!考前一定要模拟考试软件模拟考试一次。记住,选择题提交之后就不能再修改了,慎重!!!
模拟完之后,看看有没有什么问题。
时间不够?那就合理分配各题型的时间。
建议:选择题40分钟,程序设计、修改、设计题合起来60分钟。一定要留下时间交卷,不要太匆忙。改错做错了?那就回去复习下改错。哪一个题型错了,就重点复习。
五、注意事项
做题过程记得保存,建议做一个小题,保存一次!
每道小题有很多个步骤,中间不要跳步骤,一步一步地做!
注意文档命名格式,认真审题,根据要求来命名,尤其是不要出现错字!
注意文件保存位置,不要随意挪动文件位置,按题目要求来
考试时一定要带的物品
本人证件:准考证、身份证
其他物品:笔、草稿纸、饮用水、纸巾、等等六、最最最重要的
当然是不要放弃呀,不坚持到最后一刻,谁知道结果会怎样呢,说不定你就优秀了呢!
总而言之,二级C语言考试并不难,问题在于你怎么去备考,如何去备考。方法得当、认真备考都会得到收获。希望大家都能顺利通过二级C语言,顺利拿证!希望以上的内容对大家的考试有帮助,谢谢大家!
我这边也是整理了一些c/c++的基础的知识点和项目实战的资料,感兴趣的同学可以私聊分享,希望大家在课后能够多多的努力,毕竟老师能帮你的只是传授和答疑提醒,课后的时间还是需要看大家的努力。
本文关键词:c语言试题及答案解析2021,c语言考试题及答案详解,c语言 试题,c语言试题及答案解析2018,c语言试题及答案解析谭浩强。这就是关于《c语言试题及答案!,c语言 试题(C语言二级考试如何高分通过攻略分享)》的所有内容,希望对您能有所帮助!
- 最近发表