2023年C语言试题B

发布 2021-12-28 00:55:28 阅读 3467

齐齐哈尔大学试题。

科目:c语言程序设计试卷代号:a

共六道题,总分100分共 9 页。

一、 基础部分:

windows:(本部分共25分,选择题(每小题1分),从可供选择的a、b、c、d四种答案中,选出一种正确的答案;填充题(每空1分)。所有答案均写在答卷纸相应位置上。)

***选择题(每题1分)**

1、 一个完整的计算机系统包括( )

a) 主机、键盘和显示器 b) 计算机与外部设置。

c) 硬件系统和软件系统 d) 系统软件与应用软件。

2、 二进制***转换成十进制数是( )

a) 384 b) 192 c) 96 d) 320

3、 微型计算机的性能指标主要取决于( )

a)ram b)cpu c)显示器 d)硬盘。

4、 用电子管作为电子器件制成的计算机属于( )

a)第一代 b)第二代 c)第三代 d)***。

5、微型计算机的运算器、控制器和内存储器三部分的总称是 (

a)主机 b)cpu c)alu d)modem

6、 计算机病毒是指( )

a) 编制有错误的计算机程序。

b) 设计不完善的计算机程序。

c) 已被破坏的计算机程序

d) 能够自我复制,以危害计算机系统为目的的计算机程序。

7、在计算机应用中,"计算机辅助设计"的英文缩写是( )

a) cad b) cam c) cae d) cat

8、在计算机领域中,通常用英文单词"byte"来表示( )

a)字b)字长 c)二进制位 d)字节。

9、在windows的窗口中,单击最小化按钮后( )

a)当前窗口将消失b)当前窗口被关闭。

c)当前窗口缩小为图标d)打开控制菜单。

10、计算机网络最突出的优点是( )

a) 精度高 b) 运算速度快c) 存储容量大 d) 共享资源。

11、在windows98的"资源管理器"左部窗口中,若显示的文件夹图标前带有加号(+)意味着该文件夹( )

a) 含有下级文件夹b) 仅含文件。

c) 是空文件夹d) 不含下级文件夹。

12、windows98中,剪贴板是( )

a) 硬盘上的一块区域 b) 软盘上的一块区域。

c) 内存中的一块区域 d) 高速缓存中的一块区域。

13、windows98"任务栏"上存放的是( )

a) 当前窗口的图标

b) 已启动并正在执行的程序名。

c) 所有已打开的窗口的图标

d) 已经打开的文件名。

14、不属于internet应用的是( )

a) e-mail b) ftp c) telnet d) pnp

15、对windows 98 下列叙述中正确的是( )

a) windows98的操作只能用鼠标。

b) windows98为每一个任务建立一个显示窗口,其位置和大小不能改变。

c) 在不同的磁盘间不能用鼠标拖动文件名的方法实现文件移动。

d)windows98打开的多个窗口既可平铺,也可层叠。

填空题(每空1分)**

1、在windows98中,使用键盘操作的快捷键( )可以完成文件的复制。

2、要将整个桌面的内容存入剪贴板,应按( )

3、当选定文件或文件夹后,欲改变其属性设置,可以用单击鼠标( )键,然后在弹出的快捷菜单中选择"属性"命令。

4、 在windows98中,设置鼠标属性操作为单击“开始”按钮,指向"设置",选择其子菜单( )项,在相应窗口中双击鼠标图标来实现。

5、 internet上许多不同的复杂网络和许多不同类型的计算机以互相通信的基础是( )协议。

6、 windows98中,在中文和英文状态之间切换,可使用默认快捷键为( )

7、 windows98中创建文件夹,在"资源管理器"的( )菜单中选择"新建"命令。

8、 计算机系统采用( )进制表示信息。

9、 在windows98的窗口中,选中末尾带有省略号(..的菜单,将出现( )

10、windows98中,长文件名long filename.txt.sys对应的短文件名可能是。

二、c语言基础(每小题2分,共10分)

设x=1,y=2,z=3,求下列表达式的值:

1、!(x>=y)||y2、z=(x,y+1)

3、y>2?x:z

4、x+=y*=z

5、x=x&y

三、写出以下程序的运行结果(每小题5分,共25分)

1、main()

printf("sum=%d",sum);

main()

printf("s=%d",s);

3、int call(int *pt1,int *pt2)

if (*pt1<*pt2)

*pt1=*pt2;

main()

int a=10,b=20,*p1,*p2;

p1=&a;p2=&b;

call(p1,p2);

printf("%d",*p1);

4、main()

char str1[20],str2[20];

int i;

gets(str1);

for (i=0;i<4;i++)

printf(" the result is:%s",str1);

当输入:zhanghua

lililiuwei

songping

qinyang 时,运行结果如何?

5、已知字符’0’的ascii码的十六进制数为30。

#include ""main()x; printf(""四、在空白处填上适当的内容,使程序正确完整。

每空2分,共18分)

1、采用选择排序法对n个数由大到小排序。

#define n 20

main()

void sort(int a,int n);

int arr[n],i;

for (i=0;i scanf("%d",&arr[i]);

sort(arr,n);

for (i=0;i printf("%d\t",arr[i]);

void sort (int a,int n)

int i,j,k,t;

for (i=0;( 1) )i++)

return;

2、建立一个链表,每个结点包含的成员为:学号、成绩,当输入的学号为0时结束程序。

#define null 0#define len sizeof(struct student)struct student

long num;

float score;

( (4) )next;

main()

int n;

struct student *head,*p1,*p2;

n=0;head=null;

p1=p2=( 5) )malloc(len);

scanf("%ld %f",&p1->num,&p1->score);

while (p1->num!=0)

p2->next=( 6) )

3、将一个磁盘文件中的小写字母全部改成大写字母,写入另一个磁盘文件。

#include ""main(){file *f1,*f2; char ch,infile[20],outfile[20]; printf("enter the infile name:")scanf("%s",infile); printf("enter the outfile name:")scanf("%s",outfile); if ((f1=fopen( (7) )null)

printf("cannot open infile %s",infile);

2023年C语言B

2010级2010 2011学年第二学期。c语言程序设计 试题 b卷 注意 所有答案一律写在答题纸上 一 选择题 15题 2 30分 1 计算机能直接执行的程序是 a 源程序 b 目标程序 c 汇编程序 d 可执行程序。2 以下选项中不合法的标识符是 a print b for c a d 00 3...

2023年C语言试卷B

2010年c语言程序设计b卷。闭卷时间 120分钟。一 选择题 每题2分,共40分 1 c语言程序的基本单位是。a 程序行 b 语句 c 函数 d 字符。2 下列符号中,不合法的c语言标识符是。a a3b b i f c xy d 3ok 3 下列表达中,是c语言合法的常量的是。a 23 b ab ...

C语言试卷 B

商丘工学院2010 2011学年第二学期期末考试试卷。考试科目 c语言试卷类型 b卷 适用于计算机科学系 11 级图形图像专业一。二班级使用。一。单项选择题 每个小题只有一个正确选项,每小题 2分,共 40 分 1.十进制数 2转换成二进制数是 a.11111101 b.11111110 c.000...