2023年上计算机c试卷C语言

发布 2020-05-16 23:30:28 阅读 3913

(二级 c语言程序设计)

一、单项选择题(每题1分,共40分)

1.计算机可以与象棋大师进行下棋比赛,这属于计算机在__a___方面的应用。

a) 人工智能b) 科学计算c) 数据处理d) 计算机辅助设计。

2.计算机运算器的主要功能是__d___

a) 实现算术运算b) 实现逻辑运算。

c) 分析指令并进行译码d) 实现算术运算和逻辑运算。

3.计算机存储器中1kb表示的是___d__个字节。

a) 128b) 256c) 512d) 1024

4.在计算机系统层次结构中,位于最内层的是__a___

a) 硬件系统b) 软件系统c) 程序d) 数据。

5.windows启动时将自动执行“程序”菜单中的“__c__”菜单项所包含的应用程序。

a) 程序b) 附件c) 启动d) 游戏。

6.计算机正在运行状态下,直接关闭电源可能产生的后果是__d___

a) 破坏系统设置b) 造成数据丢失。

c) 造成下次启动故障d) 以上情况均有可能。

7.下列不属于计算机病毒特征的是___c__。

a) 破坏性b) 潜伏性c) 免疫性d) 传染性。

8.下列选项中,不属于多**计算机硬件的是__b___

a) 音响设备b) 加密卡c) 音频卡d) **卡。

9.根据所覆盖的地理范围分类,“中国教育科研网”属于__a___

a) 广域网b) 城域网c) 局域网d) 企业网。

10.将高级语言编写的程序翻译成机器语言程序,采用的两种方式是__d___

a) 编译和汇编 b) 编译和解释 c) 编译和链接 d) 解释和汇编

11.c语言程序总是从__c___开始执行。

a) 第一条语句 b) 第一个函数 c) 主函数d) 子程序。

12.以下选项中正确的c语言标识符是___c___

a) a+bb) 3dmaxc) _123d) %d

13.以下选项中正确表示字符型常量的是___a___

a) 'tb) "ac) 'abcd) '279'

14.以下选项中属于c语言基本数据类型的是___b___

a) 逻辑型b) 双精度型c) 复数型d) 集合型。

15.已知:int a=8,b=5,c;,则执行语句c=a%b+0.3;后,c的值是__c___

a) 1b) 1.3c) 3d) 3.3

16.已知:int a=5,b=6,c=7,d=8,m=2,n=2;,则执行语句(m=a>b)&&n=c>d);后,n的值为__c___

a) 0b) 1c) 2d) 3

17.已知字符'a'的ascii码值为十进制数65,则执行语句printf("%c",'a'+2);后,输出结果是___b___

a) ab) cc) 65d) 67

18.已知:int i=1;,则执行语句printf("%d",i++)后,输出结果是__a___

a) 1b) 2c) -1d) -2

19.以下选项中,和语句x*=y+2;等价的是___d___

a) x=x*y+2b) y=x*(y+2c) x=y+2*xd) x=x*(y+2);

20.以下选项中能正确判断字符变量c不是大写字母的表达式是__d___

a) c<'a' &c>'zb) !c<'a' &c>'z')

c) c>='a' |c<='zd) !c>='a' &c<='z')

21.已知:float a=7.0,b=2.5;,则表达式(int)a/(int)b的值是___c___

a) 2b) 2.8c) 3d) 3.5

22.已知:int a,b,c;,若要给变量a、b、c输入数据,以下正确的输入语句是__d___

a) scanf ("d,%d,%d",a,b,cb) scanf ("d,%d,%d",&a;&b;&c);

c) scanf ("d,%d,%d",&a&b&cd) scanf ("d,%d,%d",&a,&b,&c);

23.已知:int a=1,b=2;,则执行语句printf("%d",a>b?a:b);后,输出结果是___c___

a) 0b) 1c) 2d) 以上都不正确。

24.以下选项中叙述正确的是___d___

a) 在switch语句中,不一定使用break语句。

b) break语句必须与switch语句中的case配合使用。

c) 在switch语句中必须使用default

d) break语句只能用于switch语句中。

25.执行以下程序后,输出结果是___b___

#include <>

void main()

int a=3,b=-1,c=1;

if (aif (b<0) c=0;

else c++;

printf("%d",c);

a) 0b) 1c) 2d) 3

26.已知数学关系式x≥y≥z,以下选项中能正确表示该关系式的c语言表达式是___a___

a) (x>=y)&&y>=z) b) (x>=y)and(y>=z) c) x>=y>=zd) (x>=y)||y>=z)

27.已知:int i=5;,则执行语句while(i<8) i+=2;后,变量i的值是___d___

a) 5b) 7c) 8d) 9

28.执行以下程序后,输出结果是__d___

#include <>

void main( )

int n=9;

while(n>6)

a) 987b) 9876c) 8765d) 876

29.执行以下程序后,输出结果是__a___

#include <>

void main( )

int i,s=0;

for (i=1;i<=6;i++)

if(i%3==0) break; 注意结束!!

s+=i;

printf("%d",s);

a) 3b) 6c) 12d) 21

30.已知:int x[3][3]=;则执行语句printf("%d",x[1][2]);后,输出结果是___c___

a) 2b) 5c) 6d) 7

31.以下选项中能实现将两个字符串s1和s2连接起来的语句是___b__。

a) strcpy(s1,s2b) strcat(s1,s2c) strcmp(s1,s2d) strlen(s1,s2);

32.c语言中,关于函数说法正确的是___b___

a) 函数定义可以嵌套,但函数调用不可以嵌套。

b) 函数定义不可以嵌套,但函数调用可以嵌套。

c) 函数定义和函数调用均不可以嵌套。

d) 函数定义和函数调用均可以嵌套。

33.一个c语言源文件中定义的全局变量的作用域是___d___

a) 本函数的全部范围b) 本程序全部范围。

c) 本文件全部范围d) 从定义开始至本文件结束。

34.执行以下程序后,输出结果是___b___

#include<>

void sub(int x,int y,int *z)

*z=y-x; }

void main( )

int a;

sub(10,5,&a);

printf("%d",a);

a) 5b) -5c) 0d) 不确定。

35.已知:int x,*p;,则以下赋值语句中正确的是___p___

a) p=&xb) p=*xc) &x=*pd) *p=*x;

36.已知:char str[ ]hello",*ptr =str;,则表达式*(ptr+5)的值为___d___从零开始。

a) 'ob) '0c) 'o'的地址d) 不确定。

37.执行以下程序后,输出结果是___c___

#include <>

#define f(x) x+x

void main( )

int a=5;

printf("%d",2*f(a));

a) 5b) 10c) 15d) 20

38.已知:

struct student

int age;

int num;

stu,*p=&stu;

以下对结构体变量stu中成员age的非法引用是___d___

a) (p).agec) p->aged)

39.已知:

union char c;

float a;

test;则sizeof(test)的值是___b___

a) 1b) 4c) 5d) 8

40.已知:file *fp;,则以下选项中以读写方式打开一个已经存在的文件"file1"的语句是__d___

a) fp=fopen("file1","ab) fp=fopen("file1","w");

c) fp=fopen("file1","rd) fp=fopen("file1","r+")

二、填空题(每空2分,共20分)

1.数学式写成c语言表达式是___sqrt(b*b-4*a*c

2.已知int a=10,b=15;,则表达式!a3.已知float x=1.234;,则执行语句printf("%2f",x);后,输出结果是___1.23___

4.已知int a,b,c;,则执行语句a=5+(b=6,c=4);后,变量a的值是___9___

5.已知int x; for(x=10;x>4;x--)则该循环共执行___6___次。

6.已知float a[2][3];,则系统为数组a分配的存储空间是___24___字节。

7.已知char *p="good\0morning!";则表达式strlen(p)的值是___4___

8.设有函数调用语句f(x,(x,y,z));则该调用语句中实参的个数是___2___

9.已知int a[5]=,p=a;,则表达式*p+3的值是___4___

计算机C语言暑期实习报告

暨软件设计评审报告。学号 20071000684 姓名 魏建辉。班序号 12307205 学院 数学与物理学院。专业 信息与计算科学。指导老师 李向老师。实习时间 08.8.22 28 目录。一 实习题目编号 二 需求分析。三 总体设计。系统总体设计思路 功能模块的分化 四 详细设计。运行结果 算法...

选修计算机C语言作业答案

计算机等级考试 c语言程序设计。一 选择题 40分 下列各题a b c d 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。c 1 程序流程图中指有箭头的线段表示的是 a 图元关系 b 数据流 c 控制流 d 调用关系 a 2 结构化程序设计的基本原则不包括 ...

2019 计算机信息检索试卷C

计算机信息检索试卷。一 单项选择题。1 因特网信息资源的最主要 最常见的形式是。a www信息资源 b telnet c gopher d 用户通信或服务组 2 netscape浏览器属于。a 行式浏览器 b 文本浏览器 c 图形界面浏览器 d 浏览器。3 将因特网信息资源划分为www资源 rss资...