谁有大一C语言考试题?快考试了,跪求题库··

谁有大一C语言考试题?快考试了,跪求题库··,第1张

单项选择题(每小题2分,共50分)

1、一个C程序的执行是从___A__。

A、本程序的main函数开始,到main函数结束

B、本程序的main函数开始,到本程序文件的最后一个函数结束

C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

D、本程序文件的第一个函数开始,到本程序main函数结束

2、C语言程序的基本单位是___C___。

A、程序行 B、语句

C、函数 D、字符

3、请选出可用作C语言用户标识符的一组标识符___B___。

A、void B、a3_b3 C、For D、2a

define _123 -abc DO

WORD IF ase sizeof

主要特点

C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接 *** 作,因此既能够用于开发系统程序,也可用于开发应用软件。

以上内容参考:百度百科-c语言

1.一个C源程序中至少应包括一个___主函数_____。

2. 若a是int型,且a的初值为6,则计算表达式a+=a-=a*a后,a的值为___-60_____。

3.若有定义:intb=7;float a=2.5,c=4.7;则表达a+(int)(b/3*(int)(a+c)/2)%4的值为__4.5______。

4.若a为整型变量,则表达式(a=4*5,a*2),a+6的值为___26______。

5.以下程序执行后,如果从键盘上输入1289,则输出结果为___9821________。

main()

{

int n1,n2

scanf(“%d”,&n2)

while(n2!=0)

{

n1=n2%10

n2=n2/10

printf(“%d”,n1)

}

}

6.在调用C语言的库函数对字符串进行 *** 作时,应包含的头文件是____string.h__________。

答案:15,64 6(由于有些输出中间没有空格,所以输出是连在一起的了),分析如下:

#include<stdio.h>

int k=1

void main()

{

int i=4

void fun(int m)

fun(i)  //调用函数

printf("%d %d\n",i,k)  //变量i=4,全局变量k的值是6,所以输出4 6

}

void fun(int m)

{

m+=k k+=m //这里m=4,全局变量k=1,所以m=m+k=4+1=5,k=k+m=1+5=6

{

char k='B' //定义了局部变量k,在花括号{}这个代码块内,屏蔽了全局变量的k

printf("%d",k-'A')  //这里由于只有局部变量k起作用而k='B',输出1。

}

printf("%d,%d",m,k) //出了花括号后,局部变量的作用域结束了,全局变量的k又开始起作用,所以输出5,6

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11170191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存